summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorXiao-Long Chen2015-06-08 20:23:51 -0400
committerXiao-Long Chen2015-06-08 20:23:51 -0400
commit64046d85292ef2557132ea8f4bc251f134db3927 (patch)
treedc0d4ed6514f14d3f86a630f57910287a998b291 /PKGBUILD
downloadaur-java-xml-commons-external.tar.gz
Import from old AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
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/"
+}