cups

Yazıcı yönetimi için kullanılan pakettir.

Paketi Derleme :

#!/usr/bin/env bash
name="cups"
version="2.4.7"
description="The Common Unix Printing System "
source="https://github.com/OpenPrinting/cups/releases/download/v${version}/cups-${version}-source.tar.gz"
depends="openssl"
group="net.print"


setup(){
        cp -prvf $PACKAGEDIR/files/ /tmp/kly/build/
        cd $SOURCEDIR
        ./configure --prefix=/usr \
            --libdir=/usr/lib64/ \
                --sysconfdir=/etc \
                --localstatedir=/var \
                --with-menudir=/usr/share/applications \
                --with-icondir=/usr/share/icons \
                --with-logdir=/var/log/cups \
                --with-docdir=/usr/share/cups \
                --with-rundir=/run/cups \
                --with-cupsd-file-perm=0755 \
                --with-cups-user=lp \
                --with-cups-group=lp \
                --with-system-groups=lpadmin \
                --with-domainsocket=/run/cups/cups.sock \
                --enable-libusb \
                --without-rcdir \
                --without-php \
                --disable-pam \
                --enable-raw-printing \
                --enable-dbus \
                --with-dbusdir=/usr/share/dbus-1 \
                --enable-libpaper \
                --enable-ssl=yes \
                --enable-gnutls \
                --disable-launchd \
                --disable-systemd
}

build(){
        make
}

package(){
        make install DESTDIR=$DESTDIR
        mkdir -p "$DESTDIR"/etc/{passwd,group,init}.d
        install ../files/cups.groups "$DESTDIR"/etc/group.d/cups
        install ../files/cups.users "$DESTDIR"/etc/passwd.d/cups
        install ../files/cupsd.initd "$DESTDIR"/etc/init.d/cupsd

        mv $DESTDIR/usr/lib/* $DESTDIR/usr/lib64/
        rm -rf $DESTDIR/usr/lib
}

Ek dosyaları indirmek için tıklayınız..

Not: Burada verilen derleme talimatı(script) kly Paket Sistemi'ni kullanarak paketi derler ve oluştur. Oluşan paket(.kly uzantılı dosya) kly Paket Sistemi kullanılarak siteme yüklenebilir. kly Paket Sistemiyle Paket Yapma konusunu okumak için tıklayınız.