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

Alexander Rødseth arodseth at archlinux.org
Tue Jun 28 16:58:51 UTC 2016


    Date: Tuesday, June 28, 2016 @ 16:58:50
  Author: arodseth
Revision: 181517

Using the jEdit slackware package as basis instead of the jar installer

Modified:
  jedit/trunk/PKGBUILD
  jedit/trunk/jedit.sh

----------+
 PKGBUILD |   45 ++++++++++-----------------------------------
 jedit.sh |   12 +++++++-----
 2 files changed, 17 insertions(+), 40 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-06-28 16:46:53 UTC (rev 181516)
+++ PKGBUILD	2016-06-28 16:58:50 UTC (rev 181517)
@@ -5,60 +5,39 @@
 # Contributor: Jeff Mickey <j at codemac.net>
 # Contributor: Dusty Phillips <dusty at buchuki.com>
 
-# TODO Fix problems when building in a chroot
-
 pkgname=jedit
 pkgver=5.3.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Text editor for programmers'
 arch=('any')
-url='http://www.jedit.org/'
+url='http://jedit.org/'
 license=('GPL')
 depends=('java-runtime')
-makedepends=('apache-ant' 'gendesk' 'unzip' 'tar' 'maven' 'java-environment' 'apache-ivy')
+makedepends=('apache-ant' 'gendesk' 'unzip' 'maven' 'java-environment' 'apache-ivy')
 optdepends=('java-environment: for java development'
-            'noto-fonts: usable font')
+            'noto-fonts: a usable font')
 options=('!emptydirs')
-noextract=("${pkgname}${pkgver}install.jar")
 source=('jedit.sh'
         'jeditbg.sh'
         'jedit.props'
-        "http://sourceforge.net/projects/jedit/files/jedit/$pkgver/jedit${pkgver}source.tar.bz2")
+        "http://sourceforge.net/projects/jedit/files/jedit/$pkgver/jedit-${pkgver}-noarch-1sao.tgz")
 sha256sums=('b2e5a8f2f4818b336b5d71f677114f1bc01e929d7fa60918675cc2234dae1a3a'
             'a1dd1b688f08c5c967861fe80df13cac201afa6dcfcecc9a289b2c3bec7c8915'
             'dc5fe0050321d4f34bce556895fbc39cc6f7df194e14eb4f6ea53166a4d82347'
-            '8d56d036be4dd45254748f063ade01293b862a615cdff6aed274ab58085f6304')
+            '888740e33376781cd991ba7ba6abfa3ac1fe79cd939f5278ae7310f6a2084855')
 
 prepare() {
   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
 }
 
-build() {
-  cd jEdit
-
-  ant -k dist-java
-}
-
 package() {
-  install -d "$pkgdir/usr/share/java/$pkgdir" \
-    "$pkgdir/usr/bin" \
-    "$pkgdir/usr/share/man/man1"
+  cd "$srcdir"
 
-  cd jEdit/dist
+  install -d "$pkgdir/usr/share/"{doc,java}
+  cp -r "usr/doc/$pkgname-$pkgver" "$pkgdir/usr/share/doc/$pkgname"
+  cp -r "usr/share/$pkgname-$pkgver" "$pkgdir/usr/share/java/$pkgname"
 
-  # Run the installer
-  (java -jar "${pkgname}${pkgver}install.jar" auto \
-    "$pkgdir/usr/share/java/$pkgname/" \
-    unix-script="$pkgdir/usr/bin/" \
-    unix-man="$pkgdir/usr/share/man/man1/" 2>&1) > inst.log
-
-  cd "$srcdir"
-
   # Launchers, properties and desktop shortcuts
   install -Dm755 jedit.sh "$pkgdir/usr/bin/jedit"
   install -Dm755 jeditbg.sh "$pkgdir/usr/bin/jeditbg"
@@ -66,10 +45,6 @@
   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"
-
-  # The missing documentation files
-  cd jEdit
-  cp -ru doc "$pkgdir/usr/share/java/jedit/doc"
 }
 
 # vim:set ts=2 sw=2 et:

Modified: jedit.sh
===================================================================
--- jedit.sh	2016-06-28 16:46:53 UTC (rev 181516)
+++ jedit.sh	2016-06-28 16:58:50 UTC (rev 181517)
@@ -1,16 +1,18 @@
 #!/bin/sh
+
 # Runs jEdit - Programmer's Text Editor
 
-# If $HOME/.jedit or $HOME/.jedit/properties exists, don't do anything.
-# If not, copy in a default property file.
+# If both $HOME/.jedit and $HOME/.jedit/properties doesn't exist,
+# copy in a default property file.
 if [ ! -e $HOME/.jedit ]; then
   if [ ! -e $HOME/.jedit/properties ]; then
-    mkdir $HOME/.jedit
-		cp /usr/share/jedit/default.props $HOME/.jedit/properties
+    mkdir -p "$HOME/.jedit"
+    cp "/usr/share/jedit/default.prop"s "$HOME/.jedit/properties"
   fi
 fi
 
-# Set jvm heap initial and maximum sizes (in megabytes).
+# Set the initial and maximum JVM heap size
 JAVA_HEAP_MAX_SIZE=192
 
+# Start jEdit
 exec java -Xmx${JAVA_HEAP_MAX_SIZE}M -Dawt.useSystemAAFontSettings=lcd -jar "/usr/share/java/jedit/jedit.jar" "$@"



More information about the arch-commits mailing list