updated on Tue Jan 17 12:00:36 UTC 2012
[aur-mirror.git] / jpcap_x86_64_patched / PKGBUILD
blob02015fa3d243b14b9b0f25b7f7c62f02313b83e9
1 # edited by Li Shun <riverscn@gmail.com>
2 # x86_64 compatible patch by PT<pentie@gmail.com>
3 pkgname=jpcap_x86_64_patched
4 pkgver=0.7
5 pkgrel=3
6 pkgdesc="Jpcap is a Java library for capturing and sending network packets."
7 arch=('i686' 'x86_64')
8 url="http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html"
9 license=('GPL')
10 depends=('libpcap' 'java-environment')
11 #makedepends=('jdk7-openjdk')
12 source=(http://netresearch.ics.uci.edu/kfujii/jpcap/jpcap-0.7.tar.gz fPIC.patch)
13 md5sums=('faa3c4be407ce3419cad90150db391a5'
14          '80276816e234def98fb20bd59376826b')
16 build() {
17   patch -p0<fPIC.patch || return 1
18   cd "$srcdir/jpcap-0.7/src/c" || return 1
19   make || return 1
20   
21   if test "$CARCH" == x86_64; then
22     mkdir -p "$pkgdir$JAVA_HOME/jre/lib/amd64" || return 1
23     cp libjpcap.so "$pkgdir$JAVA_HOME/jre/lib/amd64" || return 1
24   else
25     mkdir -p "$pkgdir$JAVA_HOME/jre/lib/i386" || return 1
26     cp libjpcap.so "$pkgdir$JAVA_HOME/jre/lib/i386" || return 1
27   fi
30   mkdir -p "$pkgdir$JAVA_HOME/jre/lib/ext" || return 1
31   cp "$srcdir/jpcap-0.7/lib/jpcap.jar" "$pkgdir$JAVA_HOME/jre/lib/ext" || return 1