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

Maks Tuncov =?iso-8859-1?q?maks=5Ftuncov_=CE=C1_mail=2Eru?=
Чт Авг 2 15:44:16 MSD 2007


hi!

Пытаюсь собрать нужную программу в виде rpm.

взял src от мандривы, сделал ему rpm -ivh
поправил немного spec на предмет ругани rpmbb

далее делаю

[b]

rpmbb программа.spec

[/b]

делает разное, но в конце пишет так:

******************************************************************************
[b]

config.status: creating src/interface/resources/version.rc
config.status: creating src/fzshellext/Makefile
config.status: creating src/fzshellext/version.rc
config.status: creating src/include/config.h
config.status: executing depfiles commands
+ make
make: Entering directory `/home/omega/RPM/BUILD/filezilla-3.0.0-beta6'
Making all in .
make[1]: Entering directory `/home/omega/RPM/BUILD/filezilla-3.0.0-beta6'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/omega/RPM/BUILD/filezilla-3.0.0-beta6'
Making all in src
make[1]: Entering directory
`/home/omega/RPM/BUILD/filezilla-3.0.0-beta6/src'
Making all in include
make[2]: Entering directory
`/home/omega/RPM/BUILD/filezilla-3.0.0-beta6/src/include'
Makefile:531: .deps/FileZilla.Po: No such file or directory
make[2]: *** No rule to make target `.deps/FileZilla.Po'. Stop.
make[2]: Leaving directory
`/home/omega/RPM/BUILD/filezilla-3.0.0-beta6/src/include'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/omega/RPM/BUILD/filezilla-3.0.0-beta6/src'
make: *** [all-recursive] Error 1
make: Leaving directory `/home/omega/RPM/BUILD/filezilla-3.0.0-beta6'
ошибка: Неверный код возврата из /home/omega/tmp/rpm-tmp.82654 (%build)


Ошибки сборки пакетов:
Неверный код возврата из /home/omega/tmp/rpm-tmp.82654 (%build)

-------------------------------------------------------
Check log for...
!!!!!!!! ERROR !!!!!
[/b]

******************************************************************************


если попытаться перейти в каталог где лежат распакованные исходники - и
попробовать там ./configure && make - все в порядке

******************** spec *******************
[b]

[omega на localhost filezilla-3.0.0-beta6]$ cat ../../SPECS/filezilla.spec
Name: filezilla
Version: 3.0.0
Release: 0.beta6.2
Summary: FileZilla is a fast and reliable FTP client

Group: Networking/File transfer
License: GPL
URL: http://filezilla.sourceforge.net/
Source0: FileZilla_3.0.0-beta6_src.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root


%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

#--------------------------------------------------------------------

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


%build
%configure
%make


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

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Filezilla
Comment=FileZilla is a fast and reliable FTP client
Exec=%{_bindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MandrivaLinux-Internet-FileTransfer;Network;FileTransfer;
Encoding=UTF-8
EOF

%__mkdir -p %{buildroot}/%{_iconsdir}

ln -s %{buildroot}%{_datadir}/filezilla/resources/filezilla.png
%{buildroot}/%{_iconsdir}/filezilla.png

%find_lang %name

%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)

* Sat Mar 03 2007 Emmanuel Andry <eandry на mandriva.org>
3.0.0-0.beta6.1mdv2007.1
+ Revision: 131879
- New version 3.0.0 beta 6
- create menu entry

* Tue Jan 23 2007 Nicolas Le'cureuil <neoclust на mandriva.org>
3.0.0-0.beta5.1mdv2007.1
+ Revision: 112676
- Import filezilla


[/b]

******************** end of spec *******************

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






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