wok-next annotate colord/receipt @ rev 21039

mariadb 10.3.10
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 09 03:18:57 2018 +0200 (2018-11-09)
parents f10e4fa916b0
children 29128929e4f9
rev   line source
al@19733 1 # SliTaz package receipt v2.
al@19691 2
al@19691 3 PACKAGE="colord"
al@21002 4 VERSION="1.4.3"
al@19691 5 CATEGORY="utilities"
al@19691 6 SHORT_DESC="System activated daemon that maps devices to color profiles"
al@19691 7 MAINTAINER="al.bobylev@gmail.com"
al@21002 8 LICENSE="LGPL2.1"
al@19691 9 WEB_SITE="https://www.freedesktop.org/software/colord/"
al@21002 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/colord.html"
al@19691 11
al@19691 12 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19691 13 WGET_URL="http://www.freedesktop.org/software/colord/releases/$TARBALL"
al@19691 14
al@21002 15 BUILD_DEPENDS="meson ninja glib-dev lcms2-dev sqlite3-dev libgusb-dev \
al@21020 16 libgudev-dev vala polkit-dev gobject-introspection-dev gettext-dev \
al@21020 17 docbook-utils libxml2-tools gtk-doc dbus-dev"
al@21020 18 SPLIT="$PACKAGE-dev"
al@19691 19
al@20443 20 compile_rules() {
al@20443 21 if ! grep -q colord "/etc/passwd"; then
al@20443 22 addgroup -g 71 colord
al@20443 23 adduser -g "Color Daemon Owner" -h /var/lib/colord -u 71 \
al@20443 24 -G colord -s /bin/false -D colord
al@20443 25 fi
al@20443 26
al@21002 27 fix utf-8; export LC_ALL=en_US.UTF-8
al@21002 28
al@21002 29 mkdir build
al@21002 30 cd build
al@21002 31
al@21002 32 meson-wrapper \
al@21002 33 -Ddaemon_user="colord" \
al@21002 34 -Dvapi=true \
al@21002 35 -Dsystemd=false \
al@21002 36 -Dargyllcms_sensor=false \
al@21002 37 -Dbash_completion=false \
al@21002 38 &&
al@21002 39 ninja &&
al@21002 40 ninja install
al@21002 41
al@21002 42 # > ignoring invalid country code: fur
al@21002 43 # https://bugs.freedesktop.org/show_bug.cgi?id=106288 : unresolved
al@19691 44 }
al@19691 45
al@20443 46 genpkg_rules() {
al@19733 47 case $PACKAGE in
al@19733 48 colord)
al@19733 49 copy @std
al@20443 50 DEPENDS="eudev glib lcms2 libgudev libgusb libsqlite3 polkit"
al@19733 51 ;;
al@19733 52 colord-dev)
al@19733 53 copy @dev
al@20443 54 DEPENDS="colord eudev-dev glib-dev lcms2-dev libgusb-dev"
al@19733 55 ;;
al@19733 56 esac
al@19691 57 }
al@20443 58
al@20443 59 post_install_colord() {
al@20492 60 if ! grep -q colord "$1/etc/group"; then
al@20492 61 chroot "$1/" /usr/sbin/addgroup -g 71 colord
al@20492 62 chroot "$1/" /usr/sbin/adduser -g "Color Daemon Owner" -h /var/lib/colord \
al@20492 63 -u 71 -G colord -s /bin/false -D colord
al@20492 64 fi
al@20443 65 }
al@20492 66
al@20492 67 post_remove_colord() {
al@20492 68 chroot "$1/" deluser colord
al@20492 69 chroot "$1/" delgroup colord
al@20492 70 }