adopted md5sum
[archlinuxdevstack.git] / hudson / PKGBUILD
blob4b916800bd28b32ffaf85d5168486d202270ec05
1 #Contributor: Markus M. May <mmay AT javafreedom DOT org>
2 pkgname=hudson
3 pkgver=1.352
4 pkgrel=2
5 pkgdesc="Extensible Continuous Integration Server."
6 url="http://hudson-ci.org"
7 arch=('i686' 'x86_64')
8 license=('MIT')
9 depends=('java-environment')
10 optdepends=('apache: a full featured webserver'
11             'maven: a java project management and project comprehension tool')
13 conflicts=('java-hudson' 'hudson')
14 provides=('hudson')
15 options=(!strip !docs )
17 backup=('wrapper.conf'
18         'hudson')
20 install=hudson.install
21 source=(http://hudson-ci.org/download/war/${pkgver}/$pkgname.war
22         http://wrapper.tanukisoftware.org/download/3.3.7/wrapper-delta-pack-3.3.7.tar.gz
23         'wrapper.conf'
24         'hudson')       
26 noextract=(hudson.war)
28 md5sums=('d065836161d34fd4e2925919c1ca39b8'
29          '009ea0881c321108ab6bb64e33d758a3'
30          '322379c155ad259a2a8b81ff624c7351'
31          '46aff67e27e087717eaef0b10c59453e')
33 build() {
34   cd ${srcdir}
36   # Create directory
37   install -d $pkgdir/opt/hudson
39   install -d $pkgdir/opt/hudson/bin
40   install -d $pkgdir/opt/hudson/bin/lib
41   install -d $pkgdir/opt/hudson/lib
42   install -d $pkgdir/opt/hudson/conf
43   install -d $pkgdir/opt/hudson/tmp
44   install -d $pkgdir/opt/hudson/data
46   install -d $pkgdir/etc/rc.d
48   install -d $pkgdir/etc/hudson
50   # prepare wrapper
51   if [ $CARCH = 'x86_64' ]; then
52     install $srcdir/wrapper-delta-pack-3.3.7/bin/wrapper-linux-x86-64 $pkgdir/opt/hudson/bin/wrapper
53     install $srcdir/wrapper-delta-pack-3.3.7/lib/libwrapper-linux-x86-64.so $pkgdir/opt/hudson/bin/lib
54   elif [ $CARCH} = 'i686' ]; then
55     install $srcdir/wrapper-delta-pack-3.3.7/bin/wrapper-linux-x86-32 $pkgdir/opt/hudson/bin/wrapper
56     install $srcdir/wrapper-delta-pack-3.3.7/lib/libwrapper-linux-x86-32.so $pkgdir/opt/hudson/bin/lib
57   fi
59    install $srcdir/wrapper-delta-pack-3.3.7/lib/wrapper.jar $pkgdir/opt/hudson/lib
60    install $srcdir/hudson.war $pkgdir/opt/hudson/lib
61    install $srcdir/wrapper.conf $pkgdir/etc/hudson
62    install $srcdir/hudson $pkgdir/opt/hudson/bin
64    install -d $pkgdir/etc/hudson
65    install -d $pkgdir/var/run/hudson
66    install -d $pkgdir/var/log/hudson