# Compiling Time: 1.01 SBU # Maintainer: DeX77 # Contributor: voroskoi pkgname=cups pkgver=2.1.4 pkgrel=1 pkgdesc="The CUPS Printing System" depends=('avahi>=0.6.31-7' 'libusb1>=1.0.20-4') rodepends=('libcups') makedepends=('xdg-utils' 'hicolor-icon-theme') groups=('xapps') archs=('i686' 'x86_64' 'arm') backup=(etc/cups/{printers.conf,classes.conf,client.conf,cupsd.conf,mime.types,mime.convs}) _F_github_author="apple" _F_github_tag=y _F_github_ver="release-$pkgver" Finclude github up2date="$up2date | sed 's/release_//'" url="http://www.cups.org/" sha1sums=('14de8309d4a19bb2550054c87d453a52b07b7682') provides=('cupsddk') replaces=("${provides[@]}") conflicts=("${provides[@]}") subpkgs=('libcups') subdescs=('Main library of the CUPS printing system.') subgroups=('lib') subdepends=('gnutls>=3.4.9 avahi>=0.6.31-7') subarchs=('i686 x86_64 arm') # Do NOT remove --libdir option, needed for x86_64 to put libs into /usr/lib Fconfopts+=" --with-cups-user=lp \ --with-cups-group=lp \ --with-logdir=/var/log/cups \ --with-docdir=/usr/share/cups/doc \ --disable-pam \ --enable-ssl \ --enable-threads \ --libdir=/usr/lib" _F_make_opts="${_F_make_opts} " build() { Fsed "Icon=cups" "Icon=/usr/share/pixmaps/cups-128.png" desktop/cups.desktop.in Fmake make BUILDROOT=$Fdestdir install || Fdie Ficonrel desktop/cups-128.png # samba support ( if [ ! -r $Fdestdir/usr/lib/cups/backend/smb ]; then Fln /usr/bin/smbspool /usr/lib/cups/backend/smb fi ) # fix perms on /var/spool Fchmod 755 var/spool Frm /etc/rc.d Frm /usr/share/cups/{banners,data}/ # Conflicts with cups-filters Fsplit libcups usr/lib/libcups*.so* Fmkdir /etc/tmpfiles.d cat > $Fdestdir/etc/tmpfiles.d/cups.conf << EOF d $Flocalstatedir/run/cups 0755 root lp - d $Flocalstatedir/run/cups/certs 0511 lp sys - EOF # no .desktop file on arm? if [ -e $Fdestdir/usr/share/applications/cups.desktop ]; then Fsed "Exec=htmlview http://localhost:631/" "Exec=xdg-open http://localhost:631/" $Fdestdir/usr/share/applications/cups.desktop fi } # optimization OK