Want more features on Pastebin? Sign Up, it's FREE!
Guest

JDEE 2.4.0.1 PKGBUILD

By: a guest on Dec 23rd, 2010  |  syntax: Bash  |  size: 1.39 KB  |  views: 77  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print  |  QR code  |  clone
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # PKGBUILD for JDEE 2.4.0.1
  2. # Contributor: Brandon Ednes <brandon@as220.org>
  3. # $Id$
  4. pkgname=jdee
  5. _pkgname=jde
  6. pkgver=2.4.0.1
  7. pkgrel=1
  8. pkgdesc="The Java Development Environment for Emacs"
  9. arch=('i686' 'x86_64')
  10. url="http://jdee.sourceforge.net/"
  11. license="GPL"
  12. depends=('emacs' 'cedet' 'emacs-elib')
  13. makedepends=()
  14. conflicts=()
  15. replaces=()
  16. backup=()
  17. install="$pkgname.install"
  18. source=(http://downloads.sourceforge.net/project/jdee/jdee/2.4.0.1/jdee-bin-2.4.0.1.zip)
  19. md5sums=('8e1d3e764f01c6dc1e337f9c6882ec85')
  20.  
  21. build() {
  22.   cd $startdir/src/$pkgname-$pkgver
  23.   mkdir -p $startdir/pkg/usr/share/emacs/site-lisp/$_pkgname
  24.  
  25.   # Fix up permissions for package files. This is nice but not required.
  26.   find . -type f | xargs chmod 644
  27.  
  28.   # Because of the way JDEE builds, it assumes the jde directory has its
  29.   # dependencies in sibling directories. We set up some symlinks to fake
  30.   # this.
  31.   ln -sf /usr/share/emacs/site-lisp/elib ../elib
  32.   ln -sf /usr/share/emacs/site-lisp/cedet ../cedet
  33.   # Byte-compile everything.
  34.   emacs -q --no-site-file -batch -l $startdir/jdee-build.el -f jde-compile-jde
  35.  
  36.   # There is no install per se, just copy everything into the pkg directory.
  37.   cp -R $startdir/src/$pkgname-$pkgver/* \
  38.         $startdir/pkg/usr/share/emacs/site-lisp/$_pkgname
  39.  
  40.   # Clean up the symlinks.
  41.   rm ../elib
  42.   rm ../cedet
  43. }
  44.  
  45. # Local Variables:
  46. # mode: shell-script
  47. # End:
clone this paste RAW Paste Data