Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > 90b1a355526deaafaf002989077dcb84 > files > 9

gwget-1.0.4-2mdv2010.1.src.rpm

%define epiphany_ver %(rpm -q --whatprovides epiphany-devel --queryformat "%{VERSION}")
%define epiphany_minor %(echo %epiphany_ver | awk -F. '{print $2}')
%define epiphany_major 2.%epiphany_minor
%define epiphany_next_major %(echo 2.$((%epiphany_minor+1)))

Summary: 	GUI Download manager using wget
Name: 		gwget
Version: 	1.0.4
Release: 	%mkrel 2
License: 	GPLv2+
Group: 		Networking/File transfer
Source: 	http://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.bz2
Source1:	%{name}-16.png
Source2:	%{name}-32.png
Source3:	%{name}-48.png
Patch0:		gwget-1.0.2-format-strings.patch
Patch2:		gwget-0.99-fix-dbus-name.patch
Patch3:		gwget-1.00-linkage.patch
Patch4:		gwget-1.0.4-epiphany-230.patch
URL: 		http://gwget.sourceforge.net/
Buildroot: 	%{_tmppath}/%{name}-%{version}-buildroot
Buildrequires:	libgnomeui2-devel
Buildrequires:	libglade2.0-devel
BuildRequires:	gtk+2-devel >= 2.6.0
BuildRequires:  epiphany-devel
BuildRequires:	dbus-glib-devel
BuildRequires:	intltool
BuildRequires:	automake gnome-common
Requires: 	wget >= 1.10

%description
Gwget is a download manager for GNOME 2. It uses wget as a backend.
Currently, very basic wget options are available, supporting multiple
downloads, drag&drop and display the errors from wget process.

%package -n epiphany-gwget
Summary:	Epiphany extension, using gwget as downloader
Group: 		Networking/File transfer
Requires:	gwget = %{version}
Requires:	epiphany >= %epiphany_major
Requires:	epiphany < %epiphany_next_major

%description -n epiphany-gwget
Gwget is a download manager for GNOME 2. It uses wget as a backend.
Currently, very basic wget options are available, supporting multiple
downloads, drag&drop and display the errors from wget process.

This package contains an extension for epiphany, the GNOME web browser,
which allows the browser to use gwget as an external file downloader.

%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .format
%patch2 -p1
%patch3 -p1
%patch4 -p0 -b .ep

%build
autoreconf -fi
%configure2_5x --disable-static
%make

%install
rm -rf %{buildroot}
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%makeinstall_std

install -D -m 0644 %{SOURCE1} %{buildroot}%{_miconsdir}/%{name}.png
install -D -m 0644 %{SOURCE2} %{buildroot}%{_iconsdir}/%{name}.png
install -D -m 0644 %{SOURCE3} %{buildroot}%{_liconsdir}/%{name}.png
install -D -m 0644 %{SOURCE1} %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install -D -m 0644 %{SOURCE2} %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install -D -m 0644 %{SOURCE3} %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png

# remove files not bundled
rm -rf %{buildroot}%{_prefix}/doc/ %{buildroot}%{_includedir}

%find_lang %{name} --with-gnome
 
%if %mdkversion < 200900
%post
%update_menus
%update_desktop_database
%update_icon_cache hicolor
%post_install_gconf_schemas %name
%endif

%preun
%preun_uninstall_gconf_schemas %name

%if %mdkversion < 200900
%postun
%clean_menus
%clean_desktop_database
%clean_icon_cache hicolor
%endif

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr (-,root,root)
%doc AUTHORS COPYING ChangeLog README TODO
%{_bindir}/*
%{_sysconfdir}/gconf/schemas/%{name}.schemas
%{_datadir}/dbus-1/services/*.service
%{_datadir}/gwget/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/*
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png

%files -n epiphany-gwget
%defattr (-,root,root)
%doc COPYING
%{_libdir}/epiphany/*/extensions/*


%changelog
* Sat May 08 2010 Funda Wang <fwang@mandriva.org> 1.0.4-2mdv2010.1
+ Revision: 543575
- build with epiphany 2.30

* Tue Oct 20 2009 Götz Waschk <waschk@mandriva.org> 1.0.4-1mdv2010.0
+ Revision: 458336
- new version, fixes crash with current gtk+2.0

* Mon Oct 12 2009 Götz Waschk <waschk@mandriva.org> 1.0.3-1mdv2010.0
+ Revision: 456747
- new version
- drop patches 1,5

* Tue Sep 22 2009 Götz Waschk <waschk@mandriva.org> 1.0.2-3mdv2010.0
+ Revision: 447059
- rebuild for new epiphany

* Tue Jun 23 2009 Götz Waschk <waschk@mandriva.org> 1.0.2-2mdv2010.0
+ Revision: 388629
- fix preun script (bug #51761)

* Thu Jun 18 2009 Götz Waschk <waschk@mandriva.org> 1.0.2-1mdv2010.0
+ Revision: 387194
- new version
- drop patch 4
- rediff patches 0,1

* Tue May 12 2009 Götz Waschk <waschk@mandriva.org> 1.0.1-4mdv2010.0
+ Revision: 374883
- fix for new epiphany

* Sun Mar 15 2009 Götz Waschk <waschk@mandriva.org> 1.0.1-3mdv2009.1
+ Revision: 355517
- rebuild
- rebuild for new epiphany

* Wed Feb 18 2009 Götz Waschk <waschk@mandriva.org> 1.0.1-1mdv2009.1
+ Revision: 342504
- new version
- update patch 1
- patch desktop entry
- fix source URL

* Thu Feb 12 2009 Funda Wang <fwang@mandriva.org> 1.00-1mdv2009.1
+ Revision: 339942
- 1.00

  + 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

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Oct 28 2007 Funda Wang <fwang@mandriva.org> 0.99-4.557.1mdv2008.1
+ Revision: 102794
- fix dbus name (bug#35098)
- Use svn tarball

* Mon Sep 24 2007 Frederic Crozat <fcrozat@mandriva.com> 0.99-3mdv2008.0
+ Revision: 92486
- Update patch1 for epiphany 2.20
- Remove icon extension in .desktop file
- Fix build

* Sun Aug 19 2007 Funda Wang <fwang@mandriva.org> 0.99-2mdv2008.0
+ Revision: 66817
- Add fedora patch to have gwget built against epiphany 2.19
- BR epiphany
- xdg menu category

* Tue May 29 2007 Funda Wang <fwang@mandriva.org> 0.99-1mdv2008.0
+ Revision: 32405
- fix file list
- patch not needed
- New version

  + Adam Williamson <awilliamson@mandriva.org>
    - fix typo in Epiphany patch (broke 2007 build)
    - 0.98.2, rebuild to fix #26100


* Sun May 07 2006 Jerome Soyer <saispo@mandriva.org> 0.98.1-1mdk
- New release 0.98.1

* Sun Jan 08 2006 Pascal Terjan <pterjan@mandriva.org> 0.97-1mdk
- 0.97

* Thu Nov 24 2005 Lenny Cartier <lenny@mandriva.com> 0.96-3mdk
- rebuild for dependencies

* Sun Sep 04 2005 Michael Scherer <misc@mandriva.org> 0.96-2mdk
- Rebuild to avoid libglitz deps

* Wed Aug 17 2005 Abel Cheung <deaddog@mandriva.org> 0.96-1mdk
- Release 0.96
- rpmbuildupdate aware URL
- Split epiphany extension

* Tue May 17 2005 Jerome Soyer <saispo@mandriva.org> 0.95-1mdk
- Release 0.95

* Thu Mar 10 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.93-1mdk 
- Release 0.93
- Move epiphany extensions

* Thu Jan 06 2005 Jerome Soyer <saispo@mandrake.org> 0.92.1-1mdk
- New version

* Thu Jan 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.92-2mdk 
- Rebuild with latest howl
- fix schema uninstall

* Fri Dec 17 2004 Jerome Soyer <saispo@mandrake.org> 0.92-1mdk
- New version

* Tue Nov 30 2004 Jerome Soyer <saispo@mandrake.org> 0.91-2mdk
- Rebuild according to Abel Cheung advice. Thks.

* Mon Nov 29 2004 Jerome Soyer <saispo@mandrake.org> 0.91-1mdk
- New version

* Fri Oct 15 2004 Jerome Soyer <saispo@mandrake.org> 0.90-1mdk
- New version

* Sun Sep 12 2004 Jerome Soyer <saispo@mandrake.org> 0.14.1-1mdk
- New version

* Thu Aug 26 2004 Jerome Soyer <saispo@mandrake.org> 0.14-2mdk
- Fix BuildRequires

* Fri Aug 20 2004 Jerome Soyer <saispo@mandrake.org> 0.14-1mdk
- 0.14

* Thu Aug 19 2004 Jerome Soyer <saispo@mandrake.org> 0.13.1-2mdk
- Rebuild for new menu

* Sat Jul 24 2004 Jerome Soyer <jeromesoyer@yahoo.fr> 0.13.1-1mdk
- 0.13.1

* Wed Jul 14 2004 Jerome Soyer <jeromesoyer@yahoo.fr> 0.12-1mdk
- 0.12

* Tue Jun 01 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.11-1mdk
- 0.11

* Sun Jan 18 2004 Abel Cheung <deaddog@deaddog.org> 0.9-1mdk
- New version

* Sun Nov 23 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.8-1mdk
- 0.8

* Sun Oct 26 2003 Abel Cheung <deaddog@deaddog.org> 0.7-1mdk
- 0.7
- Build binary with rpm opt flags

* Mon Sep 29 2003 Abel Cheung <deaddog@deaddog.org> 0.6-1mdk
- First gwget2 package (GNOME 2 based), based on old gwget spec

* Sat Aug 02 2003 Michael Scherer <scherer.michael@free.fr> 0.5.2-3mdk 
- clean spec files.
- buildrequires