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>
