# Tanım: CUPS yazdırma sistemi # URL: http://www.cups.org # Paketçi: milisarge # Gerekler: avahi python gnutls xdg-utils gtk-update-icon-cache name=cups version=2.1.3 release=1 source=( http://cups.org/software/$version/cups-$version-source.tar.gz) derle() { source /etc/blfs-bootscripts wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2 tar xvf $scripts-$scriptsversion.tar.bz2 cd $name-$version sed -i 's:555:755:g;s:444:644:g' Makedefs.in sed -i '/MAN.*.EXT/s:.gz::g' \ configure config-scripts/cups-manpages.m4 sed -i '/LIBGCRYPTCONFIG/d' config-scripts/cups-ssl.m4 aclocal -I config-scripts autoconf -I config-scripts ./configure --libdir=/usr/lib \ --disable-systemd \ --with-rcdir=/tmp/cupsinit \ --with-system-groups=lpadmin \ --with-docdir=/usr/share/cups/doc-$version make make BUILDROOT=$PKG install rm -rf $PKG/tmp/cupsinit mkdir -p $PKG/usr/share/doc ln -svnf ../cups/doc-$version $PKG/usr/share/doc/cups-$version # Lanceur if [ ! -f $PKG/usr/share/applications/cups.desktop ]; then mkdir -p $PKG/usr/share/applications install -m644 desktop/cups.desktop \ $PKG/usr/share/applications/cups.desktop fi # Startup Script cd ../$scripts-$scriptsversion make DESTDIR=$PKG install-$name # Supprimer les filtres faisant parti de cups-filters rm -rf $PKG/usr/share/cups/banners rm -rf $PKG/usr/share/cups/data/testprint # Mechant bug rm -r $PKG/tmp chmod 755 $PKG/etc # PAM cat > $PKG/etc/pam.d/cups << "EOF" # Begin /etc/pam.d/cups auth include system-auth account include system-account session include system-session # End /etc/pam.d/cups EOF }