summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTorben2020-06-19 01:17:31 +0200
committerTorben2020-06-19 01:22:54 +0200
commit56e1f321b457b158d5065d9af13d6897bd8cf1e7 (patch)
tree1463c6ca3b6eb5873cd12e8d921e98817413eff3 /PKGBUILD
parent9e6b271434aacf96fdd172c00f533d08df33318e (diff)
downloadaur-56e1f321b457b158d5065d9af13d6897bd8cf1e7.tar.gz
Compile from latest release; Rename package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 9 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index edde2f7b6fc8..0624180b52ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Torben <git at letorbi dot com>
-pkgname=processing4-git
-pkgver=r1.3cd8898
+pkgname=processing4
+pkgver=4.0a1
pkgrel=1
arch=(x86_64)
pkgdesc='Programming environment for creating images, animations and interactions'
@@ -11,14 +11,16 @@ depends=('jdk11-openjdk' 'libgl')
# TODO add jogl as make-dependency once a package for version 2.4.0 exists
makedepends=('ant' 'gendesk' 'java11-openjfx' 'unzip')
options=(!strip)
-source=('https://download.processing.org/reference.zip'
+source=("https://github.com/processing/processing4/archive/processing-$((1269+${pkgver##4.0a}))-$pkgver.tar.gz"
+ 'https://download.processing.org/reference.zip'
always_use_java-11-openjdk.patch
change_cmd_name.patch
derive_jdk_from_path.patch
disable_update_check.patch
no_downloads.patch
use_system_libraries.patch)
-sha256sums=('2014fdb12f979f79c624acc514c14ce318f07cb2cc15a63e1b4febaff733f2a5'
+sha256sums=('e1a50d673a4398730d125f6b4f159ede33475e560a8c2db91e692640abfaec66'
+ '2014fdb12f979f79c624acc514c14ce318f07cb2cc15a63e1b4febaff733f2a5'
'66e87536b740194954670c482d698fc3183995bf48f580078511d50d1a3f0323'
'7f821db61160248b65df19b018dc3b2ba7cc995564dd389bb83b3ce8e5097119'
'fcd5c5ea558ceadde3f840522a5c1cb11e26569aec651e8154194cca39026611'
@@ -26,19 +28,13 @@ sha256sums=('2014fdb12f979f79c624acc514c14ce318f07cb2cc15a63e1b4febaff733f2a5'
'a07184b87d3d2ccd35525a0721df787973f92487bae367a0668abd3f64134263'
'6115cced44fcf1cadd945cbb5a09692a3956259c294351bdec27469f1fd03163')
-pkgver() {
- cd "$srcdir/$pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
prepare() {
- # The size of a full clone is more than 1GB, so we just make a shallow clone
- rm -rf $pkgname
- git clone --depth 1 https://github.com/processing/processing4.git $pkgname
-
# Create .desktop file
gendesk -f -n --pkgname=processing4 --pkgdesc="$pkgdesc" --name="Processing 4"
+ # Symbolic link for not having to repeat the revision number
+ ln -sf "processing4-processing-"*"-$pkgver" $pkgname
+
# Copy reference.zip to the java directory
mkdir -p $pkgname/java
cp reference.zip $pkgname/java/