Bug 17809

Summary: сборка для x86_64
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: log4netAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, nbr, sbolshakov, shaba, sin, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2008-11-07 03:06:53 MSK
Прошу починить сборку для x86_64.
У нас принято полиси (если я не ошибаюсь о принятии), в соответствии с которым местом расположения mono-библиотек является /usr/lib, независимо от архитектуры(/usr/lib64 на x86_64 не используется!!!). Это не относится к pkgconfig файлам.

например для libgoogle-sharp я использовал такую конструкцию:

rm -f %buildroot%_monodir/Mono.Google/Mono.Google.*
gacutil -i src/Mono.Google.dll -root %buildroot/usr/lib
dll=$(find %buildroot/usr/lib -type f -iname Mono.Google.dll | sed -e "s,%buildroot,,g")
ln -sf $dll %buildroot%_monodir/Mono.Google/Mono.Google.dll

%files
%doc README AUTHORS COPYING ChangeLog
%_monodir/Mono.Google
%_monogacdir/*
%_pkgconfigdir/*

PS: так же прошу добавить в разрешения на пакет группу @mono
Comment 1 Vitaly Lipatov 2008-11-07 10:36:45 MSK
Я вряд ли буду использовать какие-то конструкции,
сборка должна быть просто и наглядной.

Отправил
log4net-1.2.10-alt2.src.rpm

P.S.
А если я попрошу 6 тысяч сишных пакетов включить в группу C? :)