[sisyphus] Вопрос по спеку

"Ал. Ал." queq на yandex.ru
Вс Май 16 09:26:08 UTC 2010


16.05.2010 12:52, Andrey Rahmatullin пишет:
> On Sun, May 16, 2010 at 12:44:33PM +0400, "Ал. Ал." wrote:
>    
>> Так url можно и не писать - здесь всё довольно просто. Неясно как
>> записать строку в Source, если оригинальное имя файла -- 114212-K3b
>> Fire1.tar.gz -- (опять же с пробелом) и если при этом все перечисленные
>> в треде решения не помогают?
>>      
> Проще всего забить на оригинальное имя, вы же не собираетесь вставлять
> пробел в имя пакета? Всё равно задача "оставить возможность подсунуть
> оригинальный тарбол в RPM/SOURCES" при сборке из gear уже не имеет смысла.
>    
Хм... если бы не было пробела, мой спек был бы примерно такого вида:

> %define subname K3b Fire
>
> Name: kde4-k3b-themes-fire
> Summary: Theme for K3b
> Summary(ru_RU.UTF-8): Тема оформления K3b
> License: Creative Commons
> Group: Archiving/Cd burning
> Url: http://kde-look.org/content/show.php/K3b+Fire?content=114212
> Version: 1.0
> Release: alt1
> Packager: (я)
> Source: 
> http://kde-look.org/CONTENT/content-files/114212-K3b%20Fire1.tar.gz
> BuildArch: noarch
> PreReq: kde4-k3b >= 2.0-alt0.3
>
> %description
> Who doesn't like blue theme, this theme Fire for K3b. It's red.
>
> #This is an original description in Portuguese.
> %description -l pt_BR.UTF-8
> Para quem não gosta do Azul, vai ai o Tema Fire para K3b. Todo em 
> vermelho.
>
> %description -l ru_RU.UTF-8
> Для тех, кто не любит синие цвета, подойдёт тема Fire для K3b в 
> красных тонах.
>
> %prep
> %setup -n %subname
>
> %install
> mkdir -p %buildroot%_datadir/kde4/apps/k3b/pics/%subname
> cp -r ./* %buildroot%_datadir/kde4/apps/k3b/pics/%subname/
> chmod 0644 %buildroot%_datadir/kde4/apps/k3b/pics/%subname/*
>
> %files
> %dir %_datadir/kde4/apps/k3b/pics/%subname
> %_datadir/kde4/apps/k3b/pics/%subname/*
>
> %changelog
> * Sun May 16 2010 (я) 1.0-alt1
> - initial build for ALT Linux Sisyphus

Как сделать рабочий спек с правильным прописыванием %define и Source ?
Честное слово, эту задачу по-прежнему решить не могу.


Подробная информация о списке рассылки Sisyphus