Bug 15725 - Неверно упакован, всё в одной куче в /usr/lib
Summary: Неверно упакован, всё в одной куче в /usr/lib
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grass (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 15739
  Show dependency tree
 
Reported: 2008-05-20 13:26 MSD by Vitaly Lipatov
Modified: 2014-01-30 01:17 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)