%define version 2.5.7.1 %define name d4x %define prefix /usr Name: %{name} Version: %{version} Release: 1 #Serial: 1 #Copyright: free source but restricted to change License: Artistic URL: http://www.krasu.ru/soft/chuchelo Group: Applications/Internet Summary: FTP/HTTP download manager for X window system Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root Packager: Anton Voloshin (vav@isv.ru) Requires: gtk2 >= 2.4.0 , openssl >= 0.9.7 BuildRequires: openssl-devel >= 0.9.7 %description This program lets you download files from internet/intranet using FTP or HTTP protocol. Main features: * multithreaded design * convient user-friendly interface * automatic resuming after connection breaks * multiple simultaneous downloads * recursive FTP and HTTP downloading * ability to change links in HTML file for offline browsing * wildcards support for FTP recursing * filters support for HTTP recursing * proxy support (FTP,HTTP and SOCKS5) * supports for traffic limitation * mass downloading function * FTP search * build-in scheduler * and many many other ... %prep %setup %build ./configure --enable-release --prefix=%{prefix} make %install mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 mkdir -p $RPM_BUILD_ROOT%{_datadir}/d4x make prefix=${RPM_BUILD_ROOT}%{prefix} install cp -f main/nt $RPM_BUILD_ROOT%{_bindir}/ cp -f share/nt.desktop $RPM_BUILD_ROOT%{_datadir}/applications/nt.desktop cp -f share/nt.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps/nt.xpm cp -f share/nt-mini.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps/nt-mini.xpm cp -f share/nt-gray.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/nt-gray.png cp -f share/nt.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/nt.png cp -f share/nt-wm.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/nt-wm.png cp -f DOC/nt.1 $RPM_BUILD_ROOT%{_mandir}/man1/nt.1 rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/FAQ.* rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/README.* rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/README rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/FAQ rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/TROUBLES rm -f $RPM_BUILD_ROOT%{_datadir}/d4x/LICENSE rm -f $RPM_BUILD_ROOT%{prefix}/man/man1/* DESKTOPS="nt.desktop" for D in $DESKTOPS; do desktop-file-install --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ --remove-category Office \ --add-category X-Red-Hat-Extra \ --add-category Application \ --add-category Network \ %{buildroot}%{_datadir}/applications/nt.desktop mv %{buildroot}%{_datadir}/applications/%{desktop_vendor}-$D %{buildroot}%{_datadir}/applications/$D done %find_lang %{name} %clean [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; %files -f %{name}.lang %defattr(-, root, root) %doc DOC/* %{_bindir} %{_mandir}/man1/* %{_datadir}/applications/nt.desktop %{_datadir}/pixmaps/nt.xpm %{_datadir}/pixmaps/nt-mini.xpm %{_datadir}/pixmaps/nt-gray.png %{_datadir}/pixmaps/nt.png %{_datadir}/pixmaps/nt-wm.png %{_datadir}/d4x/sounds/* %{_datadir}/d4x/themes/* %{_datadir}/d4x/ftpsearch.xml %changelog * Fri Jul 01 2005 chuchelo@gmail.com - fixed nt.desktop location (thanks to x999 from forum) * Wed Dec 19 2002 max@krascoal.ru - small optimization to include link bin/d4x into rpm * Sat Mar 9 2002 max@krascoal.ru - rewrite to spec.in for autoconf/automake * Sat Oct 6 2001 leon@asplinux.ru - rewrite spec using new macros system, langify * Sat Apr 28 2001 Maxim Koshelev - added sounds instalation * Mon Oct 30 2000 Maxim Koshelev - fixed building under RH-70 or Mandrake-7x