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

Alexander Rødseth arodseth at archlinux.org
Sat Oct 24 14:43:06 UTC 2015


    Date: Saturday, October 24, 2015 @ 16:43:06
  Author: arodseth
Revision: 144895

upgpkg: jedit 5.3.0-1

Modified:
  jedit/trunk/PKGBUILD

----------+
 PKGBUILD |   37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-10-24 14:38:38 UTC (rev 144894)
+++ PKGBUILD	2015-10-24 14:43:06 UTC (rev 144895)
@@ -1,12 +1,14 @@
 # $Id$
-# Maintainer: Alexander Rødseth <rodseth at gmail.com>
+# Maintainer: Alexander F Rødseth <xyproto at archlinux.org>
 # Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
 # Contributor: Jaroslav Lichtblau <dragonlord at aur.archlinux.org>
 # Contributor: Jeff Mickey <j at codemac.net>
 # Contributor: Dusty Phillips <dusty at buchuki.com>
 
+# Does not currently build in a chroot.
+
 pkgname=jedit
-pkgver=5.2.0
+pkgver=5.3.0
 pkgrel=1
 pkgdesc='Text editor for programmers'
 arch=('any')
@@ -13,20 +15,20 @@
 url='http://www.jedit.org/'
 license=('GPL')
 depends=('java-runtime' 'desktop-file-utils')
-makedepends=('gendesk' 'unzip' 'tar')
+makedepends=('apache-ant' 'gendesk' 'unzip' 'tar')
 optdepends=('java-environment: for java development'
             'ttf-fira-mono: usable font')
 options=('!emptydirs')
 install=$pkgname.install
 noextract=("${pkgname}${pkgver}install.jar")
-source=("http://downloads.sourceforge.net/$pkgname/${pkgname}${pkgver}install.jar"
-        'jedit.sh'
+source=('jedit.sh'
         'jeditbg.sh'
-        'jedit.props')
-sha256sums=('78869461199947fd51f629fdf3863482e3c02d64fac2c0d96103dfc438d2924c'
-            'b2e5a8f2f4818b336b5d71f677114f1bc01e929d7fa60918675cc2234dae1a3a'
+        'jedit.props'
+        "http://sourceforge.net/projects/jedit/files/jedit/$pkgver/jedit${pkgver}source.tar.bz2")
+sha256sums=('b2e5a8f2f4818b336b5d71f677114f1bc01e929d7fa60918675cc2234dae1a3a'
             'a1dd1b688f08c5c967861fe80df13cac201afa6dcfcecc9a289b2c3bec7c8915'
-            '1a8c6e51810abc9ff56606b61042e2e980cb4b479fa0099b3c93acd7e4b9295b')
+            '1a8c6e51810abc9ff56606b61042e2e980cb4b479fa0099b3c93acd7e4b9295b'
+            '8d56d036be4dd45254748f063ade01293b862a615cdff6aed274ab58085f6304')
 
 prepare() {
   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec 'jeditbg %U' \
@@ -33,15 +35,23 @@
     --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
+  #unzip "${pkgname}${pkgver}install.jar"
+  #tar jxf installer/jedit-api.tar.bz2
 }
 
+build() {
+  cd jEdit
+
+  ant dist-java
+}
+
 package() {
   install -d "$pkgdir/usr/share/java/$pkgdir" \
     "$pkgdir/usr/bin" \
     "$pkgdir/usr/share/man/man1"
 
+  cd jEdit/dist
+
   # Run the installer
   (java -jar "${pkgname}${pkgver}install.jar" auto \
     "$pkgdir/usr/share/java/$pkgname/" \
@@ -48,6 +58,8 @@
     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"
@@ -57,7 +69,8 @@
     "$pkgdir/usr/share/pixmaps/jedit.png"
 
   # The missing documentation files
-  cp -ru "$srcdir/doc" "$pkgdir/usr/share/java/jedit/doc"
+  cd jEdit
+  cp -ru doc "$pkgdir/usr/share/java/jedit/doc"
 }
 
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list