[devel] rpm-build-mono 1.2
Ildar Mulyukov
=?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Вт Ноя 27 09:43:49 MSK 2007
On 27.11.2007 12:38:25, Alexey Tourbin wrote:
> On Tue, Nov 27, 2007 at 11:56:44AM +0600, Ildar Mulyukov wrote:
> > Обдумав проблему, я пришёл к след. выводу:
> > 1. NAME.pc класть в основной пакет
> > 2. Если кроме NAME.pc в -devel ничего не было, тогда -devel
> упразднить.
>> 3. Остальное содержимое пакетов NAME-devel и NAME-gapi оставить на
>> месте.
>
> В *-devel пакетах ещё бывают какие-то большие *-api.xml файлы.
> Например в libgnome-sharp:
>
> -rw-r--r-- 1 root root 46539 Dec 1 2006
> /usr/share/gapi-2.0/art-api.xml
> -rw-r--r-- 1 root root 324234 Dec 1 2006
> /usr/share/gapi-2.0/gnome-api.xml
> -rw-r--r-- 1 root root 147116 Dec 1 2006
> /usr/share/gapi-2.0/gnome-vfs-api.xml
> -rw-r--r-- 1 root root 49892 Dec 1 2006
> /usr/share/gapi-2.0/gtkhtml-api.xml
> -rw-r--r-- 1 root root 29374 Dec 1 2006
> /usr/share/gapi-2.0/rsvg-api.xml
> -rw-r--r-- 1 root root 33093 Dec 1 2006
> /usr/share/gapi-2.0/vte-api.xml
>
> Кажется, они используются для генерации кода и чего-то ещё.
> Это повод сохранить *-devel пакеты. В таком случае в базовом пакете
> не должно быть ничего кроме /usr/lib/mono/gac/*.
Эти файлы для работы не нужны, а нужны только для того, чтобы сделать
из libNAME.so.SOVER -> libNAME.dll. Да, это фактически кодогенерация.
Например какой-нибудь galago-sharp именно так и генерится.
Предлагаю GAPI оставить GAPI, всё-таки это вещь отдельная.
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
Jabber: ildar на jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
Подробная информация о списке рассылки Devel