wok-next view colord/receipt @ rev 21020

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