wok-6.x view gtklp/receipt @ rev 24493

updated dokuwiki (20180422b -> 20200729)
author Hans-G?nter Theisgen
date Sat Feb 19 11:02:17 2022 +0100 (2022-02-19)
parents 0b7bca85c877
children 1af9873b4c17
line source
1 # SliTaz package receipt.
3 PACKAGE="gtklp"
4 VERSION="1.3.4"
5 CATEGORY="utilities"
6 TAGS="print"
7 SHORT_DESC="Tools to use and administrate CUPS."
8 MAINTAINER="jozee@slitaz.org"
9 LICENSE="GPL2"
10 WEB_SITE="http://gtklp.sourceforge.net/"
12 TARBALL="$PACKAGE-$VERSION.src.tar.gz"
13 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
15 DEPENDS="cups gtk+"
16 BUILD_DEPENDS="autoconf automake cups-dev file gtk+-dev libtool"
18 # What is the latest version available today?
19 current_version()
20 {
21 wget -O - https://sourceforge.net/projects/gtklp/files/gtklp/ 2>/dev/null | \
22 sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \
23 sed '/scope="row/!d;s|.*/gtklp/||;s|/.*||;q'
24 }
26 # Rules to configure and make the package.
27 compile_rules()
28 {
29 sed -i '/dummy/d' /usr/bin/gettextize # dirty hack
30 chmod +x autogen.sh
32 ./autogen.sh
33 # Disable /root/missing script
34 sed -i '/is-lightweight/{s/eval/! echo/}' configure
36 ./configure --prefix=/usr &&
37 make &&
38 make DESTDIR=$DESTDIR install || return
40 mkdir -p $DESTDIR/usr/share/applications
41 cat > $DESTDIR/usr/share/applications/gtklp.desktop <<EOT
42 [Desktop Entry]
43 Name=Printer Administration
44 Comment=$SHORT_DESC
45 Categories=Application;System;
46 Icon=printer
47 Exec=gtklp
48 Type=Application
49 StartupNotify=true
50 Terminal=false
51 EOT
52 cat > $DESTDIR/usr/share/applications/gtklpq.desktop <<EOT
53 [Desktop Entry]
54 Name=Printer Queue
55 Comment=$SHORT_DESC
56 Categories=Application;Utility;
57 Icon=printer
58 Exec=gtklpq
59 Type=Application
60 StartupNotify=true
61 Terminal=false
62 EOT
63 }
65 # Rules to gen a SliTaz package suitable for Tazpkg.
66 genpkg_rules()
67 {
68 mkdir -p $fs/usr/share
70 cp -a $install/usr/bin $fs/usr
71 cp -a $install/usr/share/applications $fs/usr/share
72 }