Bug 15725

Summary: Неверно упакован, всё в одной куче в /usr/lib
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: grassAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: cas, mike
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 15739    

Description Vitaly Lipatov 2008-05-20 13:26:06 MSD
Надо бы разделить на libgrass, libgrass-devel, grass

/usr/lib/grass62/man надо бы на своё место в %_mandir

/usr/lib/grass62/locale/ru - использовать find_lang и положить на своё место

Это замечательно:
/usr/lib/grass62/lib
/usr/lib/grass62/lib/libgrass_D.6.2.3.so
Но как, позвольте, с этим линковаться?

Предлагаю отнести в %_libdir

Аналогично с
/usr/lib/grass62/include/grass/

Каталог 
/usr/lib/grass62/etc/
заменить на
/etc/grass62

/usr/lib/grass62/fonts  должен быть в %_datadir/grass62/fonts
Comment 1 Egor Vyscrebentsov 2008-05-21 11:19:52 MSD
К огромному сожалению, с grass всё очень непросто. Их установочные скрипты (и не
только они) представляют собой тихий ужас...

PS. А ещё неплохо бы %post поправить в области
ln -s %_libdir/grass%grassfix/locks /var/lock/grass%grassfix
(аргументы поставлены явно не в том порядке.) См. ткж. сборку в daedalus

Да, и URL переехал на http://grass.osgeo.org/ (с апреля этого года.)

PPS. Хоть grass 6.3.0 и released on 23 Apr 2008, но как стабильный пока
(официально) не позиционируется.
Comment 2 Michael Shigorin 2008-05-27 17:39:19 MSD
Жень, мож поможешь Антону (в Daedalus)? ;-)
Comment 3 Michael Shigorin 2008-05-27 17:39:55 MSD
Тьфу ты, туплю -- "Daedalus" и "daedalus" уже сопоставить проблема :)
Comment 4 Anton V. Boyarshinov 2008-05-28 16:48:33 MSD
Если есть желание заниматься этим пакетом -- могу отдать ;)
Comment 5 Anton V. Boyarshinov 2008-05-28 16:49:54 MSD
А по сути, отделение libgrass от grass кажется мне бессмысленным, так как, если
я правильно понимаю, программы, использующие libgrass, используют и её
исполняемые файлы
Comment 6 Egor Vyscrebentsov 2008-06-05 09:50:26 MSD
(In reply to comment #4)
> Если есть желание заниматься этим пакетом -- могу отдать ;)

А запишите меня.
Comment 7 Anton V. Boyarshinov 2008-06-05 12:20:17 MSD
(In reply to comment #6)
> А запишите меня.
Если не напутал с notes -- записал

Comment 8 Vitaly Lipatov 2008-11-03 01:24:49 MSK
(In reply to comment #6)
> (In reply to comment #4)
> > Если есть желание заниматься этим пакетом -- могу отдать ;)
> 
> А запишите меня.
И каковы результаты записи?
Comment 9 Andrey Cherepanov 2014-01-28 11:11:12 MSK
Проблема актуальна ещё в свете сборки 6.4.3?
Comment 10 Vitaly Lipatov 2014-01-28 23:20:01 MSK
(В ответ на комментарий №9)
> Проблема актуальна ещё в свете сборки 6.4.3?

В 6.4.2 схема упаковки не изменилась
# epm ql grass | grep man1
 # local_content_filelist grass
/usr/lib64/grass-6.4.2/man/man1
/usr/lib64/grass-6.4.2/man/man1/d.ask.1.gz
/usr/lib64/grass-6.4.2/man/man1/d.barscale.1.gz
Comment 11 Andrey Cherepanov 2014-01-29 11:06:02 MSK
(В ответ на комментарий №10)
> (В ответ на комментарий №9)
> > Проблема актуальна ещё в свете сборки 6.4.3?
> 
> В 6.4.2 схема упаковки не изменилась
Я применю схему из Fedora в сборке 6.4.3.
Comment 12 Repository Robot 2014-01-30 01:17:32 MSK
grass-6.4.3-alt1 -> sisyphus:

* Tue Jan 28 2014 Andrey Cherepanov <cas@altlinux> 6.4.3-alt1
- New version
- Add support of useful bindings
- Move libraries to libgrass (ALT #15725)