[devel] ALTLinux Mono/CLI policy draft

Ildar Mulyukov =?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Ср Ноя 8 13:12:08 MSK 2006


Ввиду увеличения интереса к mono со стороны Team, публикую свои  
наброски для Mono/CLI policy. Надеюсь, это кому-нибудь интересно.

1. Устанавливать все сборки, которые регистрируется в gac: *.dll, *.exe  
и т.п. в /usr/lib/mono/gac (%_monogacdir) и в другие папки внутри  
/usr/lib/mono (== %_monodir) (пример: пакет nemerle).
2. Устанавливать всякие glue-libs (которые присутствуют в некоторых  
сборках) нужно в %_libdir (== ${prefix}/lib64 для x86_64). Пример -  
libgtk-sharp2
3. Дополнительные файлы и сборки, на которые нет зависимостей (через  
механизм gac), кладутся в собственную папку программы. Эта собственная  
папка должна располагаться в ${prefix}/lib (пример - monodoc: папка
/usr/lib/monodoc)

Для более широкого понимания вопроса имеет смысл почитать ссылку и  
дебиановский вариант полиси:   
http://lists.alioth.debian.org/pipermail/pkg-mono-devel/2005-February/000370.html

С уважением, Ильдар.
ЗЫ обсуждение приветствуется.
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================



Подробная информация о списке рассылки Devel