%define name d4x %define version 2.5.7.1 %define release %mkrel 6 %define group Networking/File transfer %define section Internet/File Transfer %define title Downloader for X %define Summary Web Downloader for X Summary: %{Summary} Name: %{name} Version: %{version} Release: %{release} License: Artistic Group: %{group} Source: %{name}-%{version}.tar.bz2 Source1: d4x-zh_TW.po.bz2 Source2: d4x-pt_BR.po.bz2 Patch0: d4x-2.5.7.1-fix-deprecated-gtk.patch Patch1: d4x-2.5.7.1-fix-str-fmt.patch Patch2: d4x-2.5.7.1-gcc4.4.patch Patch3: d4x-2.5.7.1-remove-esd-check.patch URL: http://www.krasu.ru/soft/chuchelo/ Buildrequires: libao-devel Buildrequires: gtk+2-devel Buildrequires: imagemagick Buildrequires: openssl-devel BuildRequires: gettext-devel Buildrequires: desktop-file-utils BuildRequires: boost-devel Obsoletes: nt Provides: nt %description This program lets you download files from internet/intranet using ftp, http or https protocol. Main features: * multithreaded design * convient user-friendly interface * automatic resuming after connection breaks * multiple simultaneous downloads * recursive ftp and http downloading * wildcards support for ftp recursing * proxy support (ftp and http) * supports for traffic limitation * mass downloading function * and other ... %prep %setup -q -n %{name}-%{version} %patch0 -p0 %patch1 -p0 %patch2 -p0 %patch3 -p0 bzcat %{SOURCE2} > po/pt_BR.po %build autoreconf -fi %configure2_5x \ --enable-release \ --disable-esd \ --disable-oss \ --enable-libao # force gmo file regeneration rm -f po/stamp-po %make %install rm -rf %{buildroot} %makeinstall_std mkdir -p %{buildroot}%{_datadir}/pixmaps install -m 644 share/d4x_aqua.png %{buildroot}%{_datadir}/pixmaps/ install -m 644 share/nt-gray.png %{buildroot}%{_datadir}/pixmaps/ install -m 644 share/nt.png %{buildroot}%{_datadir}/pixmaps/ install -m 644 -D share/nt.desktop %{buildroot}%{_datadir}/gnome/apps/Internet/nt.desktop mkdir -p %{buildroot}%{_miconsdir} \ %{buildroot}%{_liconsdir} \ %{buildroot}%{_iconsdir} install -m 644 share/nt.png %{buildroot}%{_iconsdir}/nt.png convert -size 16x16 share/nt.png %{buildroot}%{_miconsdir}/nt.png convert -size 48x48 share/nt.png %{buildroot}%{_liconsdir}/nt.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications mv %{buildroot}%{_datadir}/gnome/apps/Internet/nt.desktop %{buildroot}%{_datadir}/applications/nt.desktop # menu desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="P2P" \ --add-category="FileTransfer" \ --add-category="Network" \ --add-category="X-MandrivaLinux-Internet-FileTransfer" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* # traditional Chinese translation if test ! -d %{buildroot}%{_datadir}/locale/zh_TW/LC_MESSAGES; then mkdir -p %{buildroot}%{_datadir}/locale/zh_TW/LC_MESSAGES bzcat %{SOURCE1} | msgfmt -o %{buildroot}%{_datadir}/locale/zh_TW/LC_MESSAGES/d4x.mo - fi %find_lang %{name} %clean rm -fr %{buildroot} %files -f %{name}.lang %defattr(-, root, root) %doc ChangeLog INSTALL* README* PLANS TODO %{_bindir}/* %{_datadir}/applications/nt.desktop %{_miconsdir}/nt.png %{_iconsdir}/nt.png %{_liconsdir}/nt.png %{_datadir}/pixmaps/* %dir %{_datadir}/d4x %{_datadir}/d4x/* %{_mandir}/man1/nt.1* %changelog * Fri May 13 2011 dmorgan <dmorgan> 2.5.7.1-6.mga1 + Revision: 97667 - Fix esd check - We not link anything agaounst esound anymore - imported package d4x * Wed Apr 14 2010 Funda Wang <fwang@mandriva.org> 2.5.7.1-6mdv2010.1 + Revision: 534630 - rebuild * Sun Mar 28 2010 Funda Wang <fwang@mandriva.org> 2.5.7.1-5mdv2010.1 + Revision: 528467 - fix BR - fix build + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick + Thierry Vignaud <tv@mandriva.org> - rebuild - drop old menu - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sat Jan 27 2007 Andreas Hasenack <andreas@mandriva.com> 2.5.7.1-3mdv2007.0 + Revision: 114446 - updated pt_BR po file - force gmo regeneration during build * Sun Oct 15 2006 Nicolas Lécureuil <neoclust@mandriva.org> 2.5.7.1-2mdv2007.1 + Revision: 64834 - Add menu entry - import d4x-2.5.7.1-1mdv2007.0 * Tue Jun 06 2006 Jerome Soyer <saispo@mandriva.org> 2.5.7.1-1mdv2007.0 - New release 2.5.7.1 * Wed Apr 12 2006 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.7-2mdk - buildrequires boost-devel * Mon Apr 10 2006 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.7-1mdk - 2.5.7 * Sat Nov 19 2005 Abel Cheung <deaddog@mandriva.org> 2.5.6-3mdk - Only install translation file if it does not already exist * Thu Nov 03 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.5.6-2mdk - Fix BuildRequires * Sun Oct 30 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.6-1mdk - 2.5.6 * Wed Sep 28 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.5-1mdk - 2.5.5 * Tue Sep 13 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.4-1mdk - 2.5.4 * Sat Sep 03 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.3-1mdk - 2.5.3 * Mon Aug 29 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.2-1mdk - 2.5.2 * Sat Aug 13 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 2.5.1-1mdk - 2.5.1 - removed P0 and prerel tag - use mkrel - add https protocol into description * Fri Apr 08 2005 Abel Cheung <deaddog@mandriva.org> 2.5.0-3mdk - P0: Fix compile against gtk 2.6.x - Solely use libao - Add traditional Chinese translation from Zunix Ling (zunix AT oaka.org) * Sat Aug 28 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.5.0-2mdk - Fix menu * Sun Aug 08 2004 Tibor Pittich <Tibor.Pittich@mandrake.org> 2.5.0-1mdk - 2.5.0 final * Fri Jun 18 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 2.5.0-0.rc4.2mdk - Rebuild * Fri May 28 2004 Tibor Pittich <Tibor.Pittich@mandrake.org> 2.5.0-0.rc4.1mdk - rc4 - removed dirty tricks, d4x is now ported to gtk2.4 * Sat May 22 2004 Tibor Pittich <Tibor.Pittich@mandrake.org> 2.5.0-0.rc3.1mdk - rc3 - two quick fixes to allow build under gtk2.4 which is now unsupported by author - added some macros * Tue Mar 02 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 2.5.0-0.rc2.2mdk - buildrequires - no rm -rf $RPM_BUILD_ROOT in %%prep [ 1 -eq 1 ] || exit 0 [ 1 -eq 1 ] || exit 0 [ 1 -eq 1 ] || exit 0 - change summary macro to avoid possible conflicts - add small and large icon