[arch-commits] Commit in processing/trunk (PKGBUILD openjdkmsg.install)

Alexander Rødseth arodseth at archlinux.org
Sun Jan 27 15:13:34 UTC 2019


    Date: Sunday, January 27, 2019 @ 15:13:33
  Author: arodseth
Revision: 428219

upgpkg: processing 3.5.2-1

Modified:
  processing/trunk/PKGBUILD
  processing/trunk/openjdkmsg.install

--------------------+
 PKGBUILD           |   48 +++++++++++++++++++++++++-----------------------
 openjdkmsg.install |    2 +-
 2 files changed, 26 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-01-27 15:11:52 UTC (rev 428218)
+++ PKGBUILD	2019-01-27 15:13:33 UTC (rev 428219)
@@ -1,56 +1,55 @@
 # Maintainer: Alexander F. Rødseth <xyproto at archlinux.org>
 
 pkgname=processing
-pkgver=3.4
-pkgrel=3
+pkgver=3.5.2
+pkgrel=1
 arch=(x86_64)
 pkgdesc='Programming environment for creating images, animations and interactions'
 url='http://www.processing.org/'
 license=(GPL LGPL)
 # Can upgrade to OpenJDK 10 once java-openjfx has been upgraded to support it
-makedepends=(apache-ant gendesk java-environment=8 java-openjfx unzip)
 depends=(java-runtime=8 libgl)
+makedepends=(apache-ant gendesk java-openjfx unzip)
 options=(!strip)
 install=openjdkmsg.install
-# ex: 3.4 -> 0265,  update the expression when the version scheme changes
-source=("https://github.com/$pkgname/$pkgname/archive/$pkgname-0$((265+${pkgver/3.4/0}))-$pkgver.tar.gz"
-        "http://download.processing.org/reference.zip"
-        'build.xml'
-        'errormessage.patch')
-sha256sums=('ae27b35c0193c99b3297029f97b459a262b4c0998aa4b5fb3c3f0f81f72bb4a4'
-            'cede53cfe2cd0641bac3a3f2a816d22a28a014f6428f3b8184a52d2de5a111f3'
-            '9f4050475b3363eb5e966fa891caea0391b3dcc2cdb68245f1a053b0d7ffb220'
-            '3c49143a129c6b3655586bce9f175ee145ab388b78ad4615d6c0b80563ba6f26')
+# The Processing version scheme for the 3.5.x series uses a special magical
+# version number above 0266 in addition to the ordinary version number.
+# https is not available for reference.zip.
+source=("https://github.com/$pkgname/$pkgname/archive/$pkgname-0$((266+${pkgver##3.5.}))-$pkgver.tar.gz"
+        'http://download.processing.org/reference.zip'
+        build.xml
+        errormessage.patch)
 
 prepare() {
-  gendesk -f -n --pkgname="$pkgname" --pkgdesc="$pkgdesc"
+  gendesk -f -n --pkgname=$pkgname --pkgdesc="$pkgdesc"
 
   # Symbolic link for not having to repeat the revision number
-  ln -sf "$pkgname-$pkgname-"*"-$pkgver" "$pkgname"
+  ln -sf "$pkgname-$pkgname-"*"-$pkgver" $pkgname
 
   # Add some details to one of the error messages
   patch -p0 -i errormessage.patch
 
   # Copy reference.zip to the java directory
-  mkdir -p "$pkgname/java"
-  cp "$srcdir/reference.zip" "$pkgname/java/"
+  mkdir -p $pkgname/java
+  cp "$srcdir/reference.zip" $pkgname/java/
 
   # Unpack reference.zip
-  mkdir -p "$pkgname/build/linux/work/modes/java"
-  unzip -q -u "$srcdir/reference.zip" -d "$pkgname/build/linux/work/modes/java"
+  mkdir -p $pkgname/build/linux/work/modes/java
+  unzip -q -u "$srcdir/reference.zip" -d $pkgname/build/linux/work/modes/java
 
   # Disable the "We only like Java from Sun and Oracle" GUI message
-  sed -i 's,Messages.showWarning,\/\*Messages.showWarning,;s,null);,null);\*\/,' "$pkgname/app/src/processing/app/platform/LinuxPlatform.java"
+  sed -i 's,Messages.showWarning,\/\*Messages.showWarning,;s,null);,null);\*\/,' \
+    "$pkgname/app/src/processing/app/platform/LinuxPlatform.java"
 
   # Create missing directories
-  mkdir -p "$pkgname/build/linux/work/java"
+  mkdir -p $pkgname/build/linux/work/java
 
   # Use the font's built-in hinting instructions
   sed 's|  java|  _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=gasp" java|g' \
-    -i "$pkgname/build/linux/processing"
+    -i $pkgname/build/linux/processing
 
   # Use a custom build.xml file for ant
-  cp -fv build.xml "$pkgname/build/build.xml"
+  cp -fv build.xml $pkgname/build/build.xml
 }
 
 build() {
@@ -83,5 +82,8 @@
   ln -s /usr/lib/jvm/java-8-openjdk/ "$pkgdir/usr/share/processing/java"
 }
 
-# getver: github.com/processing/processing/search?type=Commits&q=release+notes+author-date%3A%3E2018-03-14
 # vim: ts=2 sw=2 et
+md5sums=('16f8adb1c91a6de419a7e5d65dd96cf0'
+         '70d03f0034dd8213648b6ad2fb0433ce'
+         'efa69e29922fbf8b49ca03440959c20a'
+         '699376fe908c102794d3ee18c8e4f441')

Modified: openjdkmsg.install
===================================================================
--- openjdkmsg.install	2019-01-27 15:11:52 UTC (rev 428218)
+++ openjdkmsg.install	2019-01-27 15:13:33 UTC (rev 428219)
@@ -2,7 +2,7 @@
   cat << EOF
 ---[ NOTE ]------------------------------------------------------------------
  Processing does not really support OpenJDK, only Java from Sun and Oracle.
- https://github.com/processing/processing/wiki/Supported-Platforms#linux
+ See: https://github.com/processing/processing/wiki/Supported-Platforms#linux
  If you encounter any issues with this package, please file bug reports with
  Processing and/or OpenJDK until Processing can officially support OpenJDK.
 -----------------------------------------------------------------------------



More information about the arch-commits mailing list