diff options
author | Vlastimil Babka <caster@gentoo.org> | 2007-01-16 16:20:37 +0000 |
---|---|---|
committer | Vlastimil Babka <caster@gentoo.org> | 2007-01-16 16:20:37 +0000 |
commit | b3e87d57987bbd8f868c016f41ad1a176a99c841 (patch) | |
tree | 1b87eb685f9e5249715f26960e741aaa9b7fdf04 /dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild | |
parent | Adding fmod (sound) use flag to games-strategy/dark-oberon (diff) | |
download | gentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.tar.gz gentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.tar.bz2 gentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.zip |
Include look&feel settings in the .jar file again, this time unpack them from bundled .jar before deleting, instead of FILESDIR, because they are not part of source files for some reason. Don't filter ecj-3.1 which was by mistake.
(Portage version: 2.1.2)
Diffstat (limited to 'dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild')
-rw-r--r-- | dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild new file mode 100644 index 000000000000..57de2a9b141c --- /dev/null +++ b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild,v 1.1 2007/01/16 16:20:36 caster Exp $ + +inherit eutils java-pkg-2 java-ant-2 + +MY_V="${PV//./_}" +DESCRIPTION="JGoodies Looks Library" +HOMEPAGE="http://www.jgoodies.com/" +SRC_URI="http://www.jgoodies.com/download/libraries/looks-${MY_V}.zip" + +LICENSE="BSD" +SLOT="2.0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc source" + +DEPEND=">=virtual/jdk-1.4 + dev-java/ant-core + app-arch/unzip + source? ( app-arch/zip )" +RDEPEND=">=virtual/jre-1.4" + +S="${WORKDIR}/looks-${PV}" + +src_unpack() { + unpack ${A} + cd "${S}" + + # remove the bootclasspath brokedness, make building demo optional + epatch "${FILESDIR}/${P}-build.xml.patch" + + # unzip the look&feel settings from bundled jar before we delete it + unzip -j looks-${PV}.jar META-INF/services/javax.swing.LookAndFeel \ + || die "unzip of javax.swing.LookAndFeel failed" + # and rename it to what build.xml expects + mv javax.swing.LookAndFeel all.txt + + rm -v *.jar demo/*.jar lib/*.jar + rm -rf docs/api +} + +src_compile() { + # bug #150970 + java-pkg_filter-compiler jikes + + # jar target fails unless we make descriptors.dir an existing directory + # I checked the ustream binary distribution and they also don't actually + # put anything there. + # 31.7.2006 betelgeuse@gentoo.org + # update: it's where it looks for all.txt file + # 16.1.2007 caster@gentoo.org + eant -Ddescriptors.dir="${S}" jar-all $(use_doc) +} + +src_install() { + java-pkg_dojar build/looks.jar + + dodoc RELEASE-NOTES.txt + dohtml README.html + if use doc; then + java-pkg_dohtml -r docs/* + java-pkg_dojavadoc build/docs/api + fi + use source && java-pkg_dosrc src/core/com +} |