[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/
commit: 57e56f51b1a8ce0b14075424466cb90c5b90b409 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 13 10:24:04 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 13 10:24:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e56f51 x11-misc/colord: drop 1.4.6-r2 Signed-off-by: Mart Raudsepp gentoo.org> x11-misc/colord/Manifest | 1 - x11-misc/colord/colord-1.4.6-r2.ebuild | 132 - .../files/colord-1.4.6-FILE_OFFSET_BITS.patch | 38 -- .../files/colord-1.4.6-lcms2-corruption.patch | 33 -- .../files/colord-1.4.6-time_t-ptr-truncation.patch | 35 -- 5 files changed, 239 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index ea9fabb83268..d4d19bcb59ed 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1 @@ -DIST colord-1.4.6.tar.xz 1872528 BLAKE2B bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c SHA512 d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123 DIST colord-1.4.7.tar.xz 1799168 BLAKE2B f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e SHA512 d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild deleted file mode 100644 index f15ba9e3d9ee.. --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -VALA_USE_DEPEND="vapigen" - -inherit bash-completion-r1 meson-multilib tmpfiles udev vala - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" -RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] - - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - virtual/udev - - systemd? ( >=sys-apps/systemd-44:0= ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus - ) - >=sys-auth/polkit-0.114 - argyllcms? ( media-gfx/argyllcms ) - introspection? ( >=dev-libs/gobject-introspection-1.56:= ) -" -RDEPEND="${DEPEND} - acct-group/colord - acct-user/colord - selinux? ( sec-policy/selinux-colord ) -" -BDEPEND=" - acct-group/colord - acct-user/colord - app-text/docbook-xsl-ns-stylesheets - dev-libs/libxslt - >=sys-devel/gettext-0.17 - virtual/pkgconfig - extra-print-profiles? ( media-gfx/argyllcms ) - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.1.2 - ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/${P}-lcms2-corruption.patch - "${FILESDIR}"/${P}-time_t-ptr-truncation.patch - "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch -) - -pkg_setup() { - use vala && vala_setup -} - -src_prepare() { - default - - # Test requires a running session - # https://github.com/hughsie/colord/issues/94 - sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die - - # Adapt to Gentoo paths - sed -i \ - -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ - -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ - meson.build || die - - # meson gnome.generate_vapi properly handles VAPIGEN and other vala - # environment variables. It is counter-productive to check for an - # unversioned vapigen, as that breaks versioned VAPIGEN usages. - sed -i -e "/find_program('vapigen')/d" meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_true daemon) - -Dbash_completion=false - $(meson_native_true udev_rules) # Install udev rules only from native build - $(meson_native_use_bool systemd) -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: a7c599baa8ce0adab6cedc78953839a2e4ec3384 Author: Sam James gentoo org> AuthorDate: Tue Apr 9 22:45:17 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 9 22:45:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c599ba x11-misc/colord: Stabilize 1.4.7-r1 ppc, #928814 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index 35454fec5db0..ed40a24f368b 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: ece7ac5a9b5b6ae775ec56c8572eaad76bf508d1 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 10:10:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 10:10:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece7ac5a x11-misc/colord: Stabilize 1.4.7-r1 arm64, #928814 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index fc91a12af7db..638a889b0d97 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: c4b13c958a68d14cad15062e94556bd153db5737 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 10:10:46 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 10:10:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b13c95 x11-misc/colord: Stabilize 1.4.7-r1 arm, #928814 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index 638a889b0d97..35454fec5db0 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 0f6c67783c941240f5e18899d9589287b993469f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 07:25:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 07:25:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6c6778 x11-misc/colord: Stabilize 1.4.7-r1 ppc64, #928814 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index e6cca6e0cc0a..fc91a12af7db 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 57bd6e50208e750465e9e8869892d7ea37d34aca Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 6 21:07:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 6 21:07:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bd6e50 x11-misc/colord: Stabilize 1.4.7-r1 x86, #928814 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index e6bb102d0a39..919153985610 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: e86ba54534e2cc769ed019d408f24c4881507fc8 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Mar 13 22:54:35 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Mar 13 22:54:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86ba545 x11-misc/colord: drop 1.4.6-r1, 1.4.7 Signed-off-by: Mart Raudsepp gentoo.org> x11-misc/colord/colord-1.4.6-r1.ebuild | 127 - x11-misc/colord/colord-1.4.7.ebuild| 126 2 files changed, 253 deletions(-) diff --git a/x11-misc/colord/colord-1.4.6-r1.ebuild b/x11-misc/colord/colord-1.4.6-r1.ebuild deleted file mode 100644 index 58918a6d770d.. --- a/x11-misc/colord/colord-1.4.6-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_USE_DEPEND="vapigen" - -inherit bash-completion-r1 meson-multilib tmpfiles udev vala - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" -RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] - - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - virtual/udev - - systemd? ( >=sys-apps/systemd-44:0= ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus - ) - >=sys-auth/polkit-0.114 - argyllcms? ( media-gfx/argyllcms ) - introspection? ( >=dev-libs/gobject-introspection-1.56:= ) -" -RDEPEND="${DEPEND} - acct-group/colord - acct-user/colord - selinux? ( sec-policy/selinux-colord ) -" -BDEPEND=" - acct-group/colord - acct-user/colord - app-text/docbook-xsl-ns-stylesheets - dev-libs/libxslt - >=sys-devel/gettext-0.17 - virtual/pkgconfig - extra-print-profiles? ( media-gfx/argyllcms ) - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.1.2 - ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/${P}-lcms2-corruption.patch -) - -src_prepare() { - default - use vala && vala_src_prepare - - # Test requires a running session - # https://github.com/hughsie/colord/issues/94 - sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die - - # Adapt to Gentoo paths - sed -i \ - -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ - -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ - meson.build || die - - # meson gnome.generate_vapi properly handles VAPIGEN and other vala - # environment variables. It is counter-productive to check for an - # unversioned vapigen, as that breaks versioned VAPIGEN usages. - sed -i -e "/find_program('vapigen')/d" meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_true daemon) - -Dbash_completion=false - $(meson_native_true udev_rules) # Install udev rules only from native build - $(meson_native_use_bool systemd) - -Dlibcolordcompat=true - $(meson_native_use_bool argyllcms argyllcms_sensor) - $(meson_native_use_bool scanner sane) - $(meson_native_use_bool introspection) - $(meson_native_use_bool vala vapi) - $(meson_native_use_bool extra-print-profiles print_profiles) - $(meson_use test tests) - -Dinstalled_tests=false - -Ddaemon_user=colord - $(meson_native_true man) - $(meson_use gtk-doc docs) - --localstatedir="${EPREFIX}"/var - ) - meson_src_configure -} - -multilib_src_install_all() { - newbashcomp data/colormgr colormgr - - # 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 - docinto examples - dodoc examples/*.c - fi -} - -pkg_postinst() { - udev_reload - tmpfiles_process colord.
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 28090843b35edd30032425b4eea2ce0665670fdf Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 21:50:21 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 21:50:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28090843 x11-misc/colord: Stabilize 1.4.6-r2 ppc, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index 508267fdfa6d..f15ba9e3d9ee 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: be2b340fa0cb4ce76d16c2a94cc218ac0754d665 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 21:49:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 21:49:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2b340f x11-misc/colord: Stabilize 1.4.6-r2 arm, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index 84d0e9b8b81a..508267fdfa6d 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/files/, x11-misc/colord/
commit: 107eb89b10059098953c805aa775ddbd2ffaaff0 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 00:55:33 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 00:55:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107eb89b x11-misc/colord: backport systemd permission fixes Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.7-r1.ebuild | 130 + .../files/colord-1.4.7-systemd-permissions.patch | 51 2 files changed, 181 insertions(+) diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild new file mode 100644 index ..e6bb102d0a39 --- /dev/null +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson-multilib tmpfiles udev vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] + + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.114 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord + selinux? ( sec-policy/selinux-colord ) +" +BDEPEND=" + acct-group/colord + acct-user/colord + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.7-systemd-permissions.patch +) + +pkg_setup() { + use vala && vala_setup +} + +src_prepare() { + default + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_true daemon) + -Dbash_completion=false + $(meson_native_true udev_rules) # Install udev rules only from native build + $(meson_native_use_bool systemd) + -Dlibcolordcompat=true + $(meson_native_use_bool argyllcms argyllcms_sensor) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) + $(meson_use test tests) + -Dinstalled_tests=false + -Ddaemon_user=colord + $(meson_native_true man) + $(meson_use gtk-doc docs) + --localstatedir="${EPREFIX}"/var + ) + meson_src_configure +} + +multilib_src_install_all() { + newbashcomp data/colormgr colormgr + + # 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 + docinto examples + dodoc examples/*.c + fi +} + +pkg_postinst() { + udev_reload + tmpfiles
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 39157ee312b0ed9a90ea9b52d1db457c05c53e5f Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 22 20:46:42 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:46:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39157ee3 x11-misc/colord: Stabilize 1.4.6-r2 ppc64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index c7e7d610337e..84d0e9b8b81a 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: c67f37e18ab9b739e6b34fbb0e98ab81de3d7145 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 22 20:46:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:46:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67f37e1 x11-misc/colord: Stabilize 1.4.6-r2 arm64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index c241bcb5858b..c7e7d610337e 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 2f15099c45624e0622f216546d595467a6392b79 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 10 18:52:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 10 18:52:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f15099c x11-misc/colord: Stabilize 1.4.6-r2 x86, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index 98953c37800e..c241bcb5858b 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 278f3f932e7f8f87641256b07189bc002ce3f04b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 10 18:52:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 10 18:52:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278f3f93 x11-misc/colord: Stabilize 1.4.6-r2 amd64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index d8ce66e2029e..98953c37800e 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: b0cf0de3056dc3dfec25db7400643c6ecbed6a61 Author: Sam James gentoo org> AuthorDate: Mon Jan 22 13:23:48 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 22 13:23:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cf0de3 x11-misc/colord: add 1.4.7 Signed-off-by: Sam James gentoo.org> x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.4.7.ebuild | 126 2 files changed, 127 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index fcc9473fc547..ea9fabb83268 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ DIST colord-1.4.6.tar.xz 1872528 BLAKE2B bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c SHA512 d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123 +DIST colord-1.4.7.tar.xz 1799168 BLAKE2B f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e SHA512 d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be diff --git a/x11-misc/colord/colord-1.4.7.ebuild b/x11-misc/colord/colord-1.4.7.ebuild new file mode 100644 index ..c5d3fb32daeb --- /dev/null +++ b/x11-misc/colord/colord-1.4.7.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson-multilib tmpfiles udev vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] + + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.114 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord + selinux? ( sec-policy/selinux-colord ) +" +BDEPEND=" + acct-group/colord + acct-user/colord + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + vala? ( $(vala_depend) ) +" + +pkg_setup() { + use vala && vala_setup +} + +src_prepare() { + default + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_true daemon) + -Dbash_completion=false + $(meson_native_true udev_rules) # Install udev rules only from native build + $(meson_native_use_bool systemd) + -Dlibcolordcompat=true + $(meson_native_use_bool argyllcms argyllcms_sensor) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) + $(meson_use test tests) + -Dinstalled_tes
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: aee78921202a9f02e705d0451813a8a17ddb43ac Author: Alfred Wingate protonmail com> AuthorDate: Sat Dec 2 09:58:51 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 2 21:29:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee78921 x11-misc/colord: fix usage of vala eclass in EAPI 8 Fixes: 17ee1596c7eb55a81cfbb018ca62f9900a7e0eac Closes: https://bugs.gentoo.org/919032 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34089 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild index 20e350ceb6e5..d8ce66e2029e 100644 --- a/x11-misc/colord/colord-1.4.6-r2.ebuild +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -63,9 +63,12 @@ PATCHES=( "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch ) +pkg_setup() { + use vala && vala_setup +} + src_prepare() { default - use vala && vala_src_prepare # Test requires a running session # https://github.com/hughsie/colord/issues/94
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/files/, x11-misc/colord/
commit: 17ee1596c7eb55a81cfbb018ca62f9900a7e0eac Author: Sam James gentoo org> AuthorDate: Sat Dec 2 05:13:20 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 2 05:13:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ee1596 x11-misc/colord: fix modern c issue (32-bit ptr truncation) Closes: https://bugs.gentoo.org/918990 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.6-r2.ebuild | 129 + .../files/colord-1.4.6-FILE_OFFSET_BITS.patch | 38 ++ .../files/colord-1.4.6-time_t-ptr-truncation.patch | 35 ++ 3 files changed, 202 insertions(+) diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild b/x11-misc/colord/colord-1.4.6-r2.ebuild new file mode 100644 index ..20e350ceb6e5 --- /dev/null +++ b/x11-misc/colord/colord-1.4.6-r2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson-multilib tmpfiles udev vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] + + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.114 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord + selinux? ( sec-policy/selinux-colord ) +" +BDEPEND=" + acct-group/colord + acct-user/colord + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/${P}-lcms2-corruption.patch + "${FILESDIR}"/${P}-time_t-ptr-truncation.patch + "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch +) + +src_prepare() { + default + use vala && vala_src_prepare + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_true daemon) + -Dbash_completion=false + $(meson_native_true udev_rules) # Install udev rules only from native build + $(meson_native_use_bool systemd) + -Dlibcolordcompat=true + $(meson_native_use_bool argyllcms argyllcms_sensor) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) + $(meson_use test tests) + -Dinstalled_tests=false + -Ddaemon_user=colord + $(meson_native_true man) + $(meson_use gtk-doc docs) + --localstatedir="${EPREFIX}"/var + ) + meson_src_configure +} + +multilib_src_install_all() { + newbashcomp data/colormgr colormgr + + # Ensure config and profile directories exist and /var/lib/colord/* + # is writable by colord user + keepdir /var/lib/color{,d}/icc + fowners colord:colord /
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/
commit: 67eefb25d66a312e6d4ecdf3ff6bb4c7f4847137 Author: Sam James gentoo org> AuthorDate: Fri Dec 16 02:16:12 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 02:52:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67eefb25 x11-misc/colord: backport lcms 2 fix Closes: https://bugs.gentoo.org/880865 Signed-off-by: Sam James gentoo.org> ...{colord-1.4.6.ebuild => colord-1.4.6-r1.ebuild} | 4 +++ .../files/colord-1.4.6-lcms2-corruption.patch | 33 ++ 2 files changed, 37 insertions(+) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6-r1.ebuild similarity index 98% rename from x11-misc/colord/colord-1.4.6.ebuild rename to x11-misc/colord/colord-1.4.6-r1.ebuild index 6b1521b25a0a..58918a6d770d 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6-r1.ebuild @@ -57,6 +57,10 @@ BDEPEND=" vala? ( $(vala_depend) ) " +PATCHES=( + "${FILESDIR}"/${P}-lcms2-corruption.patch +) + src_prepare() { default use vala && vala_src_prepare diff --git a/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch b/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch new file mode 100644 index ..4df6773cfb4b --- /dev/null +++ b/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch @@ -0,0 +1,33 @@ +https://bugs.gentoo.org/880865 + +https://github.com/mm2/Little-CMS/issues/344 +https://github.com/hughsie/colord/issues/145 + +https://github.com/hughsie/colord/commit/91a3cc2e994be587def3b70762f15461101d43a1 + +From 91a3cc2e994be587def3b70762f15461101d43a1 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 15 Nov 2022 17:03:37 + +Subject: [PATCH] lib: avoid destructing LCMS plugin twice with lcms 2.14 + +lcms 2.14 contains a change to avoid a memory leak, but that change +assumes correct API usage. It's not necessary to both cmsUnregisterPluginsTHR() +and then cmsDeleteContext() -- we can just straight up delete the LCMS +context instead (cmsDeleteContext()). + +So, follow upstream's suggestion & do that. This fixes memory corruption +when building colord on x86, for example. + +Bug: https://github.com/mm2/Little-CMS/issues/344 +Fixes: https://github.com/hughsie/colord/issues/145 +Signed-off-by: Sam James +--- a/lib/colord/cd-context-lcms.c b/lib/colord/cd-context-lcms.c +@@ -163,7 +163,6 @@ cd_context_lcms_free (gpointer ctx) + g_clear_error (error_ctx); + g_free (error_ctx); + +- cmsUnregisterPluginsTHR (ctx); + cmsDeleteContext (ctx); + } +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 8dd6b305bb1d01b0d50e53696131ffce695678ce Author: Sam James gentoo org> AuthorDate: Fri Aug 19 03:25:47 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 19 03:35:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd6b305 x11-misc/colord: add github upstream metadata Signed-off-by: Sam James gentoo.org> x11-misc/colord/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x11-misc/colord/metadata.xml b/x11-misc/colord/metadata.xml index d0fe4e35f081..3e7d77091c27 100644 --- a/x11-misc/colord/metadata.xml +++ b/x11-misc/colord/metadata.xml @@ -10,4 +10,7 @@ Generate extra print profiles. Warning: significant build time and memory requirements. + + hughsie/colord +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 302ba243f4d8ae073a8e081be3a647aa24e6de6c Author: Matt Turner gentoo org> AuthorDate: Fri Jun 17 17:40:32 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Jun 17 17:44:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302ba243 x11-misc/colord: Call udev_reload Closes: https://bugs.gentoo.org/852731 Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.4.6.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index 04fd9fd77fd8..6b1521b25a0a 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -117,3 +117,7 @@ pkg_postinst() { udev_reload tmpfiles_process colord.conf } + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: eb9aceef03476fef478c8fbe3ffa814c1fd9b303 Author: Pacho Ramos gentoo org> AuthorDate: Thu May 26 09:41:03 2022 + Commit: Pacho Ramos gentoo org> CommitDate: Thu May 26 09:43:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9aceef x11-misc/colord: Call udev_reload Closes: https://bugs.gentoo.org/847055 Signed-off-by: Pacho Ramos gentoo.org> x11-misc/colord/colord-1.4.6.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index d44a1d181995..04fd9fd77fd8 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson-multilib tmpfiles vala +inherit bash-completion-r1 meson-multilib tmpfiles udev vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/"; @@ -114,5 +114,6 @@ multilib_src_install_all() { } pkg_postinst() { + udev_reload tmpfiles_process colord.conf }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 790b15bd80fa0645229a6309736a8acdb97e0f69 Author: WANG Xuerui gentoo org> AuthorDate: Tue May 17 13:05:10 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue May 17 13:05:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790b15bd x11-misc/colord: keyword 1.4.6 for ~loong Signed-off-by: WANG Xuerui gentoo.org> x11-misc/colord/colord-1.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index e549989e284e..d44a1d181995 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: df01d98623edc97b7cf07d8df675fa1c7c27f783 Author: Jason Zaman gentoo org> AuthorDate: Sat Apr 9 22:02:20 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sat Apr 9 22:03:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df01d986 x11-misc/colord: Add selinux-colord policy dep Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman gentoo.org> x11-misc/colord/colord-1.4.6.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index 8dffbd9ed219..e549989e284e 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -14,7 +14,7 @@ LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp REQUIRED_USE="vala? ( introspection )" @@ -40,6 +40,7 @@ DEPEND=" RDEPEND="${DEPEND} acct-group/colord acct-user/colord + selinux? ( sec-policy/selinux-colord ) " BDEPEND=" acct-group/colord
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 9a94d1706874aa8bb9732f33ebc6832d3e49249e Author: Sam James gentoo org> AuthorDate: Fri Mar 25 01:56:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Mar 25 01:59:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a94d170 x11-misc/colord: drop obsolete intltool dependency Dropped upstream in https://github.com/hughsie/colord/commit/158fba0bc37d4cdcbd98d30e97b434ad033732f4. Bug: https://github.com/hughsie/colord/pull/138 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.6.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index 818cce065a64..8dffbd9ed219 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -46,7 +46,6 @@ BDEPEND=" acct-user/colord app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt - >=dev-util/intltool-0.35 >=sys-devel/gettext-0.17 virtual/pkgconfig extra-print-profiles? ( media-gfx/argyllcms )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/files/
commit: 689aa6c6acd48d50fd6a85244f0264e9168f918e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Mar 20 17:10:59 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 20 19:54:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689aa6c6 x11-misc/colord: remove unused patch(es) Closes: https://github.com/gentoo/gentoo/pull/24685 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Matt Turner gentoo.org> .../files/1.4.5-optional-introspection.patch | 64 -- ...on-t-use-exact-floating-point-comparisons.patch | 39 - 2 files changed, 103 deletions(-) diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch b/x11-misc/colord/files/1.4.5-optional-introspection.patch deleted file mode 100644 index 8bc4580bebe3.. --- a/x11-misc/colord/files/1.4.5-optional-introspection.patch +++ /dev/null @@ -1,64 +0,0 @@ -From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001 -From: David Michael -Date: Fri, 30 Apr 2021 16:28:17 -0400 -Subject: [PATCH] build: Make introspection optional in meson - -It defaults to enabled to preserve existing behavior. - lib/colord/meson.build | 2 ++ - lib/colorhug/meson.build | 2 ++ - meson_options.txt| 1 + - 3 files changed, 5 insertions(+) - -diff --git a/lib/colord/meson.build b/lib/colord/meson.build -index dbb3d196..fe9d1cdb 100644 a/lib/colord/meson.build -+++ b/lib/colord/meson.build -@@ -146,6 +146,7 @@ pkgg.generate( - description : 'colord is a system daemon for managing color devices', - ) - -+if get_option('introspection') - libcolord_girtarget = gnome.generate_gir(colord, - sources : [ - 'cd-client.c', -@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord, - ) - libcolord_gir = libcolord_girtarget[0] - libcolord_typelib = libcolord_girtarget[1] -+endif - - if get_option('vapi') - gnome.generate_vapi('colord', -diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build -index 9526ea4d..c0ce2887 100644 a/lib/colorhug/meson.build -+++ b/lib/colorhug/meson.build -@@ -73,6 +73,7 @@ pkgg.generate( - description : 'ColorHug is a simple display hardware colorimeter', - ) - -+if get_option('introspection') - libcolorhug_gir = gnome.generate_gir(colorhug, - sources : [ - 'ch-common.c', -@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug, - ], - install : true - ) -+endif - - if get_option('tests') - e = executable( -diff --git a/meson_options.txt b/meson_options.txt -index c184898e..10517622 100644 a/meson_options.txt -+++ b/meson_options.txt -@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description : 'Enable systemd - option('argyllcms_sensor', type : 'boolean', value : true, description : 'Enable ArgllCMS sensor') - option('reverse', type : 'boolean', value : false, description : 'Enable reverse engineering tools') - option('sane', type : 'boolean', value : false, description : 'Enable SANE support') -+option('introspection', type : 'boolean', value : true, description : 'Build gobject-introspection typelib files') - option('vapi', type : 'boolean', value : false, description : 'Build vala bindings') - option('print_profiles', type : 'boolean', value : false, description : 'Build extra print profiles') - option('tests', type : 'boolean', value : true, description : 'Build self tests') diff --git a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch b/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch deleted file mode 100644 index de56fe145440.. --- a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch +++ /dev/null @@ -1,39 +0,0 @@ -From d68cd11cd31d379e4f3bb4c964b17fd50c8c54a6 Mon Sep 17 00:00:00 2001 -From: Christopher James Halse Rogers -Date: Wed, 11 Nov 2020 17:13:19 +1100 -Subject: [PATCH] tests: Don't use exact floating point comparisons. - -The tests asserting that cd_icc_get_version are exactly equal to 3.4 or -2.09 fail on (at least) i386, armel, and s390x because floating point is -hateful. - -Signed-off-by: Christopher James Halse Rogers - lib/colord/cd-test-private.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib/colord/cd-test-private.c b/lib/colord/cd-test-private.c -index 4b16ca5..231c4ae 100644 a/lib/colord/cd-test-private.c -+++ b/lib/colord/cd-test-private.c -@@ -1494,7 +1494,7 @@ colord_icc_func (void) - /* check profile properties */ - g_assert_cmpint (cd_icc_get_size (icc), ==, 25244); - g_assert_cmpstr (cd_icc_get_checksum (icc), ==, "9ace8cce8baac8d492a93a2a232d7702"); -- g_assert_cmpfloat (cd_icc_get_version (icc), ==, 3.4); -+ g_assert_cmpfloat_with_epsilon (cd_icc_get_version (icc), 3.4, 0.01); - g_assert (g_str_has_suffix (cd_icc_get_filename (icc), "ibm-t61.icc")); - g_assert_cmpint (
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 239453a64c1235b0db5a437d724d2ac737bac948 Author: Matt Turner gentoo org> AuthorDate: Fri Mar 18 19:18:18 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Mar 18 19:23:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239453a6 x11-misc/colord: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest | 1 - x11-misc/colord/colord-1.4.5-r3.ebuild | 124 - 2 files changed, 125 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index a1e72f5dd446..fcc9473fc547 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1 @@ -DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c DIST colord-1.4.6.tar.xz 1872528 BLAKE2B bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c SHA512 d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123 diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild deleted file mode 100644 index 2533c35c3049.. --- a/x11-misc/colord/colord-1.4.5-r3.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_USE_DEPEND="vapigen" - -inherit bash-completion-r1 meson-multilib tmpfiles vala - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" - -IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" -RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] - - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - virtual/udev - - systemd? ( >=sys-apps/systemd-44:0= ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus - ) - >=sys-auth/polkit-0.114 - argyllcms? ( media-gfx/argyllcms ) - introspection? ( >=dev-libs/gobject-introspection-1.56:= ) -" -RDEPEND="${DEPEND} - acct-group/colord - acct-user/colord -" -BDEPEND=" - acct-group/colord - acct-user/colord - app-text/docbook-xsl-ns-stylesheets - dev-libs/libxslt - >=dev-util/intltool-0.35 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - extra-print-profiles? ( media-gfx/argyllcms ) - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.1.2 - ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch - "${FILESDIR}"/${PV}-optional-introspection.patch -) - -src_prepare() { - default - use vala && vala_src_prepare - - # Test requires a running session - # https://github.com/hughsie/colord/issues/94 - sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die - - # Adapt to Gentoo paths - sed -i \ - -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ - -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ - meson.build || die - - # meson gnome.generate_vapi properly handles VAPIGEN and other vala - # environment variables. It is counter-productive to check for an - # unversioned vapigen, as that breaks versioned VAPIGEN usages. - sed -i -e "/find_program('vapigen')/d" meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_true daemon) - -Dbash_completion=false - $(meson_native_true udev_rules) # Install udev rules only from native build - $(meson_native_use_bool systemd) - -Dlibcolordcompat=true - $(meson_native_use_bool argyllcms argyllcms_sensor) - -Dreverse=false - $(meson_native_use_bool scanner sane) - $(meson_native_use_bool introspection) - $(meson_native_use_b
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 21dec0c305de7e4a12d54b78d9de82de9fdca939 Author: Matt Turner gentoo org> AuthorDate: Thu Feb 17 04:18:51 2022 + Commit: Matt Turner gentoo org> CommitDate: Thu Feb 17 04:32:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21dec0c3 x11-misc/colord: Version bump to 1.4.6 Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.4.6.ebuild | 118 2 files changed, 119 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 82082149fc57..a1e72f5dd446 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c +DIST colord-1.4.6.tar.xz 1872528 BLAKE2B bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c SHA512 d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123 diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild new file mode 100644 index ..e96cde369c15 --- /dev/null +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson-multilib tmpfiles vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] + + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.114 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord +" +BDEPEND=" + acct-group/colord + acct-user/colord + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + >=dev-util/intltool-0.35 + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_true daemon) + -Dbash_completion=false + $(meson_native_true udev_rules) # Install udev rules only from native build + $(meson_native_use_bool systemd) + -Dlibcolordcompat=true + $(meson_native_use_bool argyllcms argyllcms_sensor) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) + $(meson_use test tests) + -Dinstalled_tests=false + -Ddae
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 298768de7f47fad6f7e5bba856799bcdaadba965 Author: Matt Turner gentoo org> AuthorDate: Mon Jan 24 21:17:17 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Jan 24 22:42:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298768de x11-misc/colord: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest | 1 - x11-misc/colord/colord-1.3.5.ebuild| 185 - x11-misc/colord/colord-1.4.5-r1.ebuild | 119 - x11-misc/colord/metadata.xml | 2 - 4 files changed, 307 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index b954e9b2b184..82082149fc57 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1 @@ -DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild deleted file mode 100644 index e8a2b5c59e3d.. --- a/x11-misc/colord/colord-1.3.5.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GNOME2_EAUTORECONF="yes" -VALA_USE_DEPEND="vapigen" - -inherit bash-completion-r1 check-reqs gnome2 systemd udev vala multilib-minimal toolchain-funcs - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala" -REQUIRED_USE=" - gusb? ( udev ) - scanner? ( udev ) - vala? ( introspection ) -" - -DEPEND=" - dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.104 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus - ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - virtual/udev - ) -" -RDEPEND="${DEPEND} - acct-group/colord - acct-user/colord - !<=media-gfx/colorhug-client-0.1.13 - !media-gfx/shared-color-profiles -" -BDEPEND=" - acct-group/colord - acct-user/colord - 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) ) -" -# These dependencies are required to build native build-time programs. -BDEPEND="${BDEPEND} - dev-libs/glib:2 - media-libs/lcms -" - -# 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 -} - -src_prepare() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-spotread/' \ - src/sensors/cd-sensor-argyll.c \ - configure.ac || die - - use vala && vala_src_prepare - gnome2_src_prepare - multilib_copy_sources -} - -multilib_src_configure() { - if multilib_is_native_abi && tc-is-cross-compiler; then - mkdir -p "${S}-native" - pushd "${S}-native" >/dev/null 2>&1 || die - ECONF_SOURCE="${S}" econf_build --enable-static \ - --disable-{argyllcms-sensor,print-profiles,shared,udev} \ - {BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP - popd >/dev/null
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: bbbf191f3be827049a4f46f4dfc40762a88610b0 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 14:48:52 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 14:48:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbf191f x11-misc/colord: Stabilize 1.4.5-r3 ppc, #831048 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild index 5d9e9b1b90f8..2533c35c3049 100644 --- a/x11-misc/colord/colord-1.4.5-r3.ebuild +++ b/x11-misc/colord/colord-1.4.5-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 817f033ba7ef184901a63d295ac490bb90da8338 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 14:44:23 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 14:45:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817f033b x11-misc/colord: Stabilize 1.4.5-r3 arm, #831048 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild index a4b40322cc3b..5d9e9b1b90f8 100644 --- a/x11-misc/colord/colord-1.4.5-r3.ebuild +++ b/x11-misc/colord/colord-1.4.5-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: ed78eb226daca45e51d09a0835730041fb7c9be6 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 20 09:42:12 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 20 09:42:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed78eb22 x11-misc/colord: Stabilize 1.4.5-r3 ppc64, #831048 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/colord/colord-1.4.5-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild index 33836fa71439..6893a465a4e4 100644 --- a/x11-misc/colord/colord-1.4.5-r3.ebuild +++ b/x11-misc/colord/colord-1.4.5-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 1f6533fd074c3d3626b441e739ecac22353e2e1f Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Dec 21 20:15:45 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Dec 26 00:24:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6533fd x11-misc/colord: use tmpfiles.eclass QA: other QA Notice: package is installing tmpfiles without inheriting tmpfiles.eclass! Packages must inherit tmpfiles.eclass then call tmpfiles_process in pkg_postinst. Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/colord/{colord-1.4.5-r2.ebuild => colord-1.4.5-r3.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r2.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild similarity index 96% rename from x11-misc/colord/colord-1.4.5-r2.ebuild rename to x11-misc/colord/colord-1.4.5-r3.ebuild index 2b58d928279d..33836fa71439 100644 --- a/x11-misc/colord/colord-1.4.5-r2.ebuild +++ b/x11-misc/colord/colord-1.4.5-r3.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson-multilib vala +inherit bash-completion-r1 meson-multilib tmpfiles vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/"; @@ -118,3 +118,7 @@ multilib_src_install_all() { dodoc examples/*.c fi } + +pkg_postinst() { + tmpfiles_process colord.conf +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 46733fe5d9d2093996350e7a7ebbd03638f6dc7e Author: Mart Raudsepp gentoo org> AuthorDate: Sun Dec 19 18:00:23 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Dec 19 18:07:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46733fe5 x11-misc/colord: Various ebuild fixes * udev is not optional * Install udev rules and man pages only for native build to avoid useless overwrites * Add missing gtk-doc deps * Ensure optional features detected at build time from polkit Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> x11-misc/colord/colord-1.4.5-r2.ebuild | 120 + 1 file changed, 120 insertions(+) diff --git a/x11-misc/colord/colord-1.4.5-r2.ebuild b/x11-misc/colord/colord-1.4.5-r2.ebuild new file mode 100644 index ..2b58d928279d --- /dev/null +++ b/x11-misc/colord/colord-1.4.5-r2.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson-multilib vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] + + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.114 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord +" +BDEPEND=" + acct-group/colord + acct-user/colord + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + >=dev-util/intltool-0.35 + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch + "${FILESDIR}"/${PV}-optional-introspection.patch +) + +src_prepare() { + default + use vala && vala_src_prepare + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_true daemon) + -Dbash_completion=false + $(meson_native_true udev_rules) # Install udev rules only from native build + $(meson_native_use_bool systemd) + -Dlibcolordcompat=true + $(meson_native_use_bool argyllcms argyllcms_sensor) + -Dreverse=false + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) + $(meson_use test tests) + -Dinstalled_tests=false + -Ddaemon_user=colord + $(meson_native_true man) + $(meson_use gtk-doc docs) + --localstatedir="${EPREFIX}"/var + ) + meson_src_configure +} + +multilib_src_install_all() { + newbashcomp data/colormgr colormgr + + # Ensure config and profile directories exist and /var/lib/colord/* + # is writable by colord user + keepdir /var/lib/col
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: ba9ed16ca8aa888b7e01b19070e0c86a63c95597 Author: Mike Gilbert gentoo org> AuthorDate: Thu Nov 18 20:35:49 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Nov 18 20:35:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9ed16c x11-misc/colord: drop 'examples' meson option Closes: https://bugs.gentoo.org/823836 Signed-off-by: Mike Gilbert gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index c4774663d9e0..afdeda302e57 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -84,7 +84,6 @@ src_prepare() { multilib_src_configure() { local emesonargs=( $(meson_native_true daemon) - -Dexamples=false -Dbash_completion=false $(meson_use udev udev_rules) $(meson_native_use_bool systemd)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 7ad7dfdd136724b1df5d06194013e655ce19b5b9 Author: Mike Gilbert gentoo org> AuthorDate: Thu Nov 18 20:37:32 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Nov 18 20:37:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad7dfdd x11-misc/colord: drop systemd and udev eclasses Signed-off-by: Mike Gilbert gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index afdeda302e57..53a2909463e1 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson-multilib systemd udev vala +inherit bash-completion-r1 meson-multilib vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/";
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 3b7debadb5cb18e1523d7bcebc645cd6808e6e02 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 2 09:18:38 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 2 12:33:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7debad x11-misc/colord: keyword 1.4.5-r1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index 6431f775af6..c4774663d9e 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 468c41e83f4935a0f042dd14282f9df4372d139a Author: Matt Turner gentoo org> AuthorDate: Fri May 28 01:36:19 2021 + Commit: Matt Turner gentoo org> CommitDate: Fri Jun 4 01:14:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468c41e8 x11-misc/colord: Switch to meson-multilib Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 28 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index 16edd7929b5..6431f775af6 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson multilib-minimal systemd udev vala +inherit bash-completion-r1 meson-multilib systemd udev vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/"; @@ -83,18 +83,18 @@ src_prepare() { multilib_src_configure() { local emesonargs=( - -Ddaemon=$(multilib_is_native_abi && echo true || echo false) + $(meson_native_true daemon) -Dexamples=false -Dbash_completion=false $(meson_use udev udev_rules) - -Dsystemd=$(multilib_native_usex systemd true false) + $(meson_native_use_bool systemd) -Dlibcolordcompat=true - -Dargyllcms_sensor=$(multilib_native_usex argyllcms true false) + $(meson_native_use_bool argyllcms argyllcms_sensor) -Dreverse=false - -Dsane=$(multilib_native_usex scanner true false) - -Dintrospection=$(multilib_native_usex introspection true false) - -Dvapi=$(multilib_native_usex vala true false) - -Dprint_profiles=$(multilib_native_usex extra-print-profiles true false) + $(meson_native_use_bool scanner sane) + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool extra-print-profiles print_profiles) $(meson_use test tests) -Dinstalled_tests=false -Ddaemon_user=colord @@ -105,18 +105,6 @@ multilib_src_configure() { meson_src_configure } -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - meson_src_install -} - multilib_src_install_all() { newbashcomp data/colormgr colormgr
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 259e59857fff9ef9a26ea7a702f1b50bbb2de3a7 Author: Matt Turner gentoo org> AuthorDate: Wed Jun 2 23:52:12 2021 + Commit: Matt Turner gentoo org> CommitDate: Wed Jun 2 23:52:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259e5985 Revert "x11-misc/colord: Drop old versions" dm0 requested that this version be restored until the new version cross compiles successfully. This reverts commit 07fda8151b11d904d0b90b82fb87904ab547256f. Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.3.5.ebuild | 185 x11-misc/colord/metadata.xml| 2 + 3 files changed, 188 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 82082149fc5..b954e9b2b18 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ +DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild new file mode 100644 index 000..e8a2b5c59e3 --- /dev/null +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -0,0 +1,185 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME2_EAUTORECONF="yes" +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 check-reqs gnome2 systemd udev vala multilib-minimal toolchain-funcs + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala" +REQUIRED_USE=" + gusb? ( udev ) + scanner? ( udev ) + vala? ( introspection ) +" + +DEPEND=" + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.104 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord + !<=media-gfx/colorhug-client-0.1.13 + !media-gfx/shared-color-profiles +" +BDEPEND=" + acct-group/colord + acct-user/colord + 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) ) +" +# These dependencies are required to build native build-time programs. +BDEPEND="${BDEPEND} + dev-libs/glib:2 + media-libs/lcms +" + +# 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 +} + +src_prepare() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/argyll-spotread/' \ + src/sensors/cd-sensor-argyll.c \ + configure.ac || die + + use vala && vala_src_prepare + gnome2_src_prepare + multilib_copy_sources +} + +multilib_src_configure() { + if multilib_is_native_abi && tc-is-cross-compiler; then + mkdir -p "${S}-native" + pushd "${S}-native" >/dev/null 2>&1 || die + ECONF_SOURCE="${S}" econf_build --enable-static \ + --disable-{argyllcms-sensor,print-profiles,shared,udev} \ + {BASH_COMPLET
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 07fda8151b11d904d0b90b82fb87904ab547256f Author: Matt Turner gentoo org> AuthorDate: Mon May 31 00:05:28 2021 + Commit: Matt Turner gentoo org> CommitDate: Mon May 31 01:58:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fda815 x11-misc/colord: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest| 1 - x11-misc/colord/colord-1.3.5.ebuild | 185 x11-misc/colord/metadata.xml| 2 - 3 files changed, 188 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index b954e9b2b18..82082149fc5 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1 @@ -DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild deleted file mode 100644 index e8a2b5c59e3..000 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GNOME2_EAUTORECONF="yes" -VALA_USE_DEPEND="vapigen" - -inherit bash-completion-r1 check-reqs gnome2 systemd udev vala multilib-minimal toolchain-funcs - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala" -REQUIRED_USE=" - gusb? ( udev ) - scanner? ( udev ) - vala? ( introspection ) -" - -DEPEND=" - dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.104 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus - ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - virtual/udev - ) -" -RDEPEND="${DEPEND} - acct-group/colord - acct-user/colord - !<=media-gfx/colorhug-client-0.1.13 - !media-gfx/shared-color-profiles -" -BDEPEND=" - acct-group/colord - acct-user/colord - 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) ) -" -# These dependencies are required to build native build-time programs. -BDEPEND="${BDEPEND} - dev-libs/glib:2 - media-libs/lcms -" - -# 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 -} - -src_prepare() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-spotread/' \ - src/sensors/cd-sensor-argyll.c \ - configure.ac || die - - use vala && vala_src_prepare - gnome2_src_prepare - multilib_copy_sources -} - -multilib_src_configure() { - if multilib_is_native_abi && tc-is-cross-compiler; then - mkdir -p "${S}-native" - pushd "${S}-native" >/dev/null 2>&1 || die - ECONF_SOURCE="${S}" econf_build --enable-static \ - --disable-{argyllcms-sensor,print-profiles,shared,udev} \ - {BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP - popd >/dev/null 2>&1 || die - fi - - # Reverse tools require gusb - # bash-c
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 808fd18e58b41f8c04db1648ba7d01c8731f00e4 Author: Sam James gentoo org> AuthorDate: Sat May 29 15:26:47 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 15:26:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808fd18e x11-misc/colord: Stabilize 1.4.5-r1 ppc64, #792327 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index 185eafbae43..16edd7929b5 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 2fe7b65e41e15537c173c0551fbc717eb6b82091 Author: Sam James gentoo org> AuthorDate: Fri May 28 19:19:44 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:19:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe7b65e x11-misc/colord: Stabilize 1.4.5-r1 ppc, #792327 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index 21a91d7de26..90ff4ff967f 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 3d6c002892758c4a45c8595fcc36ccf5f9b57d3b Author: Sam James gentoo org> AuthorDate: Fri May 28 19:10:20 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:10:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6c0028 x11-misc/colord: Stabilize 1.4.5-r1 arm, #792327 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index a3b707ebd6d..21a91d7de26 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/
commit: 6b0890de6628081a72295a74c84622bc2042b1fc Author: David Michael gmail com> AuthorDate: Fri Apr 30 20:25:51 2021 + Commit: Matt Turner gentoo org> CommitDate: Sat May 1 18:25:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0890de x11-misc/colord: make introspection optional in meson Closes: https://bugs.gentoo.org/786873 Signed-off-by: David Michael gmail.com> Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.4.5-r1.ebuild | 9 +-- .../files/1.4.5-optional-introspection.patch | 64 ++ 2 files changed, 67 insertions(+), 6 deletions(-) diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild index b1f278d89fb..a3b707ebd6d 100644 --- a/x11-misc/colord/colord-1.4.5-r1.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -25,7 +25,7 @@ DEPEND=" >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] dev-db/sqlite:3=[${MULTILIB_USEDEP}] - >=dev-libs/libgusb-0.2.7[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] udev? ( dev-libs/libgudev:=[${MULTILIB_USEDEP}] virtual/libudev:=[${MULTILIB_USEDEP}] @@ -55,14 +55,10 @@ BDEPEND=" extra-print-profiles? ( media-gfx/argyllcms ) vala? ( $(vala_depend) ) " -# These dependencies are required to build native build-time programs. -BDEPEND="${BDEPEND} - dev-libs/glib:2 - media-libs/lcms -" PATCHES=( "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch + "${FILESDIR}"/${PV}-optional-introspection.patch ) src_prepare() { @@ -96,6 +92,7 @@ multilib_src_configure() { -Dargyllcms_sensor=$(multilib_native_usex argyllcms true false) -Dreverse=false -Dsane=$(multilib_native_usex scanner true false) + -Dintrospection=$(multilib_native_usex introspection true false) -Dvapi=$(multilib_native_usex vala true false) -Dprint_profiles=$(multilib_native_usex extra-print-profiles true false) $(meson_use test tests) diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch b/x11-misc/colord/files/1.4.5-optional-introspection.patch new file mode 100644 index 000..8bc4580bebe --- /dev/null +++ b/x11-misc/colord/files/1.4.5-optional-introspection.patch @@ -0,0 +1,64 @@ +From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001 +From: David Michael +Date: Fri, 30 Apr 2021 16:28:17 -0400 +Subject: [PATCH] build: Make introspection optional in meson + +It defaults to enabled to preserve existing behavior. +--- + lib/colord/meson.build | 2 ++ + lib/colorhug/meson.build | 2 ++ + meson_options.txt| 1 + + 3 files changed, 5 insertions(+) + +diff --git a/lib/colord/meson.build b/lib/colord/meson.build +index dbb3d196..fe9d1cdb 100644 +--- a/lib/colord/meson.build b/lib/colord/meson.build +@@ -146,6 +146,7 @@ pkgg.generate( + description : 'colord is a system daemon for managing color devices', + ) + ++if get_option('introspection') + libcolord_girtarget = gnome.generate_gir(colord, + sources : [ + 'cd-client.c', +@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord, + ) + libcolord_gir = libcolord_girtarget[0] + libcolord_typelib = libcolord_girtarget[1] ++endif + + if get_option('vapi') + gnome.generate_vapi('colord', +diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build +index 9526ea4d..c0ce2887 100644 +--- a/lib/colorhug/meson.build b/lib/colorhug/meson.build +@@ -73,6 +73,7 @@ pkgg.generate( + description : 'ColorHug is a simple display hardware colorimeter', + ) + ++if get_option('introspection') + libcolorhug_gir = gnome.generate_gir(colorhug, + sources : [ + 'ch-common.c', +@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug, + ], + install : true + ) ++endif + + if get_option('tests') + e = executable( +diff --git a/meson_options.txt b/meson_options.txt +index c184898e..10517622 100644 +--- a/meson_options.txt b/meson_options.txt +@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description : 'Enable systemd + option('argyllcms_sensor', type : 'boolean', value : true, description : 'Enable ArgllCMS sensor') + option('reverse', type : 'boolean', value : false, description : 'Enable reverse engineering tools') + option('sane', type : 'boolean', value : false, description : 'Enable SANE support') ++option('introspection', type : 'boolean', value : true, description : 'Build gobject-introspection typelib files') + option('vapi', type : 'boolean', value : false, description : 'Build vala bindings') + option('print_profiles', type : 'boolean', value : false, description : 'Build extra print profiles') + option('tests', type : 'boolean', value : true, description : 'Build self
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/
commit: 2a99448fde4dd9e790ae7381a466d332bc3812ec Author: Matt Turner gentoo org> AuthorDate: Thu Apr 29 01:48:46 2021 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 29 01:56:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a99448f x11-misc/colord: Drop unnecessary (???) build patch I wrote this patch to fix a failure in the configure stage, but I now cannot reproduce the failure without the patch, and the patch made USE=vala control whether introspection files were generated and installed. Closes: https://bugs.gentoo.org/784272 Signed-off-by: Matt Turner gentoo.org> ...{colord-1.4.5.ebuild => colord-1.4.5-r1.ebuild} | 1 - .../1.4.5-build-Fix-building-without-vapi.patch| 53 -- 2 files changed, 54 deletions(-) diff --git a/x11-misc/colord/colord-1.4.5.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild similarity index 98% rename from x11-misc/colord/colord-1.4.5.ebuild rename to x11-misc/colord/colord-1.4.5-r1.ebuild index deeb744abd9..b1f278d89fb 100644 --- a/x11-misc/colord/colord-1.4.5.ebuild +++ b/x11-misc/colord/colord-1.4.5-r1.ebuild @@ -63,7 +63,6 @@ BDEPEND="${BDEPEND} PATCHES=( "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch - "${FILESDIR}"/${PV}-build-Fix-building-without-vapi.patch ) src_prepare() { diff --git a/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch b/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch deleted file mode 100644 index cbf79a830c0..000 --- a/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 2bbcefa35225ba836b1672449f1de59ce9a90078 Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Sun, 18 Apr 2021 16:46:52 -0400 -Subject: [PATCH] build: Fix building without vapi - - lib/colord/meson.build | 2 +- - lib/colorhug/meson.build | 2 ++ - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/lib/colord/meson.build b/lib/colord/meson.build -index dbb3d19..3126046 100644 a/lib/colord/meson.build -+++ b/lib/colord/meson.build -@@ -146,6 +146,7 @@ pkgg.generate( - description : 'colord is a system daemon for managing color devices', - ) - -+if get_option('vapi') - libcolord_girtarget = gnome.generate_gir(colord, - sources : [ - 'cd-client.c', -@@ -203,7 +204,6 @@ libcolord_girtarget = gnome.generate_gir(colord, - libcolord_gir = libcolord_girtarget[0] - libcolord_typelib = libcolord_girtarget[1] - --if get_option('vapi') - gnome.generate_vapi('colord', - sources: libcolord_girtarget[0], - packages: ['gio-2.0'], -diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build -index 9526ea4..9f17553 100644 a/lib/colorhug/meson.build -+++ b/lib/colorhug/meson.build -@@ -73,6 +73,7 @@ pkgg.generate( - description : 'ColorHug is a simple display hardware colorimeter', - ) - -+if get_option('vapi') - libcolorhug_gir = gnome.generate_gir(colorhug, - sources : [ - 'ch-common.c', -@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug, - ], - install : true - ) -+endif - - if get_option('tests') - e = executable( --- -2.26.3 -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: acb3b3a1bde07893627595c7e7ed18190a46c1c5 Author: Matt Turner gentoo org> AuthorDate: Tue Apr 27 14:38:38 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Apr 27 14:39:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb3b3a1 x11-misc/colord: Propagate keywords Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.4.5.ebuild b/x11-misc/colord/colord-1.4.5.ebuild index 2d77a0626a2..deeb744abd9 100644 --- a/x11-misc/colord/colord-1.4.5.ebuild +++ b/x11-misc/colord/colord-1.4.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~amd64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 416e15a26f7ceaa55c32562f8c951e797586c571 Author: Matt Turner gentoo org> AuthorDate: Tue Apr 20 01:52:22 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Apr 20 01:52:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416e15a2 x11-misc/colord: Add missing dependency Closes: https://bugs.gentoo.org/783972 Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.4.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-misc/colord/colord-1.4.5.ebuild b/x11-misc/colord/colord-1.4.5.ebuild index d98cb5325f1..2d77a0626a2 100644 --- a/x11-misc/colord/colord-1.4.5.ebuild +++ b/x11-misc/colord/colord-1.4.5.ebuild @@ -47,6 +47,7 @@ RDEPEND="${DEPEND} BDEPEND=" acct-group/colord acct-user/colord + app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt >=dev-util/intltool-0.35 >=sys-devel/gettext-0.17
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/files/, x11-misc/colord/
commit: e9f060d99869a65b2bcefe819672a34318cdd4f5 Author: Daniel Brandt spahan ch> AuthorDate: Sun Apr 18 16:22:37 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 18 21:46:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f060d9 x11-misc/colord: Version bump to 1.4.5 * Re-add multilib support (mattst88) * Various bug fixing (mattst88) Closes: https://bugs.gentoo.org/738908 Signed-off-by: Daniel Brandt spahan.ch> Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/Manifest | 1 + x11-misc/colord/colord-1.4.5.ebuild| 135 + .../1.4.5-build-Fix-building-without-vapi.patch| 53 ...on-t-use-exact-floating-point-comparisons.patch | 39 ++ 4 files changed, 228 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 44de5bad81b..b954e9b2b18 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f +DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c diff --git a/x11-misc/colord/colord-1.4.5.ebuild b/x11-misc/colord/colord-1.4.5.ebuild new file mode 100644 index 000..d98cb5325f1 --- /dev/null +++ b/x11-misc/colord/colord-1.4.5.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit bash-completion-r1 meson multilib-minimal systemd udev vala + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~amd64 ~x86" + +IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala" +RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp +REQUIRED_USE=" + scanner? ( udev ) + vala? ( introspection ) +" + +DEPEND=" + >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + dev-db/sqlite:3=[${MULTILIB_USEDEP}] + >=dev-libs/libgusb-0.2.7[${MULTILIB_USEDEP}] + udev? ( + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev + ) + systemd? ( >=sys-apps/systemd-44:0= ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus + ) + >=sys-auth/polkit-0.104 + argyllcms? ( media-gfx/argyllcms ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) +" +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord +" +BDEPEND=" + acct-group/colord + acct-user/colord + dev-libs/libxslt + >=dev-util/intltool-0.35 + >=sys-devel/gettext-0.17 + virtual/pkgconfig + extra-print-profiles? ( media-gfx/argyllcms ) + vala? ( $(vala_depend) ) +" +# These dependencies are required to build native build-time programs. +BDEPEND="${BDEPEND} + dev-libs/glib:2 + media-libs/lcms +" + +PATCHES=( + "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch + "${FILESDIR}"/${PV}-build-Fix-building-without-vapi.patch +) + +src_prepare() { + default + use vala && vala_src_prepare + + # Test requires a running session + # https://github.com/hughsie/colord/issues/94 + sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die + + # Adapt to Gentoo paths + sed -i \ + -e "s|find_program('spotread'|find_program('argyll-spotread'|" \ + -e "s|find_program('colprof'|find_program('argyll-colprof'|" \ + meson.build || die + + # meson gnome.generate_vapi properly handles VAPIGEN and other vala + # environment variables. It is counter-productive to check for an + # unversioned vapigen, as that breaks versioned VAPIGEN usages. + sed -i -e "/find_program('vapigen')/d" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Ddaemon=$(multilib_is_native_abi && echo true || echo false) + -Dexamples=false + -Dbash_completion=false + $(meson_use udev udev_rules) +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 96ad056fdde13539bc5e93250de814e6ee62f8fe Author: Sam James gentoo org> AuthorDate: Mon Jan 25 00:42:59 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 25 00:42:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ad056f x11-misc/colord: Stabilize 1.3.5 arm, #766240 Signed-off-by: Sam James gentoo.org> x11-misc/colord/colord-1.3.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index a58726ebee6..e8a2b5c59e3 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: b5b8aa6d19de6653bf4c9e063f8ccfa2cc11cc46 Author: David Michael gmail com> AuthorDate: Sat Dec 26 02:20:56 2020 + Commit: Matt Turner gentoo org> CommitDate: Mon Jan 18 21:09:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b8aa6d x11-misc/colord: GLEP 81, EAPI 7, support cross-compiling This package needs to compile two programs that are executable at build time, but its build system doesn't understand this. As a workaround, it starts a native build that overrides pkg-config results to skip having to add deps to BDEPEND for configure. The target build then specifies paths to the native build so everything executes as expected. Signed-off-by: David Michael gmail.com> Signed-off-by: Matt Turner gentoo.org> x11-misc/colord/colord-1.3.5.ebuild | 50 +++-- 1 file changed, 37 insertions(+), 13 deletions(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index ad4394daeb7..a58726ebee6 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME2_LA_PUNT="yes" +EAPI=7 +GNOME2_EAUTORECONF="yes" VALA_USE_DEPEND="vapigen" -inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal +inherit bash-completion-r1 check-reqs gnome2 systemd udev vala multilib-minimal toolchain-funcs DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/"; @@ -23,7 +23,7 @@ REQUIRED_USE=" vala? ( introspection ) " -COMMON_DEPEND=" +DEPEND=" dev-db/sqlite:3=[${MULTILIB_USEDEP}] >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] @@ -33,19 +33,24 @@ COMMON_DEPEND=" policykit? ( >=sys-auth/polkit-0.104 ) scanner? ( media-gfx/sane-backends - sys-apps/dbus ) + sys-apps/dbus + ) systemd? ( >=sys-apps/systemd-44:0= ) udev? ( dev-libs/libgudev:=[${MULTILIB_USEDEP}] - virtual/udev virtual/libudev:=[${MULTILIB_USEDEP}] + virtual/udev ) " -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles +RDEPEND="${DEPEND} + acct-group/colord + acct-user/colord !<=media-gfx/colorhug-client-0.1.13 + !media-gfx/shared-color-profiles " -DEPEND="${COMMON_DEPEND} +BDEPEND=" + acct-group/colord + acct-user/colord dev-libs/libxslt >=dev-util/gtk-doc-am-1.9 >=dev-util/intltool-0.35 @@ -54,6 +59,11 @@ DEPEND="${COMMON_DEPEND} extra-print-profiles? ( media-gfx/argyllcms ) vala? ( $(vala_depend) ) " +# These dependencies are required to build native build-time programs. +BDEPEND="${BDEPEND} + dev-libs/glib:2 + media-libs/lcms +" # FIXME: needs pre-installed dbus service files RESTRICT="test" @@ -68,8 +78,6 @@ pkg_pretend() { pkg_setup() { use extra-print-profiles && check-reqs_pkg_setup - enewgroup colord - enewuser colord -1 -1 /var/lib/colord colord } src_prepare() { @@ -78,13 +86,21 @@ src_prepare() { src/sensors/cd-sensor-argyll.c \ configure.ac || die - eautoreconf use vala && vala_src_prepare gnome2_src_prepare multilib_copy_sources } multilib_src_configure() { + if multilib_is_native_abi && tc-is-cross-compiler; then + mkdir -p "${S}-native" + pushd "${S}-native" >/dev/null 2>&1 || die + ECONF_SOURCE="${S}" econf_build --enable-static \ + --disable-{argyllcms-sensor,print-profiles,shared,udev} \ + {BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP + popd >/dev/null 2>&1 || die + fi + # Reverse tools require gusb # bash-completion test does not work on gentoo local myconf=( @@ -115,7 +131,15 @@ multilib_src_configure() { multilib_src_compile() { if multilib_is_native_abi; then - gnome2_src_compile + if tc-is-cross-compiler; then + emake -C "${S}-native/lib/colord" libcolord.la + emake -C "${S}-native/client" cd-create-profile cd-it8 + emake \ + CD_CREATE_PROFILE="${S}-native/client/cd-create-profile" \ + CD_IT8="${S}-native/client/cd-it8" + else + emake + fi else emake -C lib/colord use gusb && emake -C lib/colorhug
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 40e341025afe5f7dee60b4bf2d22f7963ad0325d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 13 12:15:49 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 13 12:16:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e34102 x11-misc/colord: stable 1.3.5 for ppc/ppc64 stable wrt bug #758827 (STABLEREQ) Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index b6b210a9e64..ad4394daeb7 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: f8c7fe22c6b5a216de8f11a198501d40ec38 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Apr 11 08:52:30 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 11 10:20:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c7 x11-misc/colord: drop to ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index 830e30340c1..d6c1e1ec1a8 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 7a97a33c74cc8adba2fa7d296797d354aff4cdac Author: Mart Raudsepp gentoo org> AuthorDate: Tue Jul 23 13:08:22 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Jul 23 18:20:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a97a33c x11-misc/colord: remove old Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> x11-misc/colord/Manifest| 1 - x11-misc/colord/colord-1.3.4.ebuild | 161 2 files changed, 162 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 74d5657adae..44de5bad81b 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1 @@ -DIST colord-1.3.4.tar.xz 1259256 BLAKE2B 08e8ab5dfb9ed76078f8eb7191900109ccbb7dc3eec41d6baaa7e59998488de3062c34894a802d993ab76a2c3d9bdec3a5e07ceec441e5bb5333f2af3c3d3eb8 SHA512 5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937 DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f diff --git a/x11-misc/colord/colord-1.3.4.ebuild b/x11-misc/colord/colord-1.3.4.ebuild deleted file mode 100644 index 2e8a33e9547..000 --- a/x11-misc/colord/colord-1.3.4.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms 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=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.104 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - virtual/udev - virtual/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles - !<=media-gfx/colorhug-client-0.1.13 -" -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[${MULTILIB_USEDEP}] - 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() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-spotread/' \ - src/sensors/cd-sensor-argyll.c \ - configure.ac || die - - eautoreconf - use vala && vala_src_prepare - gnome2_src_prepare - multilib_copy_sources -} - -multilib_src_configure() { - # Reverse tools require gusb - # bash-completion test does not work on gentoo - local myconf=( - --disable-bash-completion - --disable-examples - --disable-static - --enable-libcolordcompat - --with-daemon-user=colord - --localstatedir="${EPREFIX}"/var - $(multilib_native_use_enable argyllcms argyllcms-sensor) - $(multilib_native_use_enable extra-print-profiles print-profiles) - $(multilib_native_usex extra-print-profiles COLPROF="$(type -P argyll-colprof)"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: c977a773076880a28df76353f165243b14b35389 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jul 22 15:37:07 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jul 22 21:23:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977a773 x11-misc/colord: stable 1.3.5 for hppa, bug #685254 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index 112cce6f6a7..ced318c57ec 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 530cf13ac03edc1d42e20edf0a554f04f56cf41d Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jun 17 10:06:35 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jun 17 10:06:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530cf13a x11-misc/colord: alpha stable wrt bug #685254 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index 515755ea883..112cce6f6a7 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 926484e76fbaf7d9a7f0c388e4e4bc4ac69e905f Author: Aaron Bauman gentoo org> AuthorDate: Fri May 10 21:34:19 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Fri May 10 21:36:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926484e7 x11-misc/colord: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index 19fc6bcf71d..515755ea883 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: a524b23467b527b883af3aca38ae9073840a773e Author: Mikle Kolyada gentoo org> AuthorDate: Fri May 10 17:47:31 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri May 10 17:49:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a524b234 x11-misc/colord: x86 stable wrt bug #685254 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index 8b7034d6f7b..19fc6bcf71d 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 00d30d7fc330bb0c22f8f6348f0c8da2d5d90558 Author: Mikle Kolyada gentoo org> AuthorDate: Wed May 8 09:31:30 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed May 8 09:31:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d30d7f x11-misc/colord: amd64 stable wrt bug #685254 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" x11-misc/colord/colord-1.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild index e4b2be75c42..8b7034d6f7b 100644 --- a/x11-misc/colord/colord-1.3.5.ebuild +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 41203ca4f7c29d28869c40c71f0ad579ddf080b0 Author: Dennis Lamm gentoo org> AuthorDate: Fri Feb 8 16:50:33 2019 + Commit: Dennis Lamm gentoo org> CommitDate: Fri Feb 8 16:50:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41203ca4 x11-misc/colord: version bump to 1.3.5 Signed-off-by: Dennis Lamm gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.3.5.ebuild | 161 2 files changed, 162 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 8413f9c4242..74d5657adae 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ DIST colord-1.3.4.tar.xz 1259256 BLAKE2B 08e8ab5dfb9ed76078f8eb7191900109ccbb7dc3eec41d6baaa7e59998488de3062c34894a802d993ab76a2c3d9bdec3a5e07ceec441e5bb5333f2af3c3d3eb8 SHA512 5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937 +DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild new file mode 100644 index 000..e4b2be75c42 --- /dev/null +++ b/x11-misc/colord/colord-1.3.5.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms 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=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.104 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles + !<=media-gfx/colorhug-client-0.1.13 +" +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[${MULTILIB_USEDEP}] + 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() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/argyll-spotread/' \ + src/sensors/cd-sensor-argyll.c \ + configure.ac || die + + eautoreconf + use vala && vala_src_prepare + gnome2_src_prepare + multilib_copy_sources +} + +multilib_src_configure() { + # Reverse tools require gusb + # bash-completion test does not work on gentoo + local myconf=( + --disable-bash-completion + --disable-examples + --disable-static + --enable-libcolordcompat + --with-daemon-user=colord + --localstatedir="${EPREFIX}"/var + $(multilib_native_use_enable argyllcms argyllcms-sensor) + $(multilib_native_use_enable extra-print-profiles print-profiles) + $(multilib_native_usex extra-print-profiles COLPROF="$(type -P argyll-colpro
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 17f90a3c6fcb7752ae71bf57c14e986924cdd21c Author: Mart Raudsepp gentoo org> AuthorDate: Mon Oct 30 21:22:56 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Oct 30 22:25:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f90a3c x11-misc/colord: remove old Package-Manager: Portage-2.3.8, Repoman-2.3.2 x11-misc/colord/Manifest | 2 - x11-misc/colord/colord-1.2.12.ebuild | 170 --- x11-misc/colord/colord-1.3.3.ebuild | 161 - 3 files changed, 333 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index f78d96089bb..be5a1af63ea 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,3 +1 @@ -DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 -DIST colord-1.3.3.tar.xz 1240104 SHA256 d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d WHIRLPOOL 18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1 DIST colord-1.3.4.tar.xz 1259256 SHA256 7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937 WHIRLPOOL 3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626 diff --git a/x11-misc/colord/colord-1.2.12.ebuild b/x11-misc/colord/colord-1.2.12.ebuild deleted file mode 100644 index 9001e282150..000 --- a/x11-misc/colord/colord-1.2.12.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd udev vala multilib-minimal - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms 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[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.103 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - virtual/udev - virtual/libgudev:= - virtual/libudev:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles - !<=media-gfx/colorhug-client-0.1.13 -" -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[${MULTILIB_USEDEP}] - 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() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-spotread/' \ - src/sensors/cd-sensor-argyll.c \ - configure.ac || die - - eautoreconf - use vala && vala_src_prepare - gnome2_src_prepare -} - -multilib_src_configure() { - # Reverse tools require gusb - # bash-completion test does not work on gen
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 12f2ef09df38026a1beb65bd78f132545b6a082b Author: Jeroen Roovers gentoo org> AuthorDate: Thu Mar 16 13:22:55 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Mar 16 13:22:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f2ef09 x11-misc/colord: Stable for HPPA (bug #606818). Package-Manager: Portage-2.3.4, Repoman-2.3.2 RepoMan-Options: --ignore-arches x11-misc/colord/colord-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.4.ebuild b/x11-misc/colord/colord-1.3.4.ebuild index fecd1e85101..f712b77b6f8 100644 --- a/x11-misc/colord/colord-1.3.4.ebuild +++ b/x11-misc/colord/colord-1.3.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 05de3071e4b9ad9314170f15a099ad6bf18a3e0e Author: Tobias Klausmann gentoo org> AuthorDate: Tue Feb 21 09:15:48 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Feb 21 09:15:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05de3071 x11-misc/colord-1.3.4-r0: add alpha keyword Gentoo-Bug: 606818 x11-misc/colord/colord-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.4.ebuild b/x11-misc/colord/colord-1.3.4.ebuild index 33e1b0a655..294e450c62 100644 --- a/x11-misc/colord/colord-1.3.4.ebuild +++ b/x11-misc/colord/colord-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 9f08f64fcf677007baf9a1d9746d49a9cf288d3b Author: Pacho Ramos gentoo org> AuthorDate: Sat Feb 11 18:10:10 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Feb 11 18:30:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f08f64f x11-misc/colord: x86 stable, bug 606818 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" x11-misc/colord/colord-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.4.ebuild b/x11-misc/colord/colord-1.3.4.ebuild index d51b4a06ab..33e1b0a655 100644 --- a/x11-misc/colord/colord-1.3.4.ebuild +++ b/x11-misc/colord/colord-1.3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 74ec719d7f9ad412a6e22291e5bf6d0beedb5cf8 Author: Lars Wendler gentoo org> AuthorDate: Sat Nov 26 21:46:07 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sat Nov 26 21:50:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ec719d x11-misc/colord: Bump to version 1.3.4 Package-Manager: portage-2.3.2 x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.3.4.ebuild | 162 2 files changed, 163 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 057fa23..0c9bc22 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,3 +1,4 @@ DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 DIST colord-1.3.2.tar.xz 1235968 SHA256 d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb WHIRLPOOL 473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7 DIST colord-1.3.3.tar.xz 1240104 SHA256 d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d WHIRLPOOL 18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1 +DIST colord-1.3.4.tar.xz 1259256 SHA256 7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937 WHIRLPOOL 3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626 diff --git a/x11-misc/colord/colord-1.3.4.ebuild b/x11-misc/colord/colord-1.3.4.ebuild new file mode 100644 index ..f47f44a --- /dev/null +++ b/x11-misc/colord/colord-1.3.4.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms 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=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.104 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles + !<=media-gfx/colorhug-client-0.1.13 +" +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[${MULTILIB_USEDEP}] + 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() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/arg
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: edf981ca531864a338b4ab5d778b2512ffdbb8d3 Author: Lars Wendler gentoo org> AuthorDate: Sat Nov 26 21:46:54 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sat Nov 26 21:50:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf981ca x11-misc/colord: Removed old. Package-Manager: portage-2.3.2 x11-misc/colord/Manifest| 1 - x11-misc/colord/colord-1.3.2.ebuild | 162 2 files changed, 163 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 0c9bc22..f78d960 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,4 +1,3 @@ DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 -DIST colord-1.3.2.tar.xz 1235968 SHA256 d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb WHIRLPOOL 473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7 DIST colord-1.3.3.tar.xz 1240104 SHA256 d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d WHIRLPOOL 18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1 DIST colord-1.3.4.tar.xz 1259256 SHA256 7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937 WHIRLPOOL 3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626 diff --git a/x11-misc/colord/colord-1.3.2.ebuild b/x11-misc/colord/colord-1.3.2.ebuild deleted file mode 100644 index 055a3c9.. --- a/x11-misc/colord/colord-1.3.2.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal - -DESCRIPTION="System service to accurately color manage input and output devices" -HOMEPAGE="https://www.freedesktop.org/software/colord/"; -SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; - -LICENSE="GPL-2+" -SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms 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=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.103 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - virtual/udev - virtual/libgudev:=[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles - !<=media-gfx/colorhug-client-0.1.13 -" -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[${MULTILIB_USEDEP}] - 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() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-sp
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: f97f565b70170920946c61715ab67c728e5d62de Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 17 13:40:56 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 17 13:40:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97f565b x11-misc/colord: Version bump Package-Manager: portage-2.3.0 x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.3.3.ebuild | 162 2 files changed, 163 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 71e0dd5..057fa23 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,2 +1,3 @@ DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 DIST colord-1.3.2.tar.xz 1235968 SHA256 d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb WHIRLPOOL 473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7 +DIST colord-1.3.3.tar.xz 1240104 SHA256 d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d WHIRLPOOL 18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1 diff --git a/x11-misc/colord/colord-1.3.3.ebuild b/x11-misc/colord/colord-1.3.3.ebuild new file mode 100644 index ..f47f44a --- /dev/null +++ b/x11-misc/colord/colord-1.3.3.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms 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=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.104 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles + !<=media-gfx/colorhug-client-0.1.13 +" +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[${MULTILIB_USEDEP}] + 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() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/argyll-spotread/' \ + src/sensors/cd-sensor-argyll.c \ + configure.ac || die + + eautoreconf + use vala && vala_src_prepare + gnome2_src_prepare + multilib_copy_sources +} + +multilib_src_configure() { + # Reverse tools require gusb + # bash-completion test does not work on gentoo + local myconf=( + --disable-bash
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 221bab75d6651371e40686a46c95fbbe2d05c9e7 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 10 18:57:31 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 10 19:06:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221bab75 x11-misc/colord: MULTILIB_USEDEP for sqlite3 is needed at build time (#590842 by Peter Levine) Package-Manager: portage-2.3.0 x11-misc/colord/colord-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.3.2.ebuild b/x11-misc/colord/colord-1.3.2.ebuild index 29e5e54..055a3c9 100644 --- a/x11-misc/colord/colord-1.3.2.ebuild +++ b/x11-misc/colord/colord-1.3.2.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE=" " COMMON_DEPEND=" - dev-db/sqlite:3= + dev-db/sqlite:3=[${MULTILIB_USEDEP}] >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] argyllcms? ( media-gfx/argyllcms )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: b0a3b6010f1406fe8f51d3509455640625e0d33d Author: Pacho Ramos gentoo org> AuthorDate: Sun Jul 3 17:00:26 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jul 3 17:01:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a3b601 x11-misc/colord: Version bump Package-Manager: portage-2.3.0_rc1 x11-misc/colord/Manifest| 1 + x11-misc/colord/colord-1.3.2.ebuild | 162 2 files changed, 163 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 0bd482b..71e0dd5 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1 +1,2 @@ DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 +DIST colord-1.3.2.tar.xz 1235968 SHA256 d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb WHIRLPOOL 473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7 diff --git a/x11-misc/colord/colord-1.3.2.ebuild b/x11-misc/colord/colord-1.3.2.ebuild new file mode 100644 index 000..29e5e54 --- /dev/null +++ b/x11-misc/colord/colord-1.3.2.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala multilib-minimal + +DESCRIPTION="System service to accurately color manage input and output devices" +HOMEPAGE="https://www.freedesktop.org/software/colord/"; +SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"; + +LICENSE="GPL-2+" +SLOT="0/2" # subslot = libcolord soname version +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms 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.44.0:2[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.103 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:=[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles + !<=media-gfx/colorhug-client-0.1.13 +" +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[${MULTILIB_USEDEP}] + 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() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/argyll-spotread/' \ + src/sensors/cd-sensor-argyll.c \ + configure.ac || die + + eautoreconf + use vala && vala_src_prepare + gnome2_src_prepare + multilib_copy_sources +} + +multilib_src_configure() { + # Reverse tools require gusb + # bash-completion test does not work on gentoo + local myconf=( + --disable-bash-completion + --disable-examples + --disable-static + --enable-libcolordcompat + --with-daemon-user=colord + --localstatedir="${EPREFIX}"/var + $(multilib_native_use_enable argyllcms argyllcms-sensor) + $(multilib_native_use_enable extra-print-profiles print-profiles) + $(multilib_native_us
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 30547d43b0e6396d0f2e791ebe7ab5c6edaf416b Author: Pacho Ramos gentoo org> AuthorDate: Mon Jan 11 14:20:53 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Jan 11 14:26:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30547d43 x11-misc/colord: Drop old Package-Manager: portage-2.2.26 x11-misc/colord/Manifest | 2 - x11-misc/colord/colord-1.2.10.ebuild | 171 --- x11-misc/colord/colord-1.2.11.ebuild | 171 --- 3 files changed, 344 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 579483a..0bd482b 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,3 +1 @@ -DIST colord-1.2.10.tar.xz 1203248 SHA256 1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7 WHIRLPOOL d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87 -DIST colord-1.2.11.tar.xz 1205468 SHA256 dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96 WHIRLPOOL 7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41 DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 diff --git a/x11-misc/colord/colord-1.2.10.ebuild b/x11-misc/colord/colord-1.2.10.ebuild deleted file mode 100644 index a8df68a..000 --- a/x11-misc/colord/colord-1.2.10.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd udev vala multilib-minimal - -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 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms 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[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) - policykit? ( >=sys-auth/polkit-0.103 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - virtual/udev - virtual/libgudev:= - virtual/libudev:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles - !<=media-gfx/colorhug-client-0.1.13 -" -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[${MULTILIB_USEDEP}] - 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() { - # Adapt to Gentoo paths - sed -i -e 's/spotread/argyll-spotread/' \ - src/sensors/cd-sensor-argyll.c \ - configure.ac || die - - eautoreconf - use vala && vala_src_prepare - gnome2_src_prepare -} - -multilib_src_configure() { - # Reverse tools require gusb - # bash-completion test does not work on gentoo - local myconf=(
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: 93755cbe02c82719b67d9159128f3608baaa0e54 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Sep 20 06:09:55 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Sep 20 06:09:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93755cbe x11-misc/colord: Stable for HPPA (bug #551826). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches x11-misc/colord/colord-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.2.12.ebuild b/x11-misc/colord/colord-1.2.12.ebuild index 8eab5e3..a8df68a 100644 --- a/x11-misc/colord/colord-1.2.12.ebuild +++ b/x11-misc/colord/colord-1.2.12.ebuild @@ -15,7 +15,7 @@ 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: c61f8602ae7c093dbff538466cbf11ea0e1d2443 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Sep 16 08:35:07 2015 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Sep 16 08:42:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61f8602 x11-misc/colord: add alpha keyword Gentoo-Bug: 551826 Package-Manager: portage-2.2.20.1 x11-misc/colord/colord-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.2.12.ebuild b/x11-misc/colord/colord-1.2.12.ebuild index 476b96f..8eab5e3 100644 --- a/x11-misc/colord/colord-1.2.12.ebuild +++ b/x11-misc/colord/colord-1.2.12.ebuild @@ -15,7 +15,7 @@ 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: d581b4e66b370c4ac99675e1b0928704671c320d Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Sep 12 09:09:16 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Sep 12 09:11:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d581b4e6 x11-misc/colord: x86 stable wrt bug #551826 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" x11-misc/colord/colord-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/colord/colord-1.2.12.ebuild b/x11-misc/colord/colord-1.2.12.ebuild index e6e9171..476b96f 100644 --- a/x11-misc/colord/colord-1.2.12.ebuild +++ b/x11-misc/colord/colord-1.2.12.ebuild @@ -15,7 +15,7 @@ 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" # We prefer policykit enabled by default, bug #448058 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: ff0b41e0e4eac384e294de5f5130d5c6929d820e Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 5 17:29:26 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 5 17:31:28 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff0b41e0 x11-misc/colord: Version bump Package-Manager: portage-2.2.20.1 x11-misc/colord/Manifest | 1 + x11-misc/colord/colord-1.2.12.ebuild | 171 +++ 2 files changed, 172 insertions(+) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 029df26..55fb4ba 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,3 +1,4 @@ DIST colord-1.2.10.tar.xz 1203248 SHA256 1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7 WHIRLPOOL d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87 DIST colord-1.2.11.tar.xz 1205468 SHA256 dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96 WHIRLPOOL 7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41 +DIST colord-1.2.12.tar.xz 245293 SHA256 2c88a8e7ac184a5efc68a8019fd544eb020390ca03dbe38e09b19302a2dfd938 SHA512 51b542a4dbbdff067b6aaa0b730c4d7725a3b42af578c98a17bed9baaf89bbcb287d816fa0096893c40a04b871949886240f94c663e45cbe6380c00fc2f80a47 WHIRLPOOL 8dac67867e18fadc9d19d92d735bd6c1bfb9a8943f0106e6df2b5eaa75ff559ec34d38279a1caf51792c3eb021f403fc49928193b419bceeaf42525fb095 DIST colord-1.2.9.tar.xz 1200936 SHA256 48ce0db4f327c94c2bec11fed98a9a73f580d34c6edcd636d90831fe3bea5ae4 SHA512 d25497fa6460e5ffd7ce872bf16b60916e879cdd3aaec4c81dd4ab8446949767f3d3d49a3e654813445b049a9653334ba22d8e9a91cf6699c6063c01be382a75 WHIRLPOOL ca8edc19b162e4e97c263c1bc64d2a655d5adafeb2cb64c8bdbd7eb4e20052ce76f8ad332168088a97e654d20f0c5215d62829fed7471ac69faed3a79fc9f283 diff --git a/x11-misc/colord/colord-1.2.12.ebuild b/x11-misc/colord/colord-1.2.12.ebuild new file mode 100644 index 000..8e4bdf7 --- /dev/null +++ b/x11-misc/colord/colord-1.2.12.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd udev vala multilib-minimal + +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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +# We prefer policykit enabled by default, bug #448058 +IUSE="argyllcms 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[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] + argyllcms? ( media-gfx/argyllcms ) + gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.8:= ) + policykit? ( >=sys-auth/polkit-0.103 ) + scanner? ( + media-gfx/sane-backends + sys-apps/dbus ) + systemd? ( >=sys-apps/systemd-44:0= ) + udev? ( + virtual/udev + virtual/libgudev:= + virtual/libudev:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND} + !media-gfx/shared-color-profiles + !<=media-gfx/colorhug-client-0.1.13 +" +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[${MULTILIB_USEDEP}] + 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() { + # Adapt to Gentoo paths + sed -i -e 's/spotread/argyll-spotread/' \ +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/
commit: cc3c5ff138b6c05341160fd8c7342454e4f6254b Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 5 17:30:48 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 5 17:31:30 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3c5ff1 x11-misc/colord: Drop old Package-Manager: portage-2.2.20.1 x11-misc/colord/Manifest| 3 +- x11-misc/colord/colord-1.2.9.ebuild | 172 2 files changed, 1 insertion(+), 174 deletions(-) diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest index 55fb4ba..579483a 100644 --- a/x11-misc/colord/Manifest +++ b/x11-misc/colord/Manifest @@ -1,4 +1,3 @@ DIST colord-1.2.10.tar.xz 1203248 SHA256 1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7 WHIRLPOOL d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87 DIST colord-1.2.11.tar.xz 1205468 SHA256 dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96 WHIRLPOOL 7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41 -DIST colord-1.2.12.tar.xz 245293 SHA256 2c88a8e7ac184a5efc68a8019fd544eb020390ca03dbe38e09b19302a2dfd938 SHA512 51b542a4dbbdff067b6aaa0b730c4d7725a3b42af578c98a17bed9baaf89bbcb287d816fa0096893c40a04b871949886240f94c663e45cbe6380c00fc2f80a47 WHIRLPOOL 8dac67867e18fadc9d19d92d735bd6c1bfb9a8943f0106e6df2b5eaa75ff559ec34d38279a1caf51792c3eb021f403fc49928193b419bceeaf42525fb095 -DIST colord-1.2.9.tar.xz 1200936 SHA256 48ce0db4f327c94c2bec11fed98a9a73f580d34c6edcd636d90831fe3bea5ae4 SHA512 d25497fa6460e5ffd7ce872bf16b60916e879cdd3aaec4c81dd4ab8446949767f3d3d49a3e654813445b049a9653334ba22d8e9a91cf6699c6063c01be382a75 WHIRLPOOL ca8edc19b162e4e97c263c1bc64d2a655d5adafeb2cb64c8bdbd7eb4e20052ce76f8ad332168088a97e654d20f0c5215d62829fed7471ac69faed3a79fc9f283 +DIST colord-1.2.12.tar.xz 1214992 SHA256 d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb WHIRLPOOL 5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48 diff --git a/x11-misc/colord/colord-1.2.9.ebuild b/x11-misc/colord/colord-1.2.9.ebuild deleted file mode 100644 index 7b4e1b9..000 --- a/x11-misc/colord/colord-1.2.9.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.18" - -inherit autotools bash-completion-r1 check-reqs eutils gnome2 multilib-minimal 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 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - -# We prefer policykit enabled by default, bug #448058 -IUSE="argyllcms 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[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}] - argyllcms? ( media-gfx/argyllcms ) - gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.8 ) - policykit? ( >=sys-auth/polkit-0.103 ) - scanner? ( - media-gfx/sane-backends - sys-apps/dbus ) - systemd? ( >=sys-apps/systemd-44:0= ) - udev? ( - virtual/udev - virtual/libgudev:= - virtual/libudev:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/shared-color-profiles - !<=media-gfx/colorhug-client-0.1.13 -" -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[${MULTILIB_USEDEP}] - 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, buil