[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