pkgname: colord pkgver: '1.4.8' pkgrel: '3' pkgdesc: 'System daemon for managing color devices' url: 'https://www.freedesktop.org/software/colord/' arch: x86_64 depends: [] makedepends: - meson - libgudev - sqlite - polkit - lcms2 - argyllcms - 'gobject-introspection' - libusb - dbus - vala - libgusb source: - 'https://www.freedesktop.org/software/${pkgname}/releases/${pkgname}-${pkgver}.tar.xz' sha256sums: - SKIP hooks: 'pre-install': | name=colord version=1.4.8 release=3 INFO="\033[1;36m" NORMAL="\033[0;39m" SN="colord" IDN="71" if ! (getent group $SN > /dev/null); then printf "${INFO}Creating $SN group${NORMAL}\n" groupadd -g $IDN $SN fi if ! (getent passwd $SN > /dev/null); then printf "${INFO}Creating $SN user${NORMAL}\n" useradd -c "Color Daemon Owner" -d /var/lib/$SN \ -u $IDN -g $SN -s /usr/bin/false $SN fi build: | SN="colord" IDN="71" if ! (getent group $SN > /dev/null); then groupadd -g $IDN $SN fi if ! (getent passwd $SN > /dev/null); then useradd -c "Color Daemon Owner" -d /var/lib/$SN \ -u $IDN -g $SN -s /usr/bin/false $SN fi cd ${pkgname}-${pkgver} mv po/fur.po po/ur.po sed -i 's/fur/ur/' po/LINGUAS mkdir build cd build meson --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ -Ddaemon_user=colord \ -Dvapi=true \ -Dsystemd=true \ -Dlibcolordcompat=true \ -Dbash_completion=false \ -Ddocs=false \ -Dman=false .. ninja DESTDIR=${PKGDIR} ninja install package: | true