[arch-commits] CVS update of extra/lib/bcprov (PKGBUILD)

Jan de Groot jgc at archlinux.org
Mon Jul 2 21:39:10 UTC 2007


    Date: Monday, July 2, 2007 @ 17:39:10
  Author: jgc
    Path: /home/cvs-extra/extra/lib/bcprov

   Added: PKGBUILD (1.1)

upgpkg: bcprov 1.37-1
Add bouncy castle as dependency for azureus


----------+
 PKGBUILD |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)


Index: extra/lib/bcprov/PKGBUILD
diff -u /dev/null extra/lib/bcprov/PKGBUILD:1.1
--- /dev/null	Mon Jul  2 17:39:09 2007
+++ extra/lib/bcprov/PKGBUILD	Mon Jul  2 17:39:09 2007
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD,v 1.1 2007/07/02 21:39:09 jgc Exp $
+# Maintainer: Jan de Groot <jgc at archlinux.org>
+pkgname=bcprov
+pkgver=1.37
+_pkgver=137
+pkgrel=1
+pkgdesc="Java cryptography APIs (Bouncy Castle)"
+arch=('i686')
+url="http://www.bouncycastle.org/java.html"
+license=('custom')
+depends=('java-runtime')
+makedepends=('java-gcj-compat' 'unzip' 'junit')
+source=(http://www.bouncycastle.org/download/bcprov-jdk14-${_pkgver}.tar.gz)
+md5sums=('11222f408f80384925b9e414d8b27ec6')
+
+build() {
+  cd ${startdir}/src/bcprov-jdk14-${_pkgver}
+  unzip -qo src.zip
+
+  mkdir classes
+  find . -name '*.java' > src.list
+  javac -cp /usr/share/java/junit.jar -d classes @src.list || return 1
+
+  cd classes
+  find . -path '*test/*.class' -print -delete
+  find . -depth -type d -empty -delete
+  jar cf ../bcprov.jar * || return 1
+  install -D -m644 ../bcprov.jar ${startdir}/pkg/usr/share/java/bcprov.jar || return 1
+  install -D -m644 ../LICENSE.html ${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE.html
+}




More information about the arch-commits mailing list