commit:     a9676690aa6fd55838790dd36d8fbd38a3a13bf5
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 20 18:15:28 2014 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Apr 20 22:54:59 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=a9676690

media-libs/libmediaart: initial ebuild

---
 media-libs/libmediaart/libmediaart-0.4.0.ebuild | 60 +++++++++++++++++++++++++
 media-libs/libmediaart/metadata.xml             |  5 +++
 2 files changed, 65 insertions(+)

diff --git a/media-libs/libmediaart/libmediaart-0.4.0.ebuild 
b/media-libs/libmediaart/libmediaart-0.4.0.ebuild
new file mode 100644
index 0000000..6fd519f
--- /dev/null
+++ b/media-libs/libmediaart/libmediaart-0.4.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+GCONF_DEBUG="no"
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.16"
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="Manages, extracts and handles media art caches"
+HOMEPAGE="https://github.com/curlybeast/libmediaart";
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk +introspection qt4 qt5 vala"
+REQUIRED_USE="
+       ?? ( gtk qt4 qt5 )
+       vala? ( introspection )
+"
+
+RDEPEND="
+       >=dev-libs/glib-2.35.1:2
+       gtk? ( >=x11-libs/gdk-pixbuf-2.12:2 )
+       introspection? ( >=dev-libs/gobject-introspection-1.30 )
+       qt4? ( dev-qt/qtgui:4 )
+       qt5? ( dev-qt/qtgui:5 )
+"
+DEPEND="${RDEPEND}
+       >=dev-util/gtk-doc-am-1.8
+       virtual/pkgconfig
+       vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+       use vala && vala_src_prepare
+       gnome2_src_prepare
+}
+
+src_configure() {
+       local myconf=""
+       if use qt4 -o use qt5 ; then
+               myconf="${myconf} --enable-qt"
+       else
+               myconf="${myconf} --disable-qt"
+       fi
+
+       gnome2_src_configure \
+               --enable-unit-tests \
+               $(use_enable gtk gdkpixbuf) \
+               $(use_enable introspection) \
+               $(use_enable vala) \
+               ${myconf}
+}
+
+src_test() {
+       Xemake check
+}

diff --git a/media-libs/libmediaart/metadata.xml 
b/media-libs/libmediaart/metadata.xml
new file mode 100644
index 0000000..6e0e2ec
--- /dev/null
+++ b/media-libs/libmediaart/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <herd>gnome</herd>
+</pkgmetadata>

Reply via email to