wok-current rev 22620
updated cups, cups-dev, cups-doc, cups-pam and libcups (2.0.2 -> 2.3.1)
author | Hans-G?nter Theisgen |
---|---|
date | Sun Jan 12 14:31:51 2020 +0100 (2020-01-12) |
parents | 8d95e2627925 |
children | e1a067a8ee4c |
files | cups-dev/receipt cups-doc/receipt cups-pam/receipt cups/receipt libcups/receipt |
line diff
1.1 --- a/cups-dev/receipt Sun Jan 12 11:14:55 2020 +0100 1.2 +++ b/cups-dev/receipt Sun Jan 12 14:31:51 2020 +0100 1.3 @@ -1,19 +1,20 @@ 1.4 # SliTaz package receipt." 1.5 1.6 PACKAGE="cups-dev" 1.7 -VERSION="2.0.2" 1.8 +VERSION="2.3.1" 1.9 CATEGORY="development" 1.10 -SHORT_DESC="Common UNIX Printing System dev files." 1.11 +SHORT_DESC="Common UNIX Printing System - development files." 1.12 MAINTAINER="erjo@slitaz.org" 1.13 LICENSE="GPL2 LGPL2" 1.14 -WANTED="cups" 1.15 WEB_SITE="https://www.cups.org/" 1.16 1.17 DEPENDS="cups" 1.18 +WANTED="cups" 1.19 1.20 genpkg_rules() 1.21 { 1.22 mkdir -p $fs/usr/lib 1.23 - cp -a $install/usr/include $fs/usr 1.24 - cp -a $install/usr/lib/*.*a $fs/usr/lib 1.25 + 1.26 + cp -a $install/usr/include $fs/usr 1.27 + cp -a $install/usr/lib/*.*a $fs/usr/lib 1.28 }
2.1 --- a/cups-doc/receipt Sun Jan 12 11:14:55 2020 +0100 2.2 +++ b/cups-doc/receipt Sun Jan 12 14:31:51 2020 +0100 2.3 @@ -1,12 +1,13 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="cups-doc" 2.7 -VERSION="2.0.2" 2.8 +VERSION="2.3.1" 2.9 CATEGORY="misc" 2.10 -SHORT_DESC="Docs for cups" 2.11 +SHORT_DESC="Documentation for cups." 2.12 MAINTAINER="slaxemulator@gmail.com" 2.13 LICENSE="GPL2 LGPL2" 2.14 WEB_SITE="https://www.cups.org/" 2.15 + 2.16 WANTED="cups" 2.17 2.18 # Rules to gen a SliTaz package suitable for Tazpkg. 2.19 @@ -14,5 +15,5 @@ 2.20 { 2.21 mkdir -p $fs/usr/share 2.22 # We need the doc for CSS, images and help in the web interface. 2.23 - cp -a $install/usr/share/doc $fs/usr/share 2.24 + cp -a $install/usr/share/doc $fs/usr/share 2.25 }
3.1 --- a/cups-pam/receipt Sun Jan 12 11:14:55 2020 +0100 3.2 +++ b/cups-pam/receipt Sun Jan 12 14:31:51 2020 +0100 3.3 @@ -1,82 +1,98 @@ 3.4 # SliTaz package receipt. 3.5 3.6 PACKAGE="cups-pam" 3.7 -VERSION="2.0.2" 3.8 +VERSION="2.3.1" 3.9 CATEGORY="system-tools" 3.10 SHORT_DESC="Common UNIX Printing System with PAM support." 3.11 MAINTAINER="pascal.bellard@slitaz.org" 3.12 LICENSE="GPL2 LGPL2" 3.13 +WEB_SITE="https://www.cups.org/" 3.14 + 3.15 SOURCE="cups" 3.16 -TARBALL="$SOURCE-$VERSION-source.tar.bz2" 3.17 -WEB_SITE="https://www.cups.org/" 3.18 -WGET_URL="https://www.cups.org/software/$VERSION/$TARBALL" 3.19 +TARBALL="$SOURCE-$VERSION-source.tar.gz" 3.20 +WGET_URL="https://github.com/apple/$SOURCE/releases/download/v$VERSION/$TARBALL" 3.21 + 3.22 PROVIDE="cups:pam" 3.23 - 3.24 -DEPENDS="libssl cups-doc dbus pam libcomerr libkrb5 cups-filters libcups" 3.25 -BUILD_DEPENDS="openssl-dev gnutls-dev dbus-dev jpeg-dev libpng-dev tiff-dev \ 3.26 -pam libcomerr-dev pam-dev acl-dev libgcrypt-dev libgnutls" 3.27 +DEPENDS="cups-doc cups-filters dbus libcomerr libcups libkrb5 libssl pam" 3.28 +BUILD_DEPENDS="acl-dev dbus-dev gnutls-dev jpeg-dev libcomerr-dev 3.29 + libgcrypt-dev libgnutls libpng-dev openssl-dev pam pam-dev tiff-dev" 3.30 3.31 # Rules to configure and make the package. 3.32 compile_rules() 3.33 { 3.34 - patch -Np1 -i ${WOK}/cups/stuff/install-sh.u 3.35 - ./configure \ 3.36 - --prefix=/usr \ 3.37 - --sysconfdir=/etc \ 3.38 - --localstatedir=/var \ 3.39 - --mandir=/usr/share/man \ 3.40 - --enable-static \ 3.41 - --enable-pam \ 3.42 - --disable-ldap \ 3.43 - --with-cups-user=nobody \ 3.44 - --with-cups-group=nogroup \ 3.45 - --with-languages="de es fr pt_BR ru" \ 3.46 +# patch -Np1 -i ${WOK}/cups/stuff/install-sh.u 3.47 + 3.48 + export LDFLAGS="$LDFLAGS -lrt" 3.49 + 3.50 + # Set list of wanted locales in LOCALE_PACK 3.51 + . $WOK/slitaz-i18n/stuff/locale-pack.conf 3.52 + 3.53 + # <= 2.0.2 unrecognised 3.54 + # --disable-ldap 3.55 + 3.56 + ./configure \ 3.57 + --prefix=/usr \ 3.58 + --sysconfdir=/etc \ 3.59 + --localstatedir=/var \ 3.60 + --mandir=/usr/share/man \ 3.61 + --enable-static \ 3.62 + --enable-pam \ 3.63 + --disable-ldap \ 3.64 + --with-cups-user=nobody \ 3.65 + --with-cups-group=nogroup \ 3.66 + --with-languages="$LOCALE_PACK" \ 3.67 $CONFIGURE_ARGS && 3.68 make && 3.69 make BUILDROOT=$DESTDIR install 3.70 - cp -f $WOK/cups/stuff/cups.desktop $install/usr/share/applications/cups.desktop 3.71 + 3.72 + cp -f $WOK/cups/stuff/cups.desktop \ 3.73 + $install/usr/share/applications/cups.desktop 3.74 } 3.75 3.76 # Rules to gen a SliTaz package suitable for Tazpkg. 3.77 genpkg_rules() 3.78 { 3.79 - mkdir -p $fs/etc $fs/usr/lib $fs/usr/share 3.80 + mkdir -p $fs/etc 3.81 + mkdir -p $fs/usr/lib 3.82 + mkdir -p $fs/usr/share 3.83 3.84 - cp -a $install/etc/cups $fs/etc 3.85 - cp -a $install/etc/dbus* $fs/etc 3.86 - cp -a $install/usr/bin $fs/usr 3.87 - cp -a $install/usr/sbin $fs/usr 3.88 - cp -a $install/usr/lib/*.so* $fs/usr/lib 3.89 - cp -a $install/usr/lib/cups $fs/usr/lib 3.90 - cp -a $install/usr/share/cups $fs/usr/share 3.91 - cp -a $install/usr/share/icons $fs/usr/share 3.92 - cp -a $install/var $fs 3.93 + cp -a $install/etc/cups $fs/etc 3.94 + cp -a $install/etc/dbus* $fs/etc 3.95 + cp -a $install/usr/bin $fs/usr 3.96 + cp -a $install/usr/sbin $fs/usr 3.97 + cp -a $install/usr/lib/*.so* $fs/usr/lib 3.98 + cp -a $install/usr/lib/cups $fs/usr/lib 3.99 + cp -a $install/usr/share/cups $fs/usr/share 3.100 + cp -a $install/usr/share/icons $fs/usr/share 3.101 + cp -a $install/var $fs 3.102 3.103 # Remove files provided by cups-filters 3.104 - rm -f $fs/usr/share/cups/banners/* 3.105 - rm -f $fs/usr/share/cups/data/testprint 3.106 + rm -f $fs/usr/share/cups/banners/* 3.107 + rm -f $fs/usr/share/cups/data/testprint 3.108 3.109 # Remove files provided by libcups 3.110 - rm -f $fs/usr/lib/libcups.so* 3.111 + rm -f $fs/usr/lib/libcups.so* 3.112 3.113 # PAM conf 3.114 - cp -a $stuff/etc $fs 3.115 + cp -a $stuff/etc $fs 3.116 3.117 # Daemon script 3.118 - cp -a $WOK/cups/stuff/etc $fs 3.119 + cp -a $WOK/cups/stuff/etc $fs 3.120 3.121 # TazPanel link 3.122 - cp -a $WOK/cups/stuff/var $fs 3.123 + cp -a $WOK/cups/stuff/var $fs 3.124 3.125 } 3.126 3.127 post_install() 3.128 { 3.129 # Start CUPS daemon and edit daemons.conf 3.130 - if [ -z "$1" -a ! -s /aufs-umount.sh ]; then 3.131 + if [ -z "$1" -a ! -s /aufs-umount.sh ] 3.132 + then 3.133 /etc/init.d/cupsd start || continue 3.134 fi 3.135 - if ! grep -q ^CUPSD_OPTIONS "$1/etc/daemons.conf"; then 3.136 + if ! grep -q ^CUPSD_OPTIONS "$1/etc/daemons.conf" 3.137 + then 3.138 cat >> "$1/etc/daemons.conf" <<EOT 3.139 # CUPS printing daemon options. 3.140 CUPSD_OPTIONS="" 3.141 @@ -87,7 +103,7 @@ 3.142 3.143 pre_remove() 3.144 { 3.145 - # Stop CUPS daemon before rm. 3.146 + # Stop CUPS daemon before remove. 3.147 [ -z "$1" -a -x /etc/init.d/cupsd ] && /etc/init.d/cupsd stop 3.148 : 3.149 }
4.1 --- a/cups/receipt Sun Jan 12 11:14:55 2020 +0100 4.2 +++ b/cups/receipt Sun Jan 12 14:31:51 2020 +0100 4.3 @@ -1,77 +1,90 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="cups" 4.7 -VERSION="2.0.2" 4.8 +VERSION="2.3.1" 4.9 CATEGORY="system-tools" 4.10 +TAGS="printer printing" 4.11 SHORT_DESC="Common UNIX Printing System." 4.12 MAINTAINER="erjo@slitaz.org" 4.13 LICENSE="GPL2 LGPL2" 4.14 -TARBALL="$PACKAGE-$VERSION-source.tar.bz2" 4.15 WEB_SITE="https://www.cups.org/" 4.16 -WGET_URL="https://www.cups.org/software/$VERSION/$TARBALL" 4.17 -TAGS="printer printing" 4.18 4.19 -DEPENDS="libssl dbus libcomerr cups-doc libkrb5 libusb-compat poppler-apps \ 4.20 -cups-filters libcups" 4.21 -BUILD_DEPENDS="libgcrypt-dev gnutls-dev dbus-dev jpeg-dev libpng-dev \ 4.22 -tiff-dev zlib-dev libtasn1-dev openssl-dev libusb-compat-dev php-dev \ 4.23 -acl-dev poppler-apps libgnutls" 4.24 +TARBALL="$PACKAGE-$VERSION-source.tar.gz" 4.25 +WGET_URL="https://github.com/apple/$PACKAGE/releases/download/v$VERSION/$TARBALL" 4.26 + 4.27 +DEPENDS="cups-doc cups-filters dbus libcomerr libcups libkrb5 libssl 4.28 + libusb-compat poppler-apps" 4.29 +BUILD_DEPENDS="acl-dev dbus-dev gnutls-dev jpeg-dev libgcrypt-dev 4.30 + libgnutls libpng-dev libtasn1-dev libusb-compat-dev openssl-dev 4.31 + php-dev poppler-apps tiff-dev zlib-dev" 4.32 4.33 # Rules to configure and make the package. 4.34 compile_rules() 4.35 { 4.36 - patch -Np1 -i $stuff/install-sh.u 4.37 - ./configure \ 4.38 - --prefix=/usr \ 4.39 - --sysconfdir=/etc \ 4.40 - --localstatedir=/var \ 4.41 - --mandir=/usr/share/man \ 4.42 - --enable-static \ 4.43 - --disable-ldap \ 4.44 - --disable-pam \ 4.45 - --disable-gssapi \ 4.46 - --disable-acl \ 4.47 - --disable-slp \ 4.48 - --enable-dbus \ 4.49 - --with-dbusdir=/etc/dbus-1 \ 4.50 - --with-cups-user=nobody \ 4.51 - --with-cups-group=nogroup \ 4.52 - --with-languages="de es fr pt_BR ru" \ 4.53 - --with-pdftops=pdftops \ 4.54 +# patch -Np1 -i $stuff/install-sh.u 4.55 + 4.56 + export LDFLAGS="$LDFLAGS -lrt" 4.57 + 4.58 + # Set list of wanted locales in LOCALE_PACK 4.59 + . $WOK/slitaz-i18n/stuff/locale-pack.conf 4.60 + 4.61 + # <= 2.0.2 unrecognised 4.62 + # --disable-ldap 4.63 + # --disable-slp 4.64 + # --with-pdftops=pdftops 4.65 + 4.66 + ./configure \ 4.67 + --prefix=/usr \ 4.68 + --sysconfdir=/etc \ 4.69 + --localstatedir=/var \ 4.70 + --mandir=/usr/share/man \ 4.71 + --enable-static \ 4.72 + --disable-pam \ 4.73 + --disable-gssapi \ 4.74 + --disable-acl \ 4.75 + --enable-dbus \ 4.76 + --with-dbusdir=/etc/dbus-1 \ 4.77 + --with-cups-user=nobody \ 4.78 + --with-cups-group=nogroup \ 4.79 + --with-languages="$LOCALE_PACK" \ 4.80 $CONFIGURE_ARGS && 4.81 make && 4.82 make BUILDROOT=$DESTDIR install 4.83 - cp -f $stuff/cups.desktop $install/usr/share/applications/cups.desktop 4.84 + 4.85 + cp -f $stuff/cups.desktop \ 4.86 + $install/usr/share/applications/cups.desktop 4.87 } 4.88 4.89 # Rules to gen a SliTaz package suitable for Tazpkg. 4.90 genpkg_rules() 4.91 { 4.92 - mkdir -p $fs/etc $fs/usr/lib $fs/usr/share 4.93 + mkdir -p $fs/etc 4.94 + mkdir -p $fs/usr/lib 4.95 + mkdir -p $fs/usr/share 4.96 4.97 - cp -a $install/etc/cups $fs/etc 4.98 - cp -a $install/etc/dbus* $fs/etc 4.99 - cp -a $install/usr/bin $fs/usr 4.100 - cp -a $install/usr/sbin $fs/usr 4.101 - cp -a $install/usr/lib/*.so* $fs/usr/lib 4.102 - cp -a $install/usr/lib/cups $fs/usr/lib 4.103 - cp -a $install/usr/share/cups $fs/usr/share 4.104 - cp -a $install/usr/share/icons $fs/usr/share 4.105 - cp -a $install/var $fs 4.106 + cp -a $install/etc/cups $fs/etc 4.107 + cp -a $install/etc/dbus* $fs/etc 4.108 + cp -a $install/usr/bin $fs/usr 4.109 + cp -a $install/usr/sbin $fs/usr 4.110 + cp -a $install/usr/lib/*.so* $fs/usr/lib 4.111 + cp -a $install/usr/lib/cups $fs/usr/lib 4.112 + cp -a $install/usr/share/cups $fs/usr/share 4.113 + cp -a $install/usr/share/icons $fs/usr/share 4.114 + cp -a $install/var $fs 4.115 4.116 # Remove files provided by cups-filters 4.117 - rm -f $fs/usr/share/cups/banners/* 4.118 - rm -f $fs/usr/share/cups/data/testprint 4.119 + rm -f $fs/usr/share/cups/banners/* 4.120 + rm -f $fs/usr/share/cups/data/testprint 4.121 4.122 # Remove files provided by libcups 4.123 - rm -f $fs/usr/lib/libcups.so* 4.124 + rm -f $fs/usr/lib/libcups.so* 4.125 4.126 # Daemon script 4.127 - cp -a $stuff/etc $fs 4.128 + cp -a $stuff/etc $fs 4.129 sed -i 's|^#Group .*|Group lp|' $fs/etc/cups/cups-files.conf 4.130 4.131 # TazPanel link 4.132 - cp -a $stuff/var $fs 4.133 + cp -a $stuff/var $fs 4.134 4.135 sed -i 's|hostname:9100|&\n\n parallel:/dev/usb/lp0|' \ 4.136 $fs/usr/share/cups/templates/choose-uri.tmpl 4.137 @@ -80,11 +93,13 @@ 4.138 post_install() 4.139 { 4.140 # Start CUPS daemon and edit daemons.conf 4.141 - if [ -z "$1" -a ! -s /aufs-umount.sh ]; then 4.142 + if [ -z "$1" -a ! -s /aufs-umount.sh ] 4.143 + then 4.144 /etc/init.d/cupsd start || continue 4.145 fi 4.146 rm -f "$1"/var/cache/tazpanel/* 2> /dev/null 4.147 - if ! grep -q ^CUPSD_OPTIONS "$1/etc/daemons.conf"; then 4.148 + if ! grep -q ^CUPSD_OPTIONS "$1/etc/daemons.conf" 4.149 + then 4.150 cat >> "$1/etc/daemons.conf" <<EOT 4.151 # CUPS printing daemon options. 4.152 CUPSD_OPTIONS="" 4.153 @@ -95,7 +110,7 @@ 4.154 4.155 pre_remove() 4.156 { 4.157 - # Stop CUPS daemon before rm. 4.158 + # Stop CUPS daemon before remove. 4.159 [ -z "$1" -a -x /etc/init.d/cupsd ] && /etc/init.d/cupsd stop 4.160 : 4.161 }
5.1 --- a/libcups/receipt Sun Jan 12 11:14:55 2020 +0100 5.2 +++ b/libcups/receipt Sun Jan 12 14:31:51 2020 +0100 5.3 @@ -1,20 +1,20 @@ 5.4 # SliTaz package receipt. 5.5 5.6 PACKAGE="libcups" 5.7 -VERSION="2.0.2" 5.8 +VERSION="2.3.1" 5.9 CATEGORY="system-tools" 5.10 -SHORT_DESC="Common UNIX Printing System." 5.11 +TAGS="printer printing" 5.12 +SHORT_DESC="Common UNIX Printing System - libraries." 5.13 MAINTAINER="erjo@slitaz.org" 5.14 LICENSE="GPL2 LGPL2" 5.15 WEB_SITE="https://www.cups.org/" 5.16 -TAGS="printer printing" 5.17 5.18 +DEPENDS="libgnutls zlib" 5.19 WANTED="cups" 5.20 -DEPENDS="libgnutls zlib" 5.21 5.22 # Rules to gen a SliTaz package suitable for Tazpkg. 5.23 genpkg_rules() 5.24 { 5.25 mkdir -p $fs/usr/lib 5.26 - cp -a $install/usr/lib/libcups.so* $fs/usr/lib 5.27 + cp -a $install/usr/lib/libcups.so* $fs/usr/lib 5.28 }