[sisyphus] сборка пакетов

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Чт Авг 2 16:06:54 MSD 2007


2007/8/2, Maks Tuncov <maks_tuncov / mail.ru>:
[...]

По спеку:

> Name: filezilla
> Version: 3.0.0
> Release: 0.beta6.2

Релизы в АЛЬТе обычно начинаются с alt: alt0.beta6

[...]
> Source0: FileZilla_3.0.0-beta6_src.tar.bz2
> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

s/Source0/Source/
Вторую строчку вообще нужно удалить.

>
> %description
> FileZilla is a fast and reliable FTP client and server with lots
> of useful features and an intuitive interface
>
> %files -f %{name}.lang
> %defattr(-,root,root,-)
> %{_bindir}/%{name}
> %{_bindir}/fzsftp
> %dir %{_datadir}/%{name}
> %{_datadir}/%{name}/resources
> %{_datadir}/%{name}/locales
> %{_datadir}/applications/*-%{name}.desktop
> %{_iconsdir}/filezilla.png

- Секция %files как-то странно смотрится после %description, её нужно
перенести до %changelog'а
- Вот это: %defattr(-,root,root,-) удалите
- Из всех макросов можно поудалять фигурные скобки, типа: s/%{_bindir}/%_bindir/
- s|%{_datadir}/applications|%_desktopdir|

> %prep
> %setup -q -n %name-%version-beta6

s/%setup -q/%setup/

[...]
> %install
> rm -rf %buildroot
> make install DESTDIR=%buildroot

-rm -rf %buildroot
-make install DESTDIR=%buildroot
+%make_install DESTDIR=%buildroot install

[...]
> %clean
> rm -rf $RPM_BUILD_ROOT

Можно удалить.

> %changelog
> * Fri Mar 30 2007 Nicolas Le'cureuil <neoclust на mandriva.org>
> 3.0.0-0.beta6.2mdv2007.1
> + Revision: 150123
> - Fix summary
> - Add icon into menu (bug #29881)
[...]

А вы где? Добавьте себя: add_changelog filezilla.spec и потом vim'ом.

> где здесь отверткой покрутить?

Попробуйте собрать более новую версию. На сайте уже beta11 есть.


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


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