From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5DCF81381F3 for ; Mon, 17 Dec 2012 11:13:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9C10121C14E; Mon, 17 Dec 2012 11:12:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 811AE21C14E for ; Mon, 17 Dec 2012 11:12:45 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6D36033DB9C for ; Mon, 17 Dec 2012 11:12:44 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 19588E5442 for ; Mon, 17 Dec 2012 11:12:43 +0000 (UTC) From: "Alexandre Rostovtsev" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexandre Rostovtsev" Message-ID: <1355742356.e5abedb0c08db89212b1351ba32ad4fd4ee87625.tetromino@gentoo> Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/libpeas/ X-VCS-Repository: proj/gnome X-VCS-Files: dev-libs/libpeas/libpeas-9999.ebuild dev-libs/libpeas/metadata.xml X-VCS-Directories: dev-libs/libpeas/ X-VCS-Committer: tetromino X-VCS-Committer-Name: Alexandre Rostovtsev X-VCS-Revision: e5abedb0c08db89212b1351ba32ad4fd4ee87625 X-VCS-Branch: master Date: Mon, 17 Dec 2012 11:12:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 798c802b-7f44-4be8-8d4e-20b1ffda2888 X-Archives-Hash: fae7927d2d4b4bc77fa29d744157f4b1 commit: e5abedb0c08db89212b1351ba32ad4fd4ee87625 Author: Alexandre Rostovtsev gentoo org> AuthorDate: Mon Dec 17 11:05:56 2012 +0000 Commit: Alexandre Rostovtsev gentoo org> CommitDate: Mon Dec 17 11:05:56 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=e5abedb0 dev-libs/libpeas: sync with gx86 Update to EAPI5 and python-single-r1.eclass. Vala support is gone. --- dev-libs/libpeas/libpeas-9999.ebuild | 53 +++++++++++++-------------------- dev-libs/libpeas/metadata.xml | 14 +++++++++ 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/dev-libs/libpeas/libpeas-9999.ebuild b/dev-libs/libpeas/libpeas-9999.ebuild index 48251f2..16a6b5d 100644 --- a/dev-libs/libpeas/libpeas-9999.ebuild +++ b/dev-libs/libpeas/libpeas-9999.ebuild @@ -2,63 +2,62 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="4" +EAPI="5" GCONF_DEBUG="no" GNOME2_LA_PUNT="yes" -PYTHON_DEPEND="python? 2:2.5" +PYTHON_COMPAT=( python{2_6,2_7} ) -inherit eutils gnome2 multilib python virtualx +inherit eutils gnome2 multilib python-single-r1 virtualx if [[ ${PV} = 9999 ]]; then inherit gnome2-live fi DESCRIPTION="A GObject plugins library" -HOMEPAGE="http://www.gnome.org/" +HOMEPAGE="http://developer.gnome.org/libpeas/stable/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" -IUSE="doc gjs +gtk glade +python seed vala" +IUSE="gjs +gtk glade +python seed" if [[ ${PV} = 9999 ]]; then + IUSE="${IUSE} doc" KEYWORDS="" else - KEYWORDS="~amd64 ~x86 ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux" + KEYWORDS="~amd64 ~ppc ~x86 ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux" fi -RDEPEND=">=dev-libs/glib-2.31.2:2 +RDEPEND=">=dev-libs/glib-2.32: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 ) + gtk? ( >=x11-libs/gtk+-3:3[introspection] ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-3.0.0:3[${PYTHON_USEDEP}] ) 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 )" + >=sys-devel/gettext-0.17" -DOCS="AUTHORS ChangeLog NEWS README" +if [[ ${PV} = 9999 ]]; then + DEPEND="${DEPEND} doc? ( >=dev-util/gtk-doc-1.11 )" +fi pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { 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 } @@ -71,13 +70,3 @@ src_test() { # 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 -} diff --git a/dev-libs/libpeas/metadata.xml b/dev-libs/libpeas/metadata.xml new file mode 100644 index 0000000..44e6eeb --- /dev/null +++ b/dev-libs/libpeas/metadata.xml @@ -0,0 +1,14 @@ + + + + gnome + + Build support for loading JavaScript plugins using + dev-libs/gjs + Install the glade catalog + Build support for loading dev-lang/python + plugins + Build support for loading JavaScript plugins using + dev-libs/seed + +