summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Mende <angelos@gentoo.org>2011-06-21 12:36:55 +0200
committerChristoph Mende <angelos@gentoo.org>2011-06-21 12:36:55 +0200
commit07e06732736062dd4332aa41acdd158bd69c0e3b (patch)
treeee98328351c8760e0ff76e898cbb457fd8b6b83a /dev-util
parentsync-xfce-overlay.sh: Remove keywords instead of dropping to ~arch (diff)
downloadangelos-07e06732736062dd4332aa41acdd158bd69c0e3b.tar.gz
angelos-07e06732736062dd4332aa41acdd158bd69c0e3b.tar.bz2
angelos-07e06732736062dd4332aa41acdd158bd69c0e3b.zip
valide: Initial import
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 84F20B43)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/valide/Manifest13
-rw-r--r--dev-util/valide/metadata.xml9
-rw-r--r--dev-util/valide/valide-0.7.1.ebuild74
3 files changed, 96 insertions, 0 deletions
diff --git a/dev-util/valide/Manifest b/dev-util/valide/Manifest
new file mode 100644
index 0000000..b2f3f91
--- /dev/null
+++ b/dev-util/valide/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST valide-0.7.1.tar.gz 1590672 RMD160 45fedee8506d796380906def36f3ba5e3244b2e5 SHA1 76bcf9daa47c6fb83879fa7634b7f7bf758e0a3a SHA256 485170158c2733e97458518a8f6fc91cf3723917c19f376eb846d21d3b42162f
+EBUILD valide-0.7.1.ebuild 1488 RMD160 f91e5c9d526c67cfcb98b6f9783a8a2e91bc0766 SHA1 4148b4eac6372bb33a611a0961ac8265741ef4f2 SHA256 36eecdbe99a81da2aab19eb85f1fe8292de3257cc3cfb58fcbe4ea4334748b6a
+MISC metadata.xml 255 RMD160 5a289767457cfb3e020cd3f741b756ef5c7b5d7f SHA1 a9b58d4066b4b0ccc9f658c5f1e13b3486cc7ff2 SHA256 53b2c0b4698916ee552beaec71b29f07dc935b1f29aba08dc0120fe057a03334
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk4AdEcACgkQmWq1bYTyC0M19wD+KVlfK7ackGwRj1vupULQ8ejP
+h63naFY7bKqkg9zIvg4A/jLbcNgPw67urHJMarzomRDOJ0cNO4uW1dU4ge2685II
+=MuCw
+-----END PGP SIGNATURE-----
diff --git a/dev-util/valide/metadata.xml b/dev-util/valide/metadata.xml
new file mode 100644
index 0000000..e20774e
--- /dev/null
+++ b/dev-util/valide/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <use>
+ <flag name="unique">Enable support for <pkg>dev-libs/libunique</pkg></flag>
+ </use>
+</pkgmetadata>
+
diff --git a/dev-util/valide/valide-0.7.1.ebuild b/dev-util/valide/valide-0.7.1.ebuild
new file mode 100644
index 0000000..19657a9
--- /dev/null
+++ b/dev-util/valide/valide-0.7.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit fdo-mime gnome2-utils multilib python toolchain-funcs waf-utils
+
+DESCRIPTION="IDE for the Vala programming language"
+HOMEPAGE="http://www.valaide.org/"
+SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+unique"
+
+RDEPEND="dev-db/sqlite:3
+ dev-lang/vala:0.12
+ dev-libs/gdl:1
+ dev-libs/glib:2
+ dev-libs/libxml2:2
+ x11-libs/gtk+:2
+ x11-libs/gtksourceview:2.0
+ unique? ( dev-libs/libunique:1 )"
+DEPEND="${RDEPEND}
+ || ( dev-lang/python:2.7 dev-lang/python:2.6 )"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ sed -e "/update-mime-database/d" \
+ -e "/CFLAGS/d" -i wscript
+}
+
+src_configure() {
+ local myconf=""
+ WAF_BINARY=${S}/waf
+
+ use unique || myconf="--without-libunique"
+
+ VALAC=$(type -p valac-0.12) \
+ CC="$(tc-getCC)" \
+ "${WAF_BINARY}" \
+ --prefix="${EPREFIX}"/usr \
+ --with-libdir="${EPREFIX}"/usr/$(get_libdir) \
+ ${myconf} \
+ configure || die
+}
+
+src_install() {
+ waf-utils_src_install
+ rm "${ED}"/usr/share/valide/AUTHORS
+}
+
+pkg_preinst() {
+ gnom2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}