summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 21 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index facafe4d17b0..4271a3ca59d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,31 @@
+# Maintainer: Andrew Sun <adsun701@gmail.com>
# Contributor: craven@gmx.net
-# Maintainer: realitygaps AT yahoo DOT com
+# Contributor: realitygaps AT yahoo DOT com
+
pkgname=xstream
-pkgver=1.4.7
+pkgver=1.4.11.1
pkgrel=1
pkgdesc="Simple java library to serialize objects to XML and back again."
-arch=('i686' 'x86_64')
-url="http://xstream.codehaus.org/index.html"
+arch=('any')
+url="https://x-stream.github.io/"
license=('BSD')
depends=('java-environment')
-source=(https://nexus.codehaus.org/content/repositories/releases/com/thoughtworks/${pkgname}/xstream-distribution/${pkgver}/${pkgname}-distribution-${pkgver}-bin.zip)
-build() {
- mkdir -p ${pkgdir}/usr/share/java/${pkgname}
+makedepends=('maven' 'unzip')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/x-stream/xstream/archive/${pkgname^^}_${pkgver//./_}.tar.gz")
+sha256sums=('eef0a6663e845960d1816fe020aad19f9da5216f99cd371ea7e13f6829261c8d')
- cd ${srcdir}
- cd ${pkgname}-${pkgver}/lib/
+build() {
+ cd "${srcdir}/${pkgname}-${pkgname^^}_${pkgver//./_}"
+ mvn clean package -Dmaven.test.skip=true -Dmaven.repo.local="${srcdir}/${pkgname}-${pkgname^^}_${pkgver//./_}"
+}
- install -m644 ../LICENSE.txt ${pkgdir}/usr/share/java/${pkgname}
- install -m644 ../README.txt ${pkgdir}/usr/share/java/${pkgname}
+package() {
+ mkdir -p ${pkgdir}/usr/share/java/${pkgname}
+ cd "${srcdir}/${pkgname}-${pkgname^^}_${pkgver//./_}/xstream-distribution"
+ for i in target/libs/*.jar ; do
+ install -m644 ${i} ${pkgdir}/usr/share/java/${pkgname}
+ done
- for i in *.jar ; do
- install -m644 ${i} ${pkgdir}/usr/share/java/${pkgname}
- done
-
+ install -Dm644 ${srcdir}/${pkgname}-${pkgname^^}_${pkgver//./_}/LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt
+ install -Dm644 ${srcdir}/${pkgname}-${pkgname^^}_${pkgver//./_}/README.txt ${pkgdir}/usr/share/doc/${pkgname}/README.txt
}
-md5sums=('ea6a77eb51390c6888f5ca3c3a42d87b')