Advertisement
Guest User

PKBUILD pharo2

a guest
Mar 24th, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.80 KB | None | 0 0
  1. # Contributor: Eric Forgeot < http://anamnese.online.fr >
  2. # Contributor: Daniel Milde <daniel@milde.cz>
  3.  
  4.  
  5.  
  6. pkgname=pharo
  7. pkgver=2.0
  8. pkgrel=1
  9. pkgdesc="a fork of Squeak, an implementation of the object-oriented, dynamically typed, reflective programming language Smalltalk"
  10. arch=(i686 x86_64)
  11. url="http://www.pharo-project.org/"
  12. license=('MIT')
  13. if [ "$CARCH" = "x86_64" ]; then
  14.         depends=('lib32-alsa-lib' 'lib32-libvorbis' 'lib32-pango' 'lib32-mesa' 'nas' 'lib32-dbus-core' 'lib32-libxml2')
  15. else
  16.         depends=('alsa-lib' 'libvorbis' 'pango' 'mesa' 'nas' 'dbus-core' 'libxml2')
  17. fi
  18.  
  19. source=(http://gforge.inria.fr/frs/download.php/32241/Pharo${pkgver}-one-click.zip
  20.     $pkgname.png
  21.     $pkgname.desktop)
  22.  
  23. md5sums=('274cbe67985601aa6b507a28de4d4736'\
  24.         '6e3f33b00e4a20ce9bfe8fb8c2f41aa2' \
  25.         '1447999d37a6d87ddddc2f99d9781bbc')
  26.  
  27. build() {
  28.     unzip  Pharo2.0-one-click.zip
  29.     cd $srcdir/Pharo2.0-one-click.app/
  30.     rm -fr $srcdir/Pharo2.0-one-click.app/Contents/Windows/
  31.     #rm $srcdir/Pharo2.0-one-click.app/Pharo.lnk
  32.     rm -fr $srcdir/Pharo2.0-one-click.app/Contents/MacOS/
  33.     rm -fr $srcdir/Pharo2.0-one-click.app/Contents/Resources/*.bundle
  34.     mkdir -p $pkgdir/usr/share/pharo
  35.     mkdir -p $pkgdir/usr/bin/
  36.  
  37.     cp -fr $srcdir/Pharo2.0-one-click.app/* $pkgdir/usr/share/pharo
  38.     echo "cd /usr/share/pharo
  39.    sh Pharo2.0-one-click.sh" > $pkgdir/usr/bin/pharo
  40.  
  41.     chmod +x $pkgdir/usr/share/pharo/Pharo2.0-one-click.sh
  42.     chmod +x $pkgdir/usr/bin/pharo
  43.  
  44.     chgrp -R users $pkgdir/usr/share/pharo/
  45.     chmod -R 775 $pkgdir/usr/share/pharo/
  46.  
  47.    #desktop icons
  48.     mkdir -p $pkgdir/usr/share/pixmaps
  49.     mkdir -p $pkgdir/usr/share/applications
  50.  
  51.     cp $srcdir/$pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
  52.  
  53.     install -D -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
  54.  
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement