[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