Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > b4e87ef960dda3327363c9af81d2ed32 > files > 15

gnome-cups-manager-0.31-4mdv2008.0.src.rpm

%define api_version 1.0
%define lib_name %mklibname gnomecupsui- %{api_version} %{lib_major}
%define develname %mklibname -d gnomecupsui- %{api_version}
%define lib_major 1
%define libgnomecups_version 0.1.14
%define longtitle GNOME CUPS printer management tool

Summary: %{longtitle}
Name: gnome-cups-manager
Version: 0.31
Release: %mkrel 4
License: GPL
Group: Graphical desktop/GNOME
URL: http://www.ximian.com
Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
#gw Ubuntu patches:
Patch: http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-cups-manager/gnome-cups-manager_0.31-3ubuntu5.diff.gz
Patch1: 20_change-su-command.patch
Patch2: 23_options.patch
Patch3: 24_printer_properties_name_entry.patch
Patch4: 25_properties_on_add.patch
Patch5: 26_remove-no-cups-dialog.diff
Patch6: 27_dont-request-additional-attributes.patch
Patch7: 30_show_also_detected_network_uris.patch
Patch8: 35_show_more_info_of_detected_printers.patch
Patch9: 37_transparent_notification_icon.patch
Patch10: 40_better_menu_text_for_tcp_socket_jetdirect_printers.patch
Patch11: 45_printer_driver_entry_cleanup.patch
Patch12: change_uri_fix.patch
Patch13: desktop-potfiles.patch
Patch14: password_field_garbage.patch
Patch15: select_eintr_crash.patch
Patch16: translations.patch
Patch17: ui_browse_share_ctl.patch
Patch18: ui_edit_name_description.patch
Patch19: ui_serial_port.diff
Patch20: ui_startbox.diff
Patch21: ui_tooltip.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: libgnomeui2-devel
BuildRequires: libglade2.0-devel
BuildRequires: libgnomecups-devel >= %{libgnomecups_version}
BuildRequires: perl-XML-Parser
Obsoletes: printman
Provides: printman
Requires: gksu

%description
GNOME Cups printer management tool

%package -n %{lib_name}
Summary: GNOME library for CUPS integration
Group: System/Libraries
Requires: %{name} = %{version}

%description -n %{lib_name}
GNOME library for CUPS integration

%package -n %develname
Summary: GNOME library for CUPS integration
Group: Development/GNOME and GTK+
Requires: %{lib_name} = %{version}
Provides: libgnomecupsui-devel = %{version}-%{release}
Provides: libgnomecupsui-%{api_version}-devel = %{version}-%{release}
Obsoletes: %mklibname -d gnomecupsui- %{api_version} %{lib_major}

%description -n %develname
GNOME library for CUPS integration


%prep
%setup -q
%patch -p1 
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p0
%patch5 -p0
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p0
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%patch18 -p1
%patch19 -p1
%patch20 -p0
%patch21 -p1

%build

%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall_std
install -d %buildroot%_datadir/applications
cp debian/*.desktop %buildroot%_datadir/applications
%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig -n %{lib_name}

%postun -p /sbin/ldconfig -n %{lib_name}

%post
%{update_menus}
%update_icon_cache hicolor

%postun
%{clean_menus}
%clean_icon_cache hicolor

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README ChangeLog NEWS
%{_bindir}/*
%{_libdir}/bonobo/servers/*
%{_sbindir}/*
%{_datadir}/gnome-cups-manager
%{_datadir}/icons/hicolor/48x48/devices/*
%{_datadir}/icons/hicolor/48x48/stock/data/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*

%files -n %{lib_name}
%defattr(-,root,root,-)
%{_libdir}/libgnomecupsui-%{api_version}.so.%{lib_major}*

%files -n %develname
%defattr(-,root,root,-)
%{_libdir}/*.so
%{_libdir}/*.la
%{_libdir}/*.a
%{_libdir}/pkgconfig/*
%{_includedir}/*


%changelog
* Sun Sep 09 2007 Götz Waschk <waschk@mandriva.org> 0.31-4mdv2008.0
+ Revision: 83799
- new devel name
- apply Ubuntu patches

  + Lenny Cartier <lenny@mandriva.org>
    - Import gnome-cups-manager



* Wed Sep 13 2006 Frederic Crozat <fcrozat@mandriva.com> 0.31-4mdv2007.0
- Fix xdg menu

* Fri Aug 18 2006 Lenny Cartier <lenny@mandriva.com> 0.31-3mdv2007.0
- xdg

* Fri Feb 03 2006 Frederic Crozat <fcrozat@mandriva.com> 0.31-2mdk
- Add menu entry (Mdk bug #17002)

* Tue Sep 06 2005 Götz Waschk <waschk@mandriva.org> 0.31-1mdk
- New release 0.31

* Mon Apr 04 2005 Buchan Milne <bgmilne@linux-mandrake.com> 0.30-3mdk
- Rebuild for libsmbclient

* Mon Mar 14 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.30-2mdk 
- Regenerate icon cache at install/uninstall

* Tue Mar 08 2005 Götz Waschk <waschk@linux-mandrake.com> 0.30-1mdk
- New release 0.30

* Wed Jan 05 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.28-2mdk 
- Rebuild with latest howl

* Wed Dec 15 2004 Götz Waschk <waschk@linux-mandrake.com> 0.28-1mdk
- requires new libgnomecups
- New release 0.28

* Tue Oct  5 2004 Götz Waschk <waschk@linux-mandrake.com> 0.27-1mdk
- requires gnomesu
- fix file list
- requires new libgnomecups
- New release 0.27

* Tue Aug 24 2004 Götz Waschk <waschk@linux-mandrake.com> 0.24-1mdk
- requires new libgnomecups
- New release 0.24

* Wed Aug 18 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23-1mdk
- Release 0.23

* Tue Aug  3 2004 Götz Waschk <waschk@linux-mandrake.com> 0.22-2mdk
- fix buildrequires

* Mon Aug  2 2004 Götz Waschk <waschk@linux-mandrake.com> 0.22-1mdk
- drop patches
- new version

* Wed Jun  9 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.18-1mdk
- New release 0.18
- Patch0 : fix compilation with gcc 3.4
- Patch1 : initialize i18n correctly

* Fri Jul 18 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.17-1mdk
- First Mandrake package (replace printman)