Advertisement
Guest User

triplem

a guest
Jan 12th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.14 KB | None | 0 0
  1. #Contributor: Markus M. May <mmay AT javafreedom DOT org>
  2. pkgname=hudson
  3. pkgver=1.392
  4. pkgrel=1
  5. _wrapver=3.4.1
  6. pkgdesc="Extensible Continuous Integration Server."
  7. url="http://hudson-ci.org"
  8. arch=('i686' 'x86_64')
  9. license=('MIT')
  10. depends=('java-environment')
  11. optdepends=('apache: a full featured webserver'
  12.             'maven: a java project management and project comprehension tool')
  13.  
  14. conflicts=('java-hudson' 'hudson')
  15. provides=('hudson')
  16. options=(!strip !docs )
  17.  
  18. install=java-hudson.install
  19. source=(http://updates.hudson-labs.org/download/war/${pkgver}/hudson.war
  20.         http://wrapper.tanukisoftware.org/download/$_wrapver/wrapper-delta-pack-$_wrapver.tar.gz
  21.         'wrapper.conf'
  22.         'hudson')  
  23.  
  24. noextract=(hudson.war)
  25.  
  26. md5sums=('d46e7f74d6c13c08a00664101e992ef0'
  27.          'a4eb5f779b09fdba71c8b94450169bcc'
  28.          'ae20867fc94e77c15ec861356cc5283a'
  29.          '4a40d070e75135ef9f502b75bccbe11e')
  30.  
  31. package() {
  32.   cd ${srcdir}
  33.  
  34.   # Create directory
  35.   install -dm755 $pkgdir/opt/hudson
  36.   install -dm755 $pkgdir/opt/hudson/bin
  37.   install -dm755 $pkgdir/opt/hudson/lib
  38.   install -dm755 $pkgdir/opt/hudson/conf
  39.   install -dm755 $pkgdir/opt/hudson/logs
  40.   install -dm755 $pkgdir/opt/hudson/tmp
  41.  
  42.   # prepare wrapper
  43.   if [ $CARCH = 'x86_64' ]; then
  44.     install -Dm755  $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-64    $pkgdir/opt/hudson/bin/wrapper
  45.     install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-64.so $pkgdir/opt/hudson/lib/
  46.   elif [ $CARCH = 'i686' ]; then
  47.     install -Dm755  $srcdir/wrapper-delta-pack-$_wrapver/bin/wrapper-linux-x86-32 $pkgdir/opt/hudson/bin/wrapper
  48.     install -Dm644  $srcdir/wrapper-delta-pack-$_wrapver/lib/libwrapper-linux-x86-32.so $pkgdir/opt/hudson/lib/
  49.   fi
  50.    install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/lib/wrapper.jar $pkgdir/opt/hudson/lib/
  51.    install -Dm644 $srcdir/wrapper-delta-pack-$_wrapver/logs/wrapper.log $pkgdir/opt/hudson/logs/
  52.  
  53.    install -Dm644 $srcdir/hudson.war $pkgdir/opt/hudson/lib/
  54.    install -Dm644 $srcdir/wrapper.conf $pkgdir/opt/hudson/conf/
  55.    install -Dm755 $srcdir/hudson $pkgdir/opt/hudson/bin/
  56.  
  57.    mkdir -p $pkgdir/var/lib/hudson
  58.    mkdir -p $pkgdir/var/run/hudson
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement