summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-04-22 23:28:59 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-04-22 23:28:59 +0000
commitefbe3f7bd0b333e2bc97378a12c96eebd5706922 (patch)
treec1e53c937e6528d72942107470c2cb714aced995 /dev-libs/libpeas
parentwhitespace (diff)
downloadhistorical-efbe3f7bd0b333e2bc97378a12c96eebd5706922.tar.gz
historical-efbe3f7bd0b333e2bc97378a12c96eebd5706922.tar.bz2
historical-efbe3f7bd0b333e2bc97378a12c96eebd5706922.zip
Version bump from the gnome overlay for gjs-1.32 compatibility (bug #413047, thanks to Tiziano Müller).
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libpeas')
-rw-r--r--dev-libs/libpeas/ChangeLog11
-rw-r--r--dev-libs/libpeas/Manifest18
-rw-r--r--dev-libs/libpeas/libpeas-1.4.0.ebuild76
3 files changed, 102 insertions, 3 deletions
diff --git a/dev-libs/libpeas/ChangeLog b/dev-libs/libpeas/ChangeLog
index 3babcd7dd956..99eab4bcdd8b 100644
--- a/dev-libs/libpeas/ChangeLog
+++ b/dev-libs/libpeas/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/libpeas
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.3 2011/12/01 17:31:42 darkside Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.4 2012/04/22 23:28:59 tetromino Exp $
+
+*libpeas-1.4.0 (22 Apr 2012)
+
+ 22 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +libpeas-1.4.0.ebuild:
+ Version bump from the gnome overlay for gjs-1.32 compatibility (bug #413047,
+ thanks to Tiziano Müller).
01 Dec 2011; Jeremy Olexa <darkside@gentoo.org> libpeas-1.2.0-r1.ebuild:
add some prefix keywords as tested
diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest
index 45d73339ce6d..031afded7d04 100644
--- a/dev-libs/libpeas/Manifest
+++ b/dev-libs/libpeas/Manifest
@@ -1,7 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX libpeas-1.2.0-PeasPluginInfo-annotation.patch 2255 RMD160 fb56f5698eaae7fe164164d1d2ea58646b57a50f SHA1 add8ee5aa71c7be0aa502c44863704b2b7816ac9 SHA256 2b187f0681021ea1cca8f805e9eaf452cd7c5611c80bfa1e04315aac68b75f80
DIST libpeas-1.0.0.tar.bz2 598820 RMD160 66a04dfd5c72d0611848937a58055ac717044448 SHA1 f15caf0b7c4621979eff5bca06f567d2d4828443 SHA256 b1482690565241baf3870311a77efb3f89a4335f48cb4ca31e8b8405220a8d99
DIST libpeas-1.2.0.tar.xz 497176 RMD160 60ce43c0253568abcf44e824a2bd2e18ff7f904d SHA1 4877d53a55671c51f73cea75365ece037badd1bf SHA256 871868ff44352367a4b4602352f60fd20eb99794ade454f3b120d87c1560f31c
+DIST libpeas-1.4.0.tar.xz 521044 RMD160 f03fe9b5f35e5058554db69f2149cd55af9834b2 SHA1 2c1f8d4aed2949cfebddecba7b5109e15b09443b SHA256 d508df249d5aefad0e5a720095e0103355ab13856dae6a10e6e5b8235d5eecf6
EBUILD libpeas-1.0.0.ebuild 1680 RMD160 8cd7bf626de62bb7801fe563ec0da0f532ee1d95 SHA1 86a172599d17bdb29bc561a36300b1235bd7bb85 SHA256 af84e27bbe7f5ec0dd36d217f5e62d9d69a7916cb77dc02d31e8b3872e99af26
EBUILD libpeas-1.2.0-r1.ebuild 1935 RMD160 72b33b30e784f1ca4b6524b822f1a96c51ce76c9 SHA1 0291d971d89e00f75e8b546e05e20d98cdf9e316 SHA256 5f6ee0ad70b0601bae05357a415d63e0039431446745e071149ffead4ccffff4
-MISC ChangeLog 782 RMD160 e80bbe36c8bdbdae12d5b30ca58baf111616837d SHA1 7a0da91f2ba5203b2f28602467f2db3f031cf91d SHA256 95955efb6bda7f2e8c29da07198419a53f80e02fb049d82f4f96a714e72b5ee5
+EBUILD libpeas-1.4.0.ebuild 2073 RMD160 4578d13c46bbe07b3704ee1daaa82b2c5855bb02 SHA1 f3b0f2bd3d5933ad596cd0480089c2250f771386 SHA256 95a4760d781e852eff037ff0ed232f7499c233b649f4c91630f7ae2e3a97467c
+MISC ChangeLog 1007 RMD160 deaa6498139a25c65730ca086cd74967c32710ab SHA1 13011550f32e8d9bc483c72d9b18adc0a8a7be89 SHA256 a8e572753fe67555d7bb908ba1668712d3a6e4fe974c27185d7deeef7691a34f
MISC metadata.xml 620 RMD160 dbc561a1d545d5709b799b32f40079727990d2b7 SHA1 2bf24d052ea1f2cde1736c8016ae856de34c0787 SHA256 4e7d5a8ee528a66e66dedb86ea1789a60b865c4c35429a389f2ae7ffc69faec2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBAgAGBQJPlJRAAAoJEJ0WA1zPCt1hov4H/2YR2qSl9cij3S0/5V3iPIBV
+MSFYwPuJMiDCOnv1Jejy8lR+mpvdoIwz6nREWM6qHb2Be4P0yHBj5QoyUU3n5RLV
+Td3YMHv6SycJD0Fmq/FJuZdAMnfa4pKu1uf+02HZJC/aMNMmpNQyVymT6EeqW+x/
+JSQDM85+TpkqhkiwNjaIw4fSEOgW6mUdrrTnxva6HQvSqoGWR9KbTP9UjvdDSN1N
+uakCXoWjZubMnjqcwd0YxGHmo+UeDXRRFvtRPvwH2FlhdNPUzCZ0Cg580nzRV4lQ
+RBNxkrPd9RMIuB4+f4JbGsFok3rRGv7YyyWoaj30ZtIJHqUHuoueep2V/P+604k=
+=wV/2
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libpeas/libpeas-1.4.0.ebuild b/dev-libs/libpeas/libpeas-1.4.0.ebuild
new file mode 100644
index 000000000000..55dd5bd2d4cb
--- /dev/null
+++ b/dev-libs/libpeas/libpeas-1.4.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/libpeas-1.4.0.ebuild,v 1.1 2012/04/22 23:28:59 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_DEPEND="python? 2:2.5"
+
+inherit eutils gnome2 multilib python virtualx
+
+DESCRIPTION="A GObject plugins library"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="doc gjs +gtk glade +python seed vala"
+KEYWORDS="~amd64 ~x86 ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
+
+RDEPEND=">=dev-libs/glib-2.31.2:2
+ >=dev-libs/gobject-introspection-0.10.1
+ gjs? ( >=dev-libs/gjs-1.31.11 )
+ glade? ( >=dev-util/glade-3.9.1:3.10 )
+ gtk? ( >=x11-libs/gtk+-2.91.1:3[introspection] )
+ python? ( >=dev-python/pygobject-3.0.0:3 )
+ seed? ( >=dev-libs/seed-2.91.91 )"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ >=sys-devel/gettext-0.17
+ doc? ( >=dev-util/gtk-doc-1.11 )
+ vala? ( >=dev-lang/vala-0.11.1:0.12 )"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+pkg_setup() {
+ G2CONF="${G2CONF}
+ $(use_enable gjs)
+ $(use_enable glade glade-catalog)
+ $(use_enable gtk)
+ $(use_enable python)
+ $(use_enable seed)
+ $(use_enable vala)
+ VALAC=$(type -P valac-0.12)
+ --disable-deprecation
+ --disable-static"
+ # Wtf, --disable-gcov, --enable-gcov=no, --enable-gcov, all enable gcov
+ # What do we do about gdb, valgrind, gcov, etc?
+
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ use python && python_clean_py-compile_files
+ gnome2_src_prepare
+}
+
+src_test() {
+ # FIXME: Tests fail because of some bug involving Xvfb and Gtk.IconTheme
+ # DO NOT REPORT UPSTREAM, this is not a libpeas bug.
+ # To reproduce:
+ # >>> from gi.repository import Gtk
+ # >>> Gtk.IconTheme.get_default().has_icon("gtk-about")
+ # This should return True, it returns False for Xvfb
+ Xemake check
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ use python && python_mod_optimize /usr/$(get_libdir)/peas-demo
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ use python && python_mod_cleanup /usr/$(get_libdir)/peas-demo
+}