Bug 35508 - Add asbru-cm
Summary: Add asbru-cm
Status: CLOSED FIXED
Alias: None
Product: New/proposed packages
Classification: Development
Component: В Autoimports (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: viy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-14 21:11 MSK by Andrew Borodin
Modified: 2018-10-20 01:38 MSK (History)
0 users

See Also:


Attachments
nosrc rpm (4.80 KB, application/x-rpm)
2018-10-16 16:33 MSK, viy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Borodin 2018-10-14 21:11:40 MSK
Package in Fedora27:
https://packagecloud.io/app/asbru-cm/asbru-cm/search?dist=fedora%2F27

The extra Perl packages are required: perl(OSSP::uuid) and some others.
Comment 1 Andrew Borodin 2018-10-15 13:15:54 MSK
(В ответ на комментарий №0)
> The extra Perl packages are required: perl(OSSP::uuid) and some others.
https://pkgs.org/download/pacmanager
Чтобы получить perl(OSSP::uuid), нужно пересобрать libossp-uuid c --with-perl.

Также нужен perl(PACMain) (https://pkgs.org/download/pacmanager), но его копия есть внутри asbru-cm.
Comment 2 viy 2018-10-16 14:36:28 MSK
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > The extra Perl packages are required: perl(OSSP::uuid) and some others.
> https://pkgs.org/download/pacmanager
> Чтобы получить perl(OSSP::uuid), нужно пересобрать libossp-uuid c --with-perl.

отправил на сборку,
task #215066: added #100: build tag "1.5.1-alt2" from /people/viy/packages/libossp-uuid.git
task #215066: try #1 is AWAITING, result will be emailed to viy@altlinux.org
но очередь до нее дойдет лишь через несколько суток.
Comment 3 Andrew Borodin 2018-10-16 16:22:07 MSK
> /people/viy/packages/libossp-uuid.git

К сожалению, я не не вижу этот репозиторий на http://git.altlinux.org/people/viy/packages/ и не вижу изменений в alt2.

Боюсь, сборка с перлом не так проста. Я пробовал пересобрать сам. Просто --with-perl сделать недостаточно. Нужно добавить

BuildRequires: rpm-build-perl perl(ExtUtils/MakeMaker.pm) perl(Config.pm) perl(Pod/Man.pm)

А к %makeinstall_std пришлось добавить
    INSTALLSITELIB=%perl_vendor_privlib \
    INSTALLSITEARCH=%perl_vendor_archlib \
    INSTALLMAN3DIR=%_man3dir
иначе перловые модули устанавливаются не в те каталоги.

А застрял я на

Verifying ELF objects in /usr/src/tmp/libossp-uuid-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: ERROR: ./usr/lib64/perl5/auto/OSSP/uuid/uuid.so: RPATH contains illegal absolute entry "/usr/src/RPM/BUILD/uuid-1.5.1/perl/../.libs": /usr/src/RPM/BUILD/uuid-1.5.1/perl/../.libs
verify-elf: ERROR: ./usr/lib64/perl5/auto/OSSP/uuid/uuid.so: RPATH contains illegal entry "/usr/src/RPM/BUILD": /usr/src/RPM/BUILD/uuid-1.5.1/perl/../.libs
Comment 4 viy 2018-10-16 16:26:15 MSK
git здесь можно взять.
http://git.altlinux.org/tasks/215066/gears/100/git
asbru-cm у меня с ним собрался, но я никуда не выкладывал,
пока task 215066 не пройдет в Сизиф.
Comment 5 viy 2018-10-16 16:33:36 MSK
Created attachment 7814 [details]
nosrc rpm

вот вам nosrc rpm, можете не ждать.
Comment 6 viy 2018-10-20 01:38:14 MSK
уехало в Autoimports asbru-cm-5.1.0-alt1_1