[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