From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N2GqS-0002Ho-N9 for garchives@archives.gentoo.org; Mon, 26 Oct 2009 04:06:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 35DDBE0886; Mon, 26 Oct 2009 04:06:11 +0000 (UTC) Received: from mail-yx0-f174.google.com (mail-yx0-f174.google.com [209.85.210.174]) by pigeon.gentoo.org (Postfix) with ESMTP id 07A31E0886 for ; Mon, 26 Oct 2009 04:06:10 +0000 (UTC) Received: by yxe4 with SMTP id 4so8824923yxe.32 for ; Sun, 25 Oct 2009 21:06:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:x-enigmail-version:content-type; bh=aHG4U9yv3WKcUP3zpa6o2QyxWwsZHNQwP6a3od+dwFc=; b=SqbeCjSGq0G7uLqFDhczdWoZYwDuj/1XMrFczDTexqfsAoypXEa7BYBxkIUcIKyacZ rtjapg1k3mJyhNLUcQGVzX1US5hvnHsQrP1M6VDiZakJsxqsPyv33bNKt1egcXZgpYdJ yOqvQhI2EEGZlK3VGZKYcUFl5D1vh9UTsi34g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; b=aPUgyyzhzWb1iCU7JW+CxKeYyzZ4f6JY9hywtFpFDqx8/4Its1bh+3pEpG4mjvfNtD fc4w9TM1+WT7EC1FiLPoP8LT0J3X4ndtefAVvppefL3EvEnCxMsxQmMYZIv7UgYE4O8X b36YwEDKbXrgBqvGYiocppvpKGyzY7pXvrrJI= Received: by 10.150.61.10 with SMTP id j10mr22889248yba.282.1256529970688; Sun, 25 Oct 2009 21:06:10 -0700 (PDT) Received: from ?192.168.0.22? (c-98-230-149-46.hsd1.ga.comcast.net [98.230.149.46]) by mx.google.com with ESMTPS id 4sm950298ywg.58.2009.10.25.21.06.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 25 Oct 2009 21:06:10 -0700 (PDT) Message-ID: <4AE52031.3020406@gmail.com> Date: Mon, 26 Oct 2009 00:06:09 -0400 From: Kyle Cavin User-Agent: Thunderbird 2.0.0.23 (X11/20090920) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] gdata-build eclass proposal X-Enigmail-Version: 0.95.7 Content-Type: multipart/mixed; boundary="------------030907070005080406010309" X-Archives-Salt: e58e172a-b368-44c5-9ce7-c9a7d3b90db9 X-Archives-Hash: b61357628f11987960ee928ac936a9e5 This is a multi-part message in MIME format. --------------030907070005080406010309 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Google Data Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. LINK: http://code.google.com/apis/gdata/ The upstream distribution packages together 18 separate java libraries. This eclass separates these packages, permitting trivial ebuilds. Please tinker and advise. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkrlIDEACgkQWiD4kSM5q3kz4gCcD3G2VsynWxhCZEgPIF/SfIW3 5gQAn3tJI+NvZ3Hql/Wv0ELhvMGuTBwx =o4aA -----END PGP SIGNATURE----- --------------030907070005080406010309 Content-Type: application/x-bzip; name="gdata-tree.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="gdata-tree.tar.bz2" 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 IpwoSCe1sEYA --------------030907070005080406010309 Content-Type: text/plain; name="gdata-build.eclass" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="gdata-build.eclass" # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # @ECLASS: gdata-build.eclass # @BLURB: Eclass for gdata API ebuilds. # @DESCRIPTION: # This eclass contains various functions that are used when building gdata APIs. EAPI="2" #JAVA_PKG_DEBUG=1 WANT_ANT_TASKS="ant-nodeps" EANT_BUILD_XML="build-src.xml" EANT_BUILD_TARGET="build.manifest build.${PN/gdata-/}" inherit java-utils-2 java-pkg-2 java-ant-2 MY_P="db-${P}" DESCRIPTION="Google Data APIs${GDATA_EXTRA_DESCRIPTION}" HOMEPAGE="http://code.google.com/apis/gdata/" SRC_URI="http://gdata-java-client.googlecode.com/files/gdata-src.java-${PV}.zip" LICENSE="Apache-2.0" COMMON_DEPS="${GDATA_EXTRA_DEPS}" if [ ${PN} == "gdata-core" ]; then COMMON_DEPS="$COMMON_DEPS java-virtuals/apt-mirror:0 java-virtuals/javamail:0 >=dev-java/sun-jaf-1.1" else COMMON_DEPS="$COMMON_DEPS >=dev-java/gdata-core-${PV}" fi DEPEND="$COMMON_DEPS >=virtual/jdk-1.6" RDEPEND="$COMMON_DEPS >=virtual/jre-1.6" # @ECLASS-VARIABLE: GDATA_EXTRA_JARS # @DESCRIPTION: # Base names for extra jars included by the package. All jars are expected to # exist in the lib directory of the build tree. If a corresponding meta package # exists, it will also be installed. # # @EXAMPLE: # To include a jar named gdata-examples-3.0.jar, use following line: # GDATA_EXTRA_JARS="gdata-examples" # @ECLASS-VARIABLE: GDATA_EXTRA_DEPS # @DESCRIPTION: # Convenience variable to add dependencies to both DEPEND and RDEPEND. # @ECLASS-VARIABLE: GDATA_EXTRA_DESCRIPTION # @DESCRIPTION: # Clarify any ambiguous package names with this variable. Prepend a colon # to the string so it looks pretty, and stays consistent. # @ECLASS-VARIABLE: GDATA_TARGET # @DESCRIPTION: # Override the default installation jar. The form of this variable is identical # to that of GDATA_EXTRA_JARS, and defaults to ${PN}. S="${WORKDIR}/gdata/java" # @FUNCTION: gdata-build_src_prepare # @DESCRIPTION: Prepares dependencies and classpath for each build. gdata-build_src_prepare() { mkdir gdata_dep if [ ${PN} != "gdata-core" ]; then EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} gdata-core" else java-pkg_jar-from google-collect java-pkg_jar-from sun-jaf {,gdata_dep/}activation.jar java-pkg_jar-from javamail {,gdata_dep/}mail.jar EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} apt-mirror" fi sed -i -e 's|/tmp/||' build-src/build.properties for i in build-src.xml build-src/{core,${PN/gdata-/}}.xml; do if [ ${PN} != "gdata-core" ]; then tmp="`basename $i .xml`" echo "Removing target dependencies for $i" sed -i -e "/]*||" $i fi java-ant_rewrite-classpath $i; done rm -f lib/* } # @FUNCTION: gdata-build_src_install # @DESCRIPTION: Installs the required targets. gdata-build_src_install() { for pkg in ${GDATA_TARGET-${PN}} ${GDATA_EXTRA_JARS}; do java-pkg_newjar lib/$pkg-[0-9]*.jar $pkg.jar [ -f lib/$pkg-meta*.jar ] && \ java-pkg_newjar lib/$pkg-meta*.jar $pkg-meta.jar done if [ ${PN} == "gdata-core" ]; then dodoc ../README-src.txt ../RELEASE_NOTES.txt || die "docs failed" fi } EXPORT_FUNCTIONS src_prepare src_install --------------030907070005080406010309 Content-Type: application/octet-stream; name="gdata-tree.tar.bz2.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gdata-tree.tar.bz2.sig" iEYEABECAAYFAkrlIDEACgkQWiD4kSM5q3lGEwCff6MPH66b2r3p/oFUa46VFrHmsUcAniyQ DWIImDV3bMVL6OE0XPXDS/d0 --------------030907070005080406010309 Content-Type: application/octet-stream; name="gdata-build.eclass.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gdata-build.eclass.sig" iEYEABECAAYFAkrlIDEACgkQWiD4kSM5q3nYFgCaA5AGeHMemPw8JiMXUcfqvDg3L64AoLja 1t+4UivU4MjI9Utfu9ZlDaZT --------------030907070005080406010309--