1 #Contributor: Markus M. May <mmay AT javafreedom DOT org>
2 #Contributor: Yahya Mohajer < yaya_2013 At yahoo Dot com >
9 pkgdesc="Extensible Continuous Integration Server."
10 url="http://hudson-ci.org"
11 arch=('i686' 'x86_64')
13 depends=('java-environment')
14 optdepends=('apache: a full featured webserver'
15 'maven: a java project management and project comprehension tool')
17 conflicts=('java-hudson' 'hudson' )
19 options=(!strip !docs )
20 install=java-hudson.install
21 backup=(opt/hudson/conf/wrapper.conf)
22 source=(http://java.net/projects/hudson/downloads/download/war/hudson-${pkgver}.war
23 http://wrapper.tanukisoftware.org/download/$_wrapver/wrapper-delta-pack-$_wrapver.tar.gz
27 noextract=(hudson-${pkgver}.war)
29 md5sums=('dbd5c5bbca46fa4bf900b19862c66bf3'
30 'a4eb5f779b09fdba71c8b94450169bcc'
31 'ae20867fc94e77c15ec861356cc5283a'
32 '4a40d070e75135ef9f502b75bccbe11e')
38 install -dm755 $pkgdir/opt/hudson
39 install -dm755 $pkgdir/opt/hudson/bin
40 install -dm755 $pkgdir/opt/hudson/lib
41 install -dm755 $pkgdir/opt/hudson/conf
42 install -dm755 $pkgdir/opt/hudson/logs
43 install -dm755 $pkgdir/opt/hudson/tmp
46 if [ $CARCH = 'x86_64' ]; then
47 install -Dm755 $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-64 $pkgdir/opt/hudson/bin/wrapper
48 install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-64.so $pkgdir/opt/hudson/lib/
49 elif [ $CARCH = 'i686' ]; then
50 install -Dm755 $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-32 $pkgdir/opt/hudson/bin/wrapper
51 install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-32.so $pkgdir/opt/hudson/lib/
53 install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/wrapper.jar $pkgdir/opt/hudson/lib/
54 install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/logs/wrapper.log $pkgdir/opt/hudson/logs/
56 install -Dm644 $srcdir/hudson-${pkgver}.war $pkgdir/opt/hudson/lib/hudson.war
57 install -Dm644 $srcdir/wrapper.conf $pkgdir/opt/hudson/conf/
58 install -Dm755 $srcdir/hudson $pkgdir/opt/hudson/bin/
60 mkdir -p $pkgdir/var/lib/hudson
61 mkdir -p $pkgdir/var/run/hudson