[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