--- bcprov/PKGBUILD 2014-12-05 18:05:07.000000000 -0500 +++ PKGBUILD 2014-12-06 11:33:04.686852421 -0500 @@ -2,36 +2,23 @@ # Maintainer: Jan de Groot pkgname=bcprov -pkgver=1.50 +pkgver=1.51 pkgrel=1 pkgdesc="Java cryptography APIs (Bouncy Castle)" arch=('any') url="http://www.bouncycastle.org/java.html" -license=('custom') -depends=('java-runtime') -makedepends=('java-environment' 'junit') -source=("http://www.bouncycastle.org/download/bcprov-jdk15on-${pkgver/./}.tar.gz") -md5sums=('9c949462f8ae1efd2bd12e032f3fb5b5') - -build() { - cd "${srcdir}/bcprov-jdk15on-${pkgver/./}" - jar xf src.zip - - mkdir classes - find . -name '*.java' > src.list - javac -encoding ISO-8859-1 -cp /usr/share/java/junit.jar -d classes @src.list - - cd classes - find . -path '*test/*.class' -delete - find . -depth -type d -empty -delete - install -m644 ../org/bouncycastle/x509/*.properties org/bouncycastle/x509/ - jar cf ../bcprov.jar * -} +license=('MIT') +noextract=(bcprov*.jar) +source=("http://www.bouncycastle.org/download/bcprov-jdk15on-${pkgver/./}.jar" + "LICENSE.html") +md5sums=('b202b2dde200e0d1b714f6e867e29ee4' + '38ea7412daeed75d7d755033d0fad407') package() { - cd "${srcdir}/bcprov-jdk15on-${pkgver/./}" + cd "${srcdir}" + install -m755 -d "${pkgdir}/usr/share/java" install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 bcprov.jar "${pkgdir}/usr/share/java/" + install -m644 bcprov-jdk15on-${pkgver/./}.jar "${pkgdir}/usr/share/java/bcprov.jar" install -m644 LICENSE.html "${pkgdir}/usr/share/licenses/${pkgname}/" }