Bug 19613

Summary: не даёт собрать плугины для x86_64
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: rpm-build-gmpcAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2009-04-14 01:36:24 MSD
В спеке для пакета rpm-build-gmpc, который _noarch_ !!!

%install
install -D -m644 %SOURCE1 %buildroot%gmpc_plugin_incspec
cat <<__EOF__ >%_name.rpmmacros
%%gmpc_plugin_incspec %gmpc_plugin_incspec
%%gmpc_plugin_libdir %_libdir/gmpc/plugins
%%gmpc_plugin_datadir %_datadir/gmpc/plugins
__EOF__

%_libdir - макрос раскрывается, что для x86_64 тоже выглядит как /usr/lib, что не правильно.
Надо заменить на
%%gmpc_plugin_libdir %%_libdir/gmpc/plugins
И 
%%gmpc_plugin_datadir %%_datadir/gmpc/plugins
тоже можно изменить.
Comment 1 Alexey Rusakov 2009-04-14 01:52:32 MSD
М-да, глупая ошибка. Ловите 0.1.2-alt1 (заодно проверим автоматическую закрывалку багов :).
Comment 2 Alexey Shabalin 2009-04-26 18:39:18 MSD
видимо автоматическая закрывалка не сработала