Bug 32056

Summary: rpmcs changes /usr/lib -> %_libdir
Product: Sisyphus Reporter: ildar <ildar>
Component: etersoft-build-utilsAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav, sin
Version: unstable   
Hardware: all   
OS: Linux   

Description ildar 2016-05-04 08:34:39 MSK
что неверно для x86_64.
Comment 1 Vitaly Lipatov 2016-05-07 12:10:55 MSK
(В ответ на комментарий №0)
> rpmcs changes /usr/lib -> %_libdir
так а зачем вы в спеке держите /usr/lib?

> что неверно для x86_64.
А что вы предлагаете?
Comment 2 ildar 2016-05-11 07:08:56 MSK
(In reply to comment #1)
> (В ответ на комментарий №0)
> > rpmcs changes /usr/lib -> %_libdir
> так а зачем вы в спеке держите /usr/lib?
Я не держу /usr/lib, я просто вкинул в спек новые файлы "как есть" и предоставил rpmcs подобрать для них наилучшие макросы.

> > что неверно для x86_64.
> А что вы предлагаете?
Я предлагаю добавить немного интеллекта, чтобы rpmcs проводил проверку архитектуры и догадался, что если /usr/lib встретился на x86_64, то, скорее всего это не %_libdir, а, например, libexecdir
Comment 3 Vitaly Lipatov 2016-05-14 17:25:56 MSK
Пока так сделаю:
-               s|/usr/lib/|%_libdir/|g
+               s|/usr/lib/|%_libexecdir/|g
Comment 4 ildar 2016-05-17 06:56:03 MSK
думаю, так нормально.