[arch-commits] Commit in colord/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue Apr 10 11:32:27 UTC 2018
Date: Tuesday, April 10, 2018 @ 11:32:26
Author: heftig
Revision: 321463
1.4.2-2
Modified:
colord/trunk/PKGBUILD
----------+
PKGBUILD | 35 ++++++++++++++++++++++++-----------
1 file changed, 24 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-04-10 09:30:47 UTC (rev 321462)
+++ PKGBUILD 2018-04-10 11:32:26 UTC (rev 321463)
@@ -2,19 +2,17 @@
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
# Contributor: Ionut Biru <ibiru at archlinux.org>
-pkgname=colord
+pkgbase=colord
+pkgname=(colord colord-sane)
pkgver=1.4.2
-pkgrel=1
+pkgrel=2
pkgdesc="System daemon for managing color devices"
+url="https://www.freedesktop.org/software/colord"
arch=(x86_64)
-url="https://www.freedesktop.org/software/colord"
license=(GPL2)
depends=(lcms2 libgusb polkit sqlite systemd dconf dbus libgudev shared-mime-info)
makedepends=(gobject-introspection vala sane bash-completion argyllcms git docbook-utils
docbook-sgml perl-sgmls meson gtk-doc)
-optdepends=('sane: scanner support'
- 'argyllcms: color profiling')
-replaces=(shared-color-profiles)
options=(!emptydirs)
_commit=5b9aa8de432579a2636f13ad6895928f42511081 # tags/1.4.2^0
source=("git+https://github.com/hughsie/colord#commit=$_commit"
@@ -24,17 +22,17 @@
validpgpkeys=('163EB50119225DB3DF8F49EA17ACBA8DFA970E17') # Richard Hughes
pkgver() {
- cd $pkgname
+ cd colord
git describe --tags | sed 's/-/+/g'
}
prepare() {
- cd $pkgname
+ cd colord
patch -Np1 -i ../0001-Make-cd_color_get_blackbody_rgb_full-safer.patch
}
build() {
- arch-meson $pkgname build \
+ arch-meson colord build \
-Denable-libcolordcompat=true \
-Denable-sane=true \
-Denable-vala=true \
@@ -48,10 +46,25 @@
meson test
}
-package() {
+package_colord() {
+ optdepends=('argyllcms: color profiling')
+ replaces=(shared-color-profiles)
+
DESTDIR="$pkgdir" ninja -C build install
+
echo 'u colord - "Color management daemon" /var/lib/colord' |
- install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/colord.conf"
+
+### Split colord-sane
+ mkdir -p colord-sane/usr/lib/colord-plugins
+ mv {"$pkgdir",colord-sane}/usr/lib/colord-sane
+ mv {"$pkgdir",colord-sane}/usr/lib/colord-plugins/libcolord_sensor_sane.so
}
+package_colord-sane() {
+ pkgdesc+=" (SANE support)"
+ depends=("colord=$pkgver-$pkgrel" sane)
+ mv colord-sane/* "$pkgdir"
+}
+
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list