Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > c019122f3b32d6dad536a8522aa5ca70 > files > 5

gtklp-0.9k-4mdk.src.rpm

%define name gtklp
%define version 0.9k
%define release 4mdk

Summary: A gtk frontend to CUPS
Name: %name
Version: %version
Release: %release
License: GPL
Group: System/Configuration/Printing
Source0: %name-%version.src.tar.bz2
Url: http://www.stud.uni-hannover.de/~sirtobi/gtklp/
Source1: gtklp-icon48.png.bz2
Source2: gtklp-icon32.png.bz2
Source3: gtklp-icon16.png.bz2
BuildRoot: %{_tmppath}/%{name}-buildroot
Buildrequires: cups-common
BuildPrereq: cups-devel > 1.1 gtk+-devel
Requires: cups > 1.1

%description
a gtk frontend to CUPS

%prep
rm -rf $RPM_BUILD_ROOT

%setup

%build
 
%configure

%make

%install

%makeinstall

# menu entry
(cd $RPM_BUILD_ROOT
mkdir -p ./usr/lib/menu
cat > ./usr/lib/menu/%{name} <<EOF
?package(%{name}):\
needs="x11"\
section="Configuration/Printing"\
title="GTK CUPS"\
longtitle="GTK Frontend to CUPS"\
command="/usr/bin/gtklp"\
icon="gtklp.png"
EOF
)

(cd $RPM_BUILD_ROOT
cat > ./usr/lib/menu/gtklpq <<EOF
?package(%{name}):\
needs="x11"\
section="Configuration/Printing"\
title="GTK Printer Queue"\
longtitle="GTK Frontend to GTKlp CUPS Queue"\
command="/usr/bin/gtklpq"\
icon="gtklp.png"
EOF
)

# menu icon

install -d %{buildroot}/%{_menudir}
install -d %{buildroot}/%{_liconsdir}
install -d %{buildroot}/%{_iconsdir}
install -d %{buildroot}/%{_miconsdir}

bzcat %{SOURCE1}>$RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png
bzcat %{SOURCE2}>$RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png
bzcat %{SOURCE3}>$RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png

# locales
%find_lang %name

%post 
%{update_menus}

%postun 
%{clean_menus}

%clean
rm -rf %{buildroot}

%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS BUGS ChangeLog COPYING NEWS README TODO USAGE
%_bindir/*
%_menudir/*
%_iconsdir/*.png
%_liconsdir/*.png
%_miconsdir/*.png
%_mandir/man1/*

%changelog
* 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