diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 21 insertions, 16 deletions
@@ -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') |