diff options
author | Xiao-Long Chen | 2015-06-08 20:23:51 -0400 |
---|---|---|
committer | Xiao-Long Chen | 2015-06-08 20:23:51 -0400 |
commit | 64046d85292ef2557132ea8f4bc251f134db3927 (patch) | |
tree | dc0d4ed6514f14d3f86a630f57910287a998b291 /PKGBUILD | |
download | aur-java-xml-commons-external.tar.gz |
Import from old AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e92f169caf23 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to> +# Contributor: Edwin Fuquen <edwin.fuquen@gmail.com> + +pkgname=java-xml-commons-external +pkgver=1.4.01 +pkgrel=1 +pkgdesc="Common code and guidelines for xml projects" +arch=(i686 x86_64) +url="http://xml.apache.org/commons/" +license=(apache) +depends=(java-environment) +source=("http://apache.osuosl.org//xerces/xml-commons/source/xml-commons-external-${pkgver}-src.tar.gz") +sha512sums=('9e8f77f7dc65a492548fa2313b49855ad0880fe663acdac865a1b235ea3bc0ba347c4fad3ca16f0c92a60df42a0a802a74525b56ea58dc575cd2d94013561868') + +build() { + # Taken from Ubuntu + mkdir classes + javac -source 1.4 -d classes `find org/ javax/ -name '*.java'` + + cd classes/ + jar -cvfm ../xml-apis-ext.jar ../manifest.commons \ + `find -type d -name "sac" -o -name "smil" -o -name "svg"` + jar -cvfm ../xml-apis.jar ../manifest.commons \ + `find -type f ! \( -wholename "*/sac/*" -o -wholename "*/smil/*" -o -wholename "*/svg/*" \)` +} + +package() { + install -dm755 "${pkgdir}/usr/share/java/xml-commons-external/" + install -m644 xml-apis.jar "${pkgdir}/usr/share/java/xml-commons-external/" + install -m644 xml-apis-ext.jar "${pkgdir}/usr/share/java/xml-commons-external/" +} |