diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2014-07-30 04:03:53 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2014-07-30 04:03:53 +0000 |
commit | 263707a5b476de9010072469366ab1882a20fb40 (patch) | |
tree | 4fd40e9517a00ea3667f2a4f01ff386246cc168f /x11-misc/colord | |
parent | Revision bump media-gfx/simple-scan because dynamic deps doesn't catch virtua... (diff) | |
download | historical-263707a5b476de9010072469366ab1882a20fb40.tar.gz historical-263707a5b476de9010072469366ab1882a20fb40.tar.bz2 historical-263707a5b476de9010072469366ab1882a20fb40.zip |
Revision bump x11-misc/colord because dynamic deps doesn't catch virtual/udev[gudev] -> virtual/libgudev upgrade for this package.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'x11-misc/colord')
-rw-r--r-- | x11-misc/colord/ChangeLog | 8 | ||||
-rw-r--r-- | x11-misc/colord/Manifest | 17 | ||||
-rw-r--r-- | x11-misc/colord/colord-1.2.1-r1.ebuild | 119 |
3 files changed, 135 insertions, 9 deletions
diff --git a/x11-misc/colord/ChangeLog b/x11-misc/colord/ChangeLog index af99a316f18a..ed754c564c3a 100644 --- a/x11-misc/colord/ChangeLog +++ b/x11-misc/colord/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-misc/colord # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/colord/ChangeLog,v 1.78 2014/07/24 16:58:23 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/colord/ChangeLog,v 1.79 2014/07/30 04:03:43 ssuominen Exp $ + +*colord-1.2.1-r1 (30 Jul 2014) + + 30 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> +colord-1.2.1-r1.ebuild: + Revision bump x11-misc/colord because dynamic deps doesn't catch + virtual/udev[gudev] -> virtual/libgudev upgrade for this package. 24 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> colord-1.0.3.ebuild, colord-1.2.0.ebuild, colord-1.2.1.ebuild: diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 1bfd44486cdf..5f923689b8b7 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -7,17 +7,18 @@ DIST colord-1.2.0.tar.xz 1155920 SHA256 decbad07f7dbdebabe552f3280582008511f4620 DIST colord-1.2.1.tar.xz 1164544 SHA256 2db8c7002f7c859dce71a988de7c39f8370a6ab99a62b1037488208b43829bea SHA512 a0f6756f1f30a671ab723286cab445394c90013c5da6689786d91e28b6b272fa3cbb6afccf55af3b643890092187fc9ef0500a469ece8c16f7afc1b2b018ca03 WHIRLPOOL c3e00b89f4b8b720f2997e3b530b7b2db932c1cbeba98ce453c48e84f9768cade09f73a7fe9a8b1dbef0ed3f35362b652a535b09846b8b1eef53985e05467e5e EBUILD colord-1.0.3.ebuild 3158 SHA256 6fac794def792fa2132cdde93b21cd72e163b2d389a0049f00e78f6ff4ba66a2 SHA512 41873ffd63bebfb82115a3a2226156b2a0db8b366f1e567fbdb0046bb18d4bd7fe556a9547f710212fb4c5b5da43942d51b5234f5d7b187f34a0b9c8d74e8973 WHIRLPOOL 5b759a34407d9e272581ea4c7e456e55a8dddd9a4e76a21e8fa159e953b3b3abe7d76be9b7adb1ca37c2a53431263bee73564749e0b49e0db694d5df488180bb EBUILD colord-1.2.0.ebuild 3156 SHA256 ad9ac2055ea173a71f7373348875d781e26c86c5ebd41390ce23d59838d5aec1 SHA512 3c581b81d8991a7e5cb2693931e156afdcb542cc0d95904331b894a54570acf3a940ddb94ba2b456f33846a5329b08af90a516405827e2ea9cc07806dddcb324 WHIRLPOOL 0bfc51f5fb0bce39b184cb1745f20297e8f03bb4c293a75ed3e6f6e2fb0b744460687ebe4876361aa4aa4b51ab4214d911344561b5a162262ecc280d1d796abc +EBUILD colord-1.2.1-r1.ebuild 3289 SHA256 dc68940c770b3747763a18c5d9615c30bd876b5a304b8998a3090385213fea92 SHA512 b442e4c3028b52d96cb401921024482ee433c6ce7ff92ea725fe55f0a51f9ceccc326c5af5c47227d26869dab7cf2f0cc94a52403a4120b61975c2a2e25d5a24 WHIRLPOOL ecde6dc7f00a12e3668f54b2b7b4bfd370f18abbe54f87fc277c5c68f8379adfff744ef98dc9e0061f99082e05278c0c4fd9288ec4b4ea58baa9db0d06510098 EBUILD colord-1.2.1.ebuild 3286 SHA256 87bfcf23dad82baf3ce612deacc62551447cd4f3c0cefca49ec116a1ec4f31fe SHA512 1d3068609f158ac19800b2b0d1edf523a4ea97b10d5f900250a300a578beecf4181922dba362e091395d4d75e7bc601d58915f5ddc2d9c2f66d285f36299d925 WHIRLPOOL b1ae8d4a7275e56505444e314f6226e390f9a628f7ca461a87176fab47f5478657f005701284cb949eb8a7d748b2a06eb030809e244a6e0f6e5150ba2b49005f -MISC ChangeLog 12858 SHA256 b807b0638989b868b1644a68c5329602e5e6c9e7d706973547acb2839eb479ff SHA512 00040efd25191934877d4b0745fbe0aa82365e837ee5d39f2f4936bcdc97ed7288539f96d73e822a7a71d8ea6aa6a5967cb25b85f412d19de8ef33e1e5ea0dc2 WHIRLPOOL b25701bd68acefa85c1c7543d7a0dd55ac559eb7fc00a4aaaed2e4d9c961bff6dfdf3c19dd280a34c865f275728093a106115e9d6d38ebb070b9cffde7bb6346 +MISC ChangeLog 13105 SHA256 825f38ba48844dfd160825e95c788044be550166ecd00e55c50c567a956df714 SHA512 3dc34cf5214ee41f4d907aafbc54b5004cc6ac483f551f66356c3b0042ac98de7d7de1d0174504bc607e0299c187f3015009f6b573cae8d693a72df0f5783a43 WHIRLPOOL c83d50a16817631e99367bfe92ec4532e6160eb800f590f031d19cdf6563b6d0c42d678dbbc1aac695d264bfcf644b7030ae8ca072a5bed7c70272f77a98fc80 MISC metadata.xml 487 SHA256 a41c8821174801eb158a9d90f34b6a2d08d772212fc8cfc6146cebc3fc4edc4d SHA512 4b2303ad01c0267f9b405b6f04d0369169c3bd281fadc1b1b57a17b8bbddbbd0c05653b19ea5057c0b53b8f7ebee4711430c6391c8d42e3137693c39681ed8b1 WHIRLPOOL 34e544fc69831ff0527cbf4852552aa39da386ae6ab5f45465cbef65de6b6bfb6c775a08646547021b403d66e0394a8cbd5335177fa213c1c657619b26b33413 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJT0TsuAAoJEEdUh39IaPFNcfQH/iLN95sYcURjdvg/mrmFO/ZY -67eUN/KHoFFRsTDX6w6Lbu/7xwcei8IcJC+Xc5c5kTVYO4ql3Hpd6HBmTzBhYZEp -XY6UVveE5z+tHQQSehSREteo44WIMmI5NY8+9JyLpSCLtzzzHbka6HDtg91OL9ah -fSfXyHBFz+GEeTIG8wMKotkvf2KWkl0hm/M0svYx1ncRTt4kEFnE3SIgzgjf/SKN -cfG8Wbye3knHT51Dfl/UebE3n43TTSdVpn2zJmZISNzFIia2HcdQq001YCSrtgkP -vxGl/OkMZxONogURRujqdjkohD3No4x6Ep7NuvbwIAZm8i+FXEX0i/WyocA4sTo= -=y/ju +iQEcBAEBCAAGBQJT2G6HAAoJEEdUh39IaPFNds8H/0eLhQdD0TF5vnXE8E4qMz6u +IpKgg0PwZpT4oG6Jkr/Mr3rYuNGyMGqJez3EXokMsugyceDHaPp4gikdd670YhFL +6GxVtZoTT2+XuUaevkhWtxScFO+N1vWxEbxJGHGoGgqcB0yxDle1p0cEfsuKC7Iu +8gMSC/tY6FCPhA8fwjoTU6fBZ9q/MvVn0wJcwTRtgTSFUvE84HuaS/SgNJM1l0A8 +ojSAKTxoYg6vMg9jGQg+X6HTy3v7DasGCTwxNb1/dZRq4PTB9sYmrDKJe+yh5wbs +gsc4mxii0Zj8xo1xuQZS9aF5awXd244BGjLpP3hHtiiKcqMfef2lg77ZrqLc/Zo= +=ER76 -----END PGP SIGNATURE----- diff --git a/x11-misc/colord/colord-1.2.1-r1.ebuild b/x11-misc/colord/colord-1.2.1-r1.ebuild new file mode 100644 index 000000000000..14bf2acddfe7 --- /dev/null +++ b/x11-misc/colord/colord-1.2.1-r1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/colord/colord-1.2.1-r1.ebuild,v 1.1 2014/07/30 04:03:43 ssuominen Exp $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" +VALA_MIN_API_VERSION="0.18" + +inherit bash-completion-r1 check-reqs eutils gnome2 user systemd udev vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="http://www.freedesktop.org/software/colord/" +SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala" +REQUIRED_USE=" + gusb? ( udev ) + scanner? ( udev ) + vala? ( introspection ) +" + +COMMON_DEPEND=" + dev-db/sqlite:3= + >=dev-libs/glib-2.36:2 + >=media-libs/lcms-2.5:2= + gusb? ( >=dev-libs/libgusb-0.1.1[introspection?] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8 ) + policykit? ( >=sys-auth/polkit-0.103 ) + scanner? ( media-gfx/sane-backends ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:= + virtual/libudev:= + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/gtk-doc-am-1.9 + >=dev-util/intltool-0.35 + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + vala? ( $(vala_depend) ) +" + +# FIXME: needs pre-installed dbus service files +RESTRICT="test" + +# According to upstream comment in colord.spec.in, building the extra print +# profiles requires >=4G of memory +CHECKREQS_MEMORY="4G" + +pkg_pretend() { + use extra-print-profiles && check-reqs_pkg_pretend +} + +pkg_setup() { + use extra-print-profiles && check-reqs_pkg_setup + enewgroup colord + enewuser colord -1 -1 /var/lib/colord colord +} + +src_prepare() { + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Reverse tools require gusb + # bash-completion test does not work on gentoo + gnome2_src_configure \ + --disable-bash-completion \ + --disable-examples \ + --disable-static \ + --enable-libcolordcompat \ + --with-daemon-user=colord \ + --localstatedir="${EPREFIX}"/var \ + $(use_enable extra-print-profiles print-profiles) \ + $(usex extra-print-profiles COLPROF="$(type -P argyll-colprof)" "") \ + $(use_enable gusb) \ + $(use_enable gusb reverse) \ + $(use_enable introspection) \ + $(use_enable policykit polkit) \ + $(use_enable scanner sane) \ + $(use_enable systemd systemd-login) \ + $(use_enable udev) \ + --with-udevrulesdir="$(udev_get_udevdir)"/rules.d \ + $(use_enable vala) \ + "$(systemd_with_unitdir)" +} + +src_install() { + DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README.md TODO" + gnome2_src_install + + newbashcomp data/colormgr colormgr + rm -vr "${ED}etc/bash_completion.d" + + # Ensure config and profile directories exist and /var/lib/colord/* + # is writable by colord user + keepdir /var/lib/color{,d}/icc + fowners colord:colord /var/lib/colord{,/icc} + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins examples/*.c + fi +} |