Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > d3c61d665172f77c77cd0d72304f280e > files > 3

multiget-1.2.0-5mdv2009.0.src.rpm

Name:           multiget
Version:        1.2.0
Release:        %mkrel 5
Summary:	Easy-to-use GUI file downloader for Windows/Linux/BSDs/MacOs
Group:          Networking/File transfer
License:        GPLv2+
URL:            http://multiget.sourceforge.net/
Source0:        http://nchc.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.src.tar.bz2
Patch0:		multiget-1.2-fix-gcc43.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires:  wxGTK2.8-devel ImageMagick intltool libtool glib2-devel libglade2-devel

%description
MultiGet is an easy-to-use GUI file downloader for Windows/Linux/
BSDs/MacOs.  It's programmed in C++ and has a GUI based on wxWidgets.
It supports HTTP/FTP protocols which covers the requirements of most
users. It supports multi-task with multi-thread on multi-server. It
supports resuming downloads if the Web server supports it, and if
you like, you can reconfig the thread number without stopping the
current task. It's also support SOCKS 4,4a,5 proxy, ftp proxy, http
proxy.

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%endif

%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_liconsdir}/*.png
%{_datadir}/applications/*.desktop

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

%prep
%setup -q -n %name
%patch0 -p1

%build
NOCONFIGURE=yes ./autogen.sh
%configure2_5x 
%make 

%install
rm -rf %buildroot
%makeinstall_std

mkdir -p %buildroot{%_iconsdir,%_miconsdir,%_liconsdir}
convert newicons/16/logo_16.xpm %buildroot%_miconsdir/%{name}.png
convert newicons/32/logo_32.xpm %buildroot%_iconsdir/%{name}.png
convert newicons/48/logo_48.xpm %buildroot%_liconsdir/%{name}.png

mkdir -p %buildroot%_datadir/applications
cat > %buildroot%_datadir/applications/mandriva-%{name}.desktop <<EOF
[Desktop Entry]
Name=%{name}
Icon=%{name}
Exec=%{name}
Comment=Multiget is multi-thread download utility
Terminal=false
Type=Application
Categories=GTK;FileTransfer;Network;
StartupNotify=false
EOF

rm -fr %buildroot%_prefix/doc/%{name}

%clean
rm -rf $RPM_BUILD_ROOT


%changelog
* Wed Jul 30 2008 Funda Wang <fundawang@mandriva.org> 1.2.0-5mdv2009.0
+ Revision: 254738
- add gcc 4.3 patch

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.2.0-3mdv2008.1
+ Revision: 170991
- rebuild
- fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Tue Nov 06 2007 Funda Wang <fundawang@mandriva.org> 1.2.0-2mdv2008.1
+ Revision: 106551
- fill up summary and description

* Tue Nov 06 2007 Funda Wang <fundawang@mandriva.org> 1.2.0-1mdv2008.1
+ Revision: 106522
- rm docs
- BR libglade2-devel
- add missing BR
- BR intltool
- install icons and desktop file
- import multiget
- create multiget