[arch-commits] Commit in jedit/trunk (PKGBUILD)

Alexander Rødseth arodseth at nymeria.archlinux.org
Mon Feb 24 13:55:03 UTC 2014


    Date: Monday, February 24, 2014 @ 14:55:03
  Author: arodseth
Revision: 106164

upgpkg: jedit 5.1.0-4, fix for FS#38954

Modified:
  jedit/trunk/PKGBUILD

----------+
 PKGBUILD |   21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-02-24 13:13:50 UTC (rev 106163)
+++ PKGBUILD	2014-02-24 13:55:03 UTC (rev 106164)
@@ -7,13 +7,13 @@
 
 pkgname=jedit
 pkgver=5.1.0
-pkgrel=3
+pkgrel=4
 pkgdesc='Text editor for programmers, written in Java'
 arch=('any')
 url='http://www.jedit.org/'
 license=('GPL')
 depends=('sh' 'java-runtime' 'desktop-file-utils')
-makedepends=('gendesk')
+makedepends=('gendesk' 'unzip' 'tar')
 optdepends=('java-environment: for java development')
 options=('!emptydirs')
 install=$pkgname.install
@@ -28,8 +28,12 @@
             '5b428e95d76406fcfb81ac5c27f91397b9a990f597da5cbc4b7d60787cfd322e')
 
 prepare() {
-  gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec 'jeditbg %U' \
+  gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec 'jeditbg %U' \
     --name 'jEdit' --genericname 'Editor'
+
+  # Extract the documentation so that it can be installed manually
+  unzip "${pkgname}${pkgver}install.jar"
+  tar jxf installer/jedit-api.tar.bz2
 }
 
 package() {
@@ -40,12 +44,15 @@
     "$pkgdir/usr/share/java/$pkgname/" \
     unix-script="$pkgdir/usr/bin/" \
     unix-man="$pkgdir/usr/share/man/man1/" 2>&1) > inst.log
-  install -Dm755 'jedit.sh' "$pkgdir/usr/bin/jedit"
-  install -Dm755 'jeditbg.sh' "$pkgdir/usr/bin/jeditbg"
-  install -Dm644 'jedit.props' "$pkgdir/usr/share/jedit/default.props"
-  install -Dm644 'jedit.desktop' "$pkgdir/usr/share/applications/jedit.desktop"
+  install -Dm755 jedit.sh "$pkgdir/usr/bin/jedit"
+  install -Dm755 jeditbg.sh "$pkgdir/usr/bin/jeditbg"
+  install -Dm644 jedit.props "$pkgdir/usr/share/jedit/default.props"
+  install -Dm644 jedit.desktop "$pkgdir/usr/share/applications/jedit.desktop"
   install -Dm644 "$pkgdir/usr/share/java/jedit/doc/jedit.png" \
     "$pkgdir/usr/share/pixmaps/jedit.png"
+
+  # Install a few missing documentation files
+  cp -ru "$srcdir/doc" "$pkgdir/usr/share/java/jedit/doc"
 }
 
 # vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list