Bug 21701 - Make %add_perl_lib_path working
Summary: Make %add_perl_lib_path working
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-perl (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: at@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-24 21:17 MSD by Vitaly Kuznetsov
Modified: 2009-09-27 07:15 MSD (History)
4 users (show)

See Also:


Attachments
make-RPM_PERL_LIB_PATH-realy-useable.patch (2.13 KB, patch)
2009-09-24 21:18 MSD, Vitaly Kuznetsov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Kuznetsov 2009-09-24 21:17:59 MSD
Захотелось мне использовать %add_perl_lib_path в пакете т.к. в нём собираются перловые модули в нестандартные места. Попытавшись использовать я понял, что эта фича не работает. Т.е. RPM_PERL_LIB_PATH нигде не используется.

Я написал патч исправляющий эту ситуацию (attached). После чего я покопался по истории пакета rpm-build-perl и понял, что я изобрёл велосипед т.е. такой код раньше был. А теперь его нет. Какие противопоказания?
Comment 1 Vitaly Kuznetsov 2009-09-24 21:18:33 MSD
Created attachment 3936 [details]
make-RPM_PERL_LIB_PATH-realy-useable.patch
Comment 2 at@altlinux.org 2009-09-25 04:57:41 MSD
Что именно не работает?
Comment 3 Vitaly Kuznetsov 2009-09-25 10:24:38 MSD
Не работает конструкция %add_perl_lib_path /path/to/directory в спек-файле, 
/path/to/directory не попадает в @INC
Comment 4 at@altlinux.org 2009-09-25 23:58:58 MSD
Посмотреть спекфайл а лучше сразу git.
Comment 5 Vitaly Kuznetsov 2009-09-26 18:59:37 MSD
прошу,

git.alt/people/vitty/packages/389-ds.git
Comment 6 Repository Robot 2009-09-27 07:15:53 MSD
rpm-build-perl-0.71-alt1 -> sisyphus:

* Sun Sep 27 2009 Alexey Tourbin <at@altlinux> 0.71-alt1

- PerlReq/Utils.pm: fixed RPM_PERL_LIB_PATH for whitespaces (ALT#21701)