diff options
Diffstat (limited to 'community/colord/APKBUILD')
-rw-r--r-- | community/colord/APKBUILD | 75 |
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 +" |