commit: bd379c19af545b1dd01b51f790fd42c463b7ba29 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> AuthorDate: Sat Jan 3 22:09:42 2015 +0000 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> CommitDate: Sat Jan 3 22:13:01 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=bd379c19
dev-util/valadoc: initial ebuild Shamelessly stolen from one of the multiple overlays holding this. * ported to git-r3 * explicitely depend on all existing vala slots to avoid automagic * drop gtk/gdk-pixbuf dependency * use vala eclass --- dev-util/valadoc/metadata.xml | 8 +++++++ dev-util/valadoc/valadoc-9999.ebuild | 45 ++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/dev-util/valadoc/metadata.xml b/dev-util/valadoc/metadata.xml new file mode 100644 index 0000000..23310c6 --- /dev/null +++ b/dev-util/valadoc/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>e...@gentoo.org</email> + <name>Gilles Dartiguelongue</name> +</maintainer> +</pkgmetadata> diff --git a/dev-util/valadoc/valadoc-9999.ebuild b/dev-util/valadoc/valadoc-9999.ebuild new file mode 100644 index 0000000..e1580fc --- /dev/null +++ b/dev-util/valadoc/valadoc-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +VALA_MIN_API_VERSION="0.20" + +inherit autotools eutils git-r3 vala + +DESCRIPTION="Documentation generator for Vala source code" +HOMEPAGE="https://live.gnome.org/Valadoc" +EGIT_REPO_URI="git://git.gnome.org/${PN}" + +LICENSE="GPL-2" +SLOT="1.0" +KEYWORDS="" +IUSE="" + +RDEPEND=" + dev-lang/vala:0.20 + dev-lang/vala:0.22 + dev-lang/vala:0.24 + dev-lang/vala:0.26 + >=dev-libs/glib-2.24:2 + >=dev-libs/libgee-0.8:0.8 + >=media-gfx/graphviz-2.16 +" +DEPEND="${RDEPEND} + $(vala_depend) + virtual/pkgconfig +" + +src_prepare() { + eautoreconf + vala_src_prepare +} + +src_configure() { + econf --disable-static +} + +src_install() { + default + prune_libtool_files +}