From 1448f8b9d61664bfa12cc7147c7ef69e0b29e2f9 Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Sun, 14 Aug 2011 13:48:22 +0000 Subject: [PATCH] Add colord from the gnome overlay for GNOME 3 Package-Manager: portage-2.2.0_alpha39_p14/cvs/Linux x86_64 --- x11-misc/colord/ChangeLog | 10 +++ x11-misc/colord/Manifest | 25 ++++++ x11-misc/colord/colord-0.1.11.ebuild | 81 +++++++++++++++++++ .../colord-0.1.11-fix-automagic-vala.patch | 26 ++++++ x11-misc/colord/metadata.xml | 10 +++ 5 files changed, 152 insertions(+) create mode 100644 x11-misc/colord/ChangeLog create mode 100644 x11-misc/colord/Manifest create mode 100644 x11-misc/colord/colord-0.1.11.ebuild create mode 100644 x11-misc/colord/files/colord-0.1.11-fix-automagic-vala.patch create mode 100644 x11-misc/colord/metadata.xml diff --git a/x11-misc/colord/ChangeLog b/x11-misc/colord/ChangeLog new file mode 100644 index 000000000000..f2be5a575a9c --- /dev/null +++ b/x11-misc/colord/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for x11-misc/colord +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/colord/ChangeLog,v 1.1 2011/08/14 13:48:22 nirbheek Exp $ + +*colord-0.1.11 (14 Aug 2011) + + 14 Aug 2011; Nirbheek Chauhan +colord-0.1.11.ebuild, + +files/colord-0.1.11-fix-automagic-vala.patch, +metadata.xml: + Add colord from the gnome overlay for GNOME 3 + diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest new file mode 100644 index 000000000000..02f3ceec19ec --- /dev/null +++ b/x11-misc/colord/Manifest @@ -0,0 +1,25 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX colord-0.1.11-fix-automagic-vala.patch 1121 RMD160 acee8cf74c62f12381a4cb89ed7c9ecfa34ca64f SHA1 7ce2fdd5676e72e050fa350e696de9c6ab8e2407 SHA256 b5e431ce7b27de4b5f2664b601f95486dc8ec0c207d1d04d8e98894b0bdd4a04 +DIST colord-0.1.11.tar.xz 470308 RMD160 58fa3d774197d62812eb4f55002b6e3c414a334b SHA1 b0d686b0adf8dcd737e03b3c8f28582532eee208 SHA256 f30e5a8838b5c15eab7cdde2670e238afe28fc673e4ade7ed6954175f8509799 +EBUILD colord-0.1.11.ebuild 2001 RMD160 dd38df9f968bce8856d9d93c841b52340121c370 SHA1 843b7002629b8e3833fa9f62e14e87220702649a SHA256 0040f84f5fa46284168782065add5e98d83d37a947e1bcfa2c0b2e8e7f2ae596 +MISC ChangeLog 425 RMD160 029c3173d409418eb8f58ba3969ab061cd910cbb SHA1 9c25ff5e6beb91b82cfd0edc280f2c784b477e76 SHA256 942eb40ac42f794edcc0fb92e4586f3edc1e2c209547d0405c88cf0e4380e06c +MISC metadata.xml 351 RMD160 cd0e670eb32a888a9b28a82f8991939967381123 SHA1 d42d53e27ded330a8a5da23a1ffc0034bced80fb SHA256 ac4eb4676cf16d1d351488eb4130afa38e494155eec579954757191264e5e5d7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQIcBAEBAgAGBQJOR9IrAAoJEO/kOhxWD91kNpAQALkQGk+yuG++jwIV7+u8ktsd +J9mRQaovAw94w7NhFO03TybpZjPfCZGORXg7C+REztOUhofz70RzmSDdeOYBTpPZ +ePOCr/wZJeMKTwAEQa0pZXHSBUyncQAvE+b5ar40e+LcRD/258Fvi8OfvbA+Ldfr +zXeS1sxQQfXbVo7VSoRijJIVVb/c3SFOwMWP6sqYhfMSgHhTmFevxNc6nwBwvJ1m +7aURUiXWTFXXLf0a1gaAVZuulMt6zeh78To3niZ6atkYW8bCg2W263UZBSHVYzdb +8R1SAx3XTNVqnbbSgZ7rmJOFVGjzS/Ia28ajgIAnSATaraZPwBlRRvIQi/TGainz +I+tnL3nrxSPVCk1xeCfmNArb1BVQzZmQYZQwU0XDkKvnwdQk/O9o8wDHldoXguG1 ++mbiHDEUtFbvCwofFyK+MRhsNZ04Fo57hK3zSRLOL44HUCT27Z+TiQlq3vYHVVXo +VOkTKjHzXuaU+02JXjdLLsLB5i4JRB2jCb8xsKLkiYs4LNLwXn77uka7ddMw2OT0 +NzRr5k3TZm/qJB9cgpCj0jgs+4M/trWRsy2Xs70P6VvdzAiwr+uPzMbHRCQWICXU +ppXkNnGlIkf69i6b8TqAwy2pp5ovwDKTbK09b8iCN821kYYazjsSGEWJYsayxUNB +S718AGmw1Q1+ogdj+4V5 +=o86U +-----END PGP SIGNATURE----- diff --git a/x11-misc/colord/colord-0.1.11.ebuild b/x11-misc/colord/colord-0.1.11.ebuild new file mode 100644 index 000000000000..ab36ff0aed8d --- /dev/null +++ b/x11-misc/colord/colord-0.1.11.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/colord/colord-0.1.11.ebuild,v 1.1 2011/08/14 13:48:22 nirbheek Exp $ + +EAPI="4" + +inherit autotools + +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" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples +introspection scanner +udev vala" + +REQUIRED_USE="vala? ( introspection )" + +# XXX: raise to libusb-1.0.9:1 when available +COMMON_DEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.28.0:2 + >=dev-libs/libusb-1.0.8:1 + >=media-libs/lcms-2.2:2 + >=sys-auth/polkit-0.97 + introspection? ( >=dev-libs/gobject-introspection-0.9.8 ) + scanner? ( media-gfx/sane-backends ) + udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) +" +RDEPEND="${COMMON_DEPEND} + media-gfx/shared-color-profiles" +DEPEND="${COMMON_DEPEND} + app-text/docbook-sgml-utils + dev-libs/libxslt + >=dev-util/intltool-0.35 + dev-util/pkgconfig + >=sys-devel/gettext-0.17 + doc? ( + app-text/docbook-xml-dtd:4.1.2 + >=dev-util/gtk-doc-1.9 ) + vala? ( dev-lang/vala:0.12 ) +" + +# FIXME: needs pre-installed dbus service files +RESTRICT="test" + +src_prepare() { + DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO" + + # Fix automagic vala + epatch "${FILESDIR}/${PN}-0.1.11-fix-automagic-vala.patch" + eautoreconf +} + +src_configure() { + econf \ + --disable-examples \ + --disable-static \ + --enable-polkit \ + --enable-reverse \ + $(use_enable doc gtk-doc) \ + $(use_enable introspection) \ + $(use_enable scanner sane) \ + $(use_enable udev gudev) \ + $(use_enable vala) \ + VAPIGEN=$(type -p vapigen-0.12) + # parallel make fails in doc/api + use doc && MAKEOPTS=-j1 +} + +src_install() { + default + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins examples/*.c + fi + + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/x11-misc/colord/files/colord-0.1.11-fix-automagic-vala.patch b/x11-misc/colord/files/colord-0.1.11-fix-automagic-vala.patch new file mode 100644 index 000000000000..6f33190421fd --- /dev/null +++ b/x11-misc/colord/files/colord-0.1.11-fix-automagic-vala.patch @@ -0,0 +1,26 @@ +diff -ur colord-0.1.11//configure.ac colord-0.1.11.new//configure.ac +--- colord-0.1.11//configure.ac 2011-08-01 14:25:25.000000000 +0530 ++++ colord-0.1.11.new//configure.ac 2011-08-14 18:55:45.560334275 +0530 +@@ -218,8 +218,10 @@ + dnl --------------------------------------------------------------------------- + dnl - Build VALA support + dnl --------------------------------------------------------------------------- +-if test x$found_introspection != xno; then ++AC_ARG_ENABLE(vala, AS_HELP_STRING([--enable-vala],[build vala bindings]), ++ enable_vala=$enableval,enable_vala=no) ++if test x$found_introspection != xno -a x$enable_vala != xno; then + AC_PATH_PROG([VAPIGEN], [vapigen], []) + if test "x$VAPIGEN" = "x"; then + has_vapigen="no" + AC_MSG_WARN([vapigen not found, will not build Vala binding]) +@@ -228,7 +230,9 @@ + fi + else + has_vapigen="no" +- AC_MSG_WARN([Not introspection found, will not build Vala binding]) ++ if test x$found_introspection = xno; then ++ AC_MSG_WARN([introspection not found, will not build Vala binding]) ++ fi + fi + AM_CONDITIONAL(HAVE_VAPIGEN, [test "x$has_vapigen" = "xyes"]) + diff --git a/x11-misc/colord/metadata.xml b/x11-misc/colord/metadata.xml new file mode 100644 index 000000000000..60f2705cafd5 --- /dev/null +++ b/x11-misc/colord/metadata.xml @@ -0,0 +1,10 @@ + + + + gnome + + Use dev-libs/gobject-introspection + for introspection + Generate bindings for dev-lang/vala + + -- 2.26.2