aboutsummaryrefslogtreecommitdiffstats
path: root/community/colord/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/colord/APKBUILD')
-rw-r--r--community/colord/APKBUILD75
1 files changed, 58 insertions, 17 deletions
diff --git a/community/colord/APKBUILD b/community/colord/APKBUILD
index c286cc1993e..7d4ca142001 100644
--- a/community/colord/APKBUILD
+++ b/community/colord/APKBUILD
@@ -1,26 +1,47 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=colord
-pkgver=1.4.5
+pkgver=1.4.7
pkgrel=0
pkgdesc="System daemon for managing color devices"
-url="http://www.freedesktop.org/software/colord"
-arch="all !mips !mips64 !s390x" # polkit
+url="https://www.freedesktop.org/software/colord"
+arch="all"
license="GPL-2.0-or-later"
pkgusers="colord"
pkggroups="colord"
-depends_dev="dconf-dev dbus-dev gobject-introspection-dev sqlite-dev
- polkit-dev eudev-dev libgudev-dev vala sane-dev"
-makedepends="$depends_dev meson intltool bash-completion libgusb-dev lcms2-dev"
+depends="libcolord=$pkgver-r$pkgrel"
+depends_dev="
+ dbus-dev
+ dconf-dev
+ eudev-dev
+ gobject-introspection-dev
+ libgudev-dev
+ polkit-dev
+ sane-dev
+ sqlite-dev
+ vala
+ "
+makedepends="$depends_dev
+ bash-completion-dev
+ lcms2-dev
+ libgusb-dev
+ meson
+ "
+install="$pkgname.pre-install $pkgname.pre-upgrade"
subpackages="
$pkgname-dev
$pkgname-lang
- $pkgname-bash-completion:bashcomp:noarch
+ $pkgname-colorhug
+ $pkgname-sane
+ $pkgname-bash-completion
+ libcolord
"
source="https://www.freedesktop.org/software/colord/releases/colord-$pkgver.tar.xz
- disable-udev-hwdb-tests.patch"
-install="colord.pre-install colord.pre-upgrade"
+ disable-udev-hwdb-tests.patch
+ null-free.patch
+ "
build() {
abuild-meson \
@@ -33,7 +54,7 @@ build() {
-Dvapi=true \
output .
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
@@ -48,13 +69,33 @@ package() {
chown -R colord:colord "$pkgdir"/var/lib/colord
}
-bashcomp() {
+colorhug() {
+ pkgdesc="$pkgdesc (ColorHug support)"
+
+ amove usr/lib/libcolorhug.so.*
+ amove usr/lib/girepository-1.0/Colorhug-*.typelib
+ amove usr/lib/colord-sensors/libcolord_sensor_colorhug.so
+}
+
+sane() {
+ pkgdesc="$pkgdesc (SANE support)"
+ depends="$pkgname=$pkgver-r$pkgrel"
+
+ amove usr/libexec/colord-sane
+ amove usr/lib/colord-plugins/libcolord_sensor_sane.so
+}
+
+libcolord() {
+ pkgdesc="$pkgdesc (client library)"
depends=""
- pkgdesc="Bash completions for $pkgname"
- install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
- amove usr/share/bash-completion/completions
+ amove usr/lib/libcolord.so.*
+ amove usr/lib/libcolordprivate.so.*
+ amove usr/lib/girepository-1.0/Colord-*.typelib
}
-sha512sums="b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c colord-1.4.5.tar.xz
-4e306254902658ffe0904b4ee3fdc10c473af909662c08fc66b9070fd698e07e1f804e53ccd94160ac57d268269132683808ff8f2bae64fd2a9070d6f024b800 disable-udev-hwdb-tests.patch"
+sha512sums="
+d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be colord-1.4.7.tar.xz
+4e306254902658ffe0904b4ee3fdc10c473af909662c08fc66b9070fd698e07e1f804e53ccd94160ac57d268269132683808ff8f2bae64fd2a9070d6f024b800 disable-udev-hwdb-tests.patch
+cea40faf9ce23d4877e46dd89a7b51118afb4c92016f1f24dd1b5a6eba5efffb012477dd1a8bb641de72c094702f8ecabfe7659d43b19826def921afe465c279 null-free.patch
+"