Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-release-src > by-pkgid > 00848fb364497e691dee48e1569920bc > files > 8

d4x-2.5.7.1-6.mga1.src.rpm

%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