updated on Thu Jan 12 20:00:29 UTC 2012
[aur-mirror.git] / jenkins-lts / PKGBUILD
blobd12b9d7376b23693178404947558099de92ce2ff
1 #Contributor: Yahya Mohajer < yaya_2013 At yahoo Dot com >
3 pkgname=jenkins-lts
4 pkgver=1.409.3
5 pkgrel=beta1
6 _wrapver=3.4.1
7 pkgdesc="Extensible Continuous Integration Server. Hudson forks- LTS version"
8 url="http://jenkins-ci.org/"
9 arch=('i686' 'x86_64')
10 license=('MIT')
11 depends=('java-environment')
12 optdepends=('apache: a full featured webserver'
13             'maven: a java project management and project comprehension tool'
14             'ttf-dejavu: Font family based on the Bitstream Vera Fonts with a wider range of characters'
15             'libcups: The CUPS Printing System - client libraries and headers')
17 conflicts=('jenkins-lts')
18 provides=('jenkins-lts')
19 options=(!strip !docs )
21 install=jenkins-lts.install
22 backup=(opt/jenkins-lts/conf/wrapper.conf)
23 source=(http://mirrors.jenkins-ci.org/war-stable/${pkgver}/jenkins.war
24         http://wrapper.tanukisoftware.org/download/$_wrapver/wrapper-delta-pack-$_wrapver.tar.gz
25         'wrapper.conf'
26         'jenkins-lts')  
28 noextract=(jenkins.war)
30 md5sums=('2783375695e85c50f92e07e5885aeac3'
31          'a4eb5f779b09fdba71c8b94450169bcc'
32          '4f5ba6f36114c82ed46b37e1502a8035'
33          '7969490e36187fa5f199acb3ec3b31f5')
35 build() {
36   cd ${srcdir}
38   # Create directory
39   install -dm755 $pkgdir/opt/jenkins-lts
40   install -dm755 $pkgdir/opt/jenkins-lts/bin
41   install -dm755 $pkgdir/opt/jenkins-lts/lib
42   install -dm755 $pkgdir/opt/jenkins-lts/conf
43   install -dm755 $pkgdir/opt/jenkins-lts/logs
44   install -dm755 $pkgdir/opt/jenkins-lts/tmp
46   # prepare wrapper
47   if [ $CARCH = 'x86_64' ]; then
48     install -Dm755  $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-64    $pkgdir/opt/jenkins-lts/bin/wrapper
49     install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-64.so $pkgdir/opt/jenkins-lts/lib/
50   elif [ $CARCH = 'i686' ]; then
51     install -Dm755  $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-32 $pkgdir/opt/jenkins-lts/bin/wrapper
52     install -Dm644  $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-32.so $pkgdir/opt/jenkins-lts/lib/
53   fi
54    install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/wrapper.jar $pkgdir/opt/jenkins-lts/lib/
55    install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/logs/wrapper.log $pkgdir/opt/jenkins-lts/logs/
57    install -Dm644 $srcdir/jenkins.war $pkgdir/opt/jenkins-lts/lib/
59    install -Dm644 $srcdir/wrapper.conf $pkgdir/opt/jenkins-lts/conf/
60    install -Dm755 $srcdir/jenkins-lts $pkgdir/opt/jenkins-lts/bin/
62    mkdir -p $pkgdir/var/lib/jenkins-lts
63    mkdir -p $pkgdir/var/run/jenkins-lts