From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (unknown [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 12ACB1381FA for ; Mon, 26 May 2014 17:20:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 70387E0809; Mon, 26 May 2014 17:20:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D7471E0809 for ; Mon, 26 May 2014 17:20:16 +0000 (UTC) Received: from flycatcher.gentoo.org (unknown [81.93.255.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B70A533FE4A for ; Mon, 26 May 2014 17:20:15 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2279) id 430D52004E; Mon, 26 May 2014 17:20:14 +0000 (UTC) From: "Michal Gorny (mgorny)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, mgorny@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog gnome-python-common-r1.eclass X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog gnome-python-common-r1.eclass X-VCS-Directories: eclass X-VCS-Committer: mgorny X-VCS-Committer-Name: Michal Gorny Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20140526172014.430D52004E@flycatcher.gentoo.org> Date: Mon, 26 May 2014 17:20:14 +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: cfb1e3cf-4e33-4528-8ce7-e48783fb98cb X-Archives-Hash: b56a06f8d6bb1e23f29529f229834314 mgorny 14/05/26 17:20:14 Modified: ChangeLog Added: gnome-python-common-r1.eclass Log: Convert gnome-python-common.eclass to use python-r1, and clean it up a lot. Revision Changes Path 1.1275 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1275&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1275&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1274&r2=1.1275 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1274 retrieving revision 1.1275 diff -u -r1.1274 -r1.1275 --- ChangeLog 26 May 2014 16:13:35 -0000 1.1274 +++ ChangeLog 26 May 2014 17:20:14 -0000 1.1275 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1274 2014/05/26 16:13:35 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1275 2014/05/26 17:20:14 mgorny Exp $ + + 26 May 2014; Michał Górny + +gnome-python-common-r1.eclass: + Convert gnome-python-common.eclass to use python-r1, and clean it up a lot. 26 May 2014; Michał Górny python-r1.eclass, python-single-r1.eclass, python-utils-r1.eclass: 1.1 eclass/gnome-python-common-r1.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gnome-python-common-r1.eclass?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gnome-python-common-r1.eclass?rev=1.1&content-type=text/plain Index: gnome-python-common-r1.eclass =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/eclass/gnome-python-common-r1.eclass,v 1.1 2014/05/26 17:20:14 mgorny Exp $ # @ECLASS: gnome-python-common-r1 # @MAINTAINER: # GNOME team # @AUTHOR: # Author: Michał Górny # Based on the work of: Arun raghaven # which in turn was based on the work of Jim Ramsay # @BLURB: Common functionality for building gnome-python* bindings # @DESCRIPTION: # This eclass provides python-r1 support for the GNOME2 library Python # bindings. : ${GNOME_ORG_MODULE:=gnome-python} : ${GNOME_TARBALL_SUFFIX:=bz2} : ${GNOME2_LA_PUNT:=yes} : ${GCONF_DEBUG:=no} # @ECLASS-VARIABLE: G_PY_BINDINGS # @DESCRIPTION: # The actual '--enable-' name. If multiple bindings are to # be enabled, must be an array. : ${G_PY_BINDINGS:=${PN%-python}} # @ECLASS-VARIABLE: EXAMPLES # @DEFAULT_UNSET # @DESCRIPTION: # The set of example files to be installed if the 'examples' USE flag # is set. case "${EAPI:-0}" in 0|1|2|3|4) die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" ;; 5) ;; *) die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" ;; esac inherit eutils gnome2 python-r1 EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install HOMEPAGE="http://pygtk.org/" RESTRICT="${RESTRICT} test" DOCS="AUTHORS ChangeLog NEWS README" if [[ ${GNOME_ORG_MODULE} != "gnome-python" ]]; then DOCS="${DOCS} MAINTAINERS" fi RDEPEND="~dev-python/${GNOME_ORG_MODULE}-base-${PV} ${PYTHON_DEPS}" DEPEND="${RDEPEND} virtual/pkgconfig" REQUIRED_USE=${PYTHON_REQUIRED_SUE} gnome-python-common-r1_src_prepare() { gnome2_src_prepare # The .pc file is installed by respective gnome-python*-base package sed -i '/^pkgconfig_DATA/d' Makefile.in || die "sed failed" sed -i '/^pkgconfigdir/d' Makefile.in || die "sed failed" # # python_copy_sources } gnome-python-common-r1_src_configure() { local myconf=( --disable-allbindings "${G_PY_BINDINGS[@]/#/--enable-}" ) ECONF_SOURCE=${S} \ python_parallel_foreach_impl \ gnome2_src_configure "${myconf[@]}" "${@}" } gnome-python-common-r1_src_compile() { python_foreach_impl default } gnome-python-common-r1_src_test() { python_foreach_impl default } # Do a regular gnome2 src_install and then install examples if required. # Set the variable EXAMPLES to provide the set of examples to be installed. # (to install a directory recursively, specify it with a trailing '/' - for # example, foo/bar/) gnome-python-common-r1_src_install() { python_foreach_impl gnome2_src_install if in_iuse examples && use examples; then docinto examples dodoc -r "${EXAMPLES[@]}" fi }