Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > aeb32b1903e3491cef385b471055feb3 > files > 6

gtklp-1.2.5-4mdv2009.0.src.rpm

Summary: 	A GTK frontend for CUPS
Name: 		gtklp
Version: 	1.2.5
Release: 	%mkrel 4
License: 	GPLv2+
Group: 		System/Configuration/Printing
Source0: 	http://prdownloads.sourceforge.net/gtklp/%{name}-%{version}.src.tar.bz2
Url: 		http://www.stud.uni-hannover.de/~sirtobi/gtklp/
Source1: 	gtklp-icon48.png
Source2: 	gtklp-icon32.png
Source3: 	gtklp-icon16.png
Patch0:		gtklp-1.2.2-simple.diff
BuildRequires: 	cups-common
BuildRequires:  gtk+2-devel
BuildRequires: 	cups-devel > 1.1
Requires: 	cups > 1.1
BuildRoot: 	%{_tmppath}/%{name}-%{version}-buildroot

%description
A GTK frontend for CUPS

%prep

%setup -q
%patch -p1

mkdir -p Mandriva
cp %{SOURCE1} Mandriva/gtklp-icon48.png
cp %{SOURCE2} Mandriva/gtklp-icon32.png
cp %{SOURCE3} Mandriva/gtklp-icon16.png

%build

%configure2_5x

%make

%install
rm -fr %{buildroot}

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
install -d %{buildroot}%{_liconsdir}
install -d %{buildroot}%{_iconsdir}
install -d %{buildroot}%{_miconsdir}

%makeinstall

# menu entry
cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop
[Desktop Entry]
Type=Application
Categories=HardwareSettings;Settings;GTK;
Name=GTK CUPS
Comment=GTK Frontend for CUPS
Exec=%{_bindir}/gtklp
Icon=gtklp
EOF

cat << EOF > %buildroot%{_datadir}/applications/mandriva-gtklpq.desktop
[Desktop Entry]
Type=Application
Categories=HardwareSettings;Settings;GTK;
Name=GTK Printer Queue
Comment=GTK Frontend to GTKlp CUPS Queue
Exec=%{_bindir}/gtklpq
Icon=gtklp
EOF

# menu icon
install -m0644 Mandriva/gtklp-icon48.png %{buildroot}%{_liconsdir}/%{name}.png
install -m0644 Mandriva/gtklp-icon32.png %{buildroot}%{_iconsdir}/%{name}.png
install -m0644 Mandriva/gtklp-icon16.png %{buildroot}%{_miconsdir}/%{name}.png

# locales
%find_lang %name

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

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

%clean
rm -rf %{buildroot}

%files -f %name.lang
%defattr(0644,root,root)
%doc AUTHORS BUGS ChangeLog COPYING NEWS README TODO USAGE
%{_bindir}/*
%{_datadir}/applications/mandriva-*.desktop
%{_iconsdir}/*.png
%{_liconsdir}/*.png
%{_miconsdir}/*.png
%{_mandir}/man1/*


%changelog
* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.2.5-4mdv2009.0
+ Revision: 246695
- 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

* Sun Jan 27 2008 Funda Wang <fundawang@mandriva.org> 1.2.5-2mdv2008.1
+ Revision: 158578
- add more category for desktop entry

* Sun Jan 27 2008 Funda Wang <fundawang@mandriva.org> 1.2.5-1mdv2008.1
+ Revision: 158563
- update to new version 1.2.5

* Fri Jan 25 2008 Funda Wang <fundawang@mandriva.org> 1.2.2-3mdv2008.1
+ Revision: 157807
- rebuild

* Thu Jan 03 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.2.2-2mdv2008.1
+ Revision: 141904
- auto-convert XDG menu entry
- s/BuildPrereq/BuildRequires/
- kill re-definition of %%buildroot on Pixel's request

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

  + Austin Acton <austin@mandriva.org>
    - Import gtklp



* Thu Sep 28 2006 Oden Eriksson <oeriksson@mandriva.com> 1.2.2-2
- sync with mille-xterm

* Thu Jun 01 2006 Jerome Soyer <saispo@mandriva.org> 1.2.2-1mdv2007.0
- New release 1.2.2

* Thu Apr 27 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.1-2mdk
- Fix BuildRequires

* Fri Mar 10 2006 Jerome Soyer <saispo@mandriva.org> 1.2.1-1mdk
- New release 1.2.1

* Fri Feb 17 2006 Austin Acton <austin@mandriva.org> 1.1.1-1mdk
- New release 1.1.1

* Thu Jan 05 2005 Lenny Cartier <lenny@mandriva.com> 1.1.0-1mdk
- 1.1.0

* Wed Nov 17 2004 Austin Acton <austin@mandrake.org> 1.0-1mdk
- 1.0
- quiet, configure 2.5, source URL

* Tue May 18 2004 Austin Acton <austin@mandrake.org> 0.9s-1mdk
- 0.9s

* Tue Aug 5 2003 Austin Acton <aacton@yorku.ca> 0.9p-1mdk
- 0.9p
- cleanup spec
- fix some grammar

* Fri Jun 27 2003 Lenny Cartier <lenny@mandrakesoft.com 0.9n-1mdk
- 0.9p

* Thu Apr 03 2003 Lenny Cartier <lenny@mandrakesoft.com 0.9m-1mdk
- 0.9m

* Sat Feb 01 2003 Lenny Cartier <lenny@mandrakesoft.com 0.9k-4mdk
- rebuild

* Thu Jul 25 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.9k-3mdk
- fix gtklpq menu

* Wed Jul 24 2002  Lenny Cartier <lenny@mandrakesoft.com> 0.9k-2mdk
- update buildrequires

* Thu Jul 18 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.9k-1mdk
- macros
- in spec menus
- fix files section
- png icons
- fix group
- from Austin Acton <aacton@yorku.ca> :
	-initial package creation for MDK 8.2
	-stole spec from author Tobias Mueller <sirtobi@stud.uni-hannover.de>
	-added Mandrake Menu items