[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