summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik “Freso” S. Olesen2019-04-11 23:15:23 +0200
committerFrederik “Freso” S. Olesen2019-04-11 23:15:23 +0200
commit265526962bd34f176d8c6e463e318669af5c5702 (patch)
tree096edf34890daa4c3baf76f0cb12ded70c08ff94
parentb1876fb3066daaeccb2c35d89a308cdbb7c700de (diff)
downloadaur-265526962bd34f176d8c6e463e318669af5c5702.tar.gz
Download AmidstExporter.jar with unique filename
See "Warning" at https://wiki.archlinux.org/index.php/PKGBUILD#source
-rw-r--r--.SRCINFO6
-rw-r--r--ChangeLog5
-rw-r--r--PKGBUILD11
3 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 38cf4d4997bb..a4795ab96147 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = amidstexporter
pkgdesc = Advanced Minecraft Interface and Data/Structure Tracking; fork with location export.
pkgver = 1.44
- pkgrel = 2
+ pkgrel = 3
url = http://www.buildingwithblocks.info/exportfromseed.html
changelog = ChangeLog
arch = any
license = GPL3
depends = java-runtime
optdepends = minecraft: the game itself
- noextract = AmidstExporter.jar
- source = https://github.com/Treer/AMIDST/releases/download/v1.44/AmidstExporter.jar
+ noextract = AmidstExporter-1.44.jar
+ source = AmidstExporter-1.44.jar::https://github.com/Treer/AMIDST/releases/download/v1.44/AmidstExporter.jar
source = amidstexporter.sh
source = amidstexporter.desktop
md5sums = 9c7a369c34aaa5cc48d7456706cfc989
diff --git a/ChangeLog b/ChangeLog
index f8e8b5d9ac3b..0758f859d553 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2019-04-11 Frederik “Freso” S. Olesen <freso.dk@gmail.com>
+ * 1.44-3 :
+ Make download of AmidstExporter.jar download to a unique filename.
+
+2019-04-11 Frederik “Freso” S. Olesen <freso.dk@gmail.com>
+
* 1.44-2 :
Copy various changes from amidst PKGBUILD:
Install program icon(s) as per freedesktop.org’s Icon Theme Specification.
diff --git a/PKGBUILD b/PKGBUILD
index a399a7dc4335..6a657a4fa553 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,16 +4,17 @@
pkgname=amidstexporter
pkgver='1.44'
_jarfile='AmidstExporter.jar'
-pkgrel=2
+_jarfile_version="${_jarfile//.jar/}-$pkgver.jar"
+pkgrel=3
pkgdesc='Advanced Minecraft Interface and Data/Structure Tracking; fork with location export.'
arch=('any')
license=('GPL3')
url='http://www.buildingwithblocks.info/exportfromseed.html'
depends=('java-runtime')
optdepends=('minecraft: the game itself')
-noextract=("$_jarfile")
+noextract=("$_jarfile_version")
changelog=ChangeLog
-source=("https://github.com/Treer/AMIDST/releases/download/v${pkgver}/${_jarfile}"
+source=("${_jarfile_version}::https://github.com/Treer/AMIDST/releases/download/v${pkgver}/${_jarfile}"
amidstexporter.sh
amidstexporter.desktop)
md5sums=('9c7a369c34aaa5cc48d7456706cfc989'
@@ -24,7 +25,7 @@ prepare() {
cd "$srcdir"
# Extract icon
- bsdcpio --quiet --extract --make-directories --insecure 'amidst/resources/icon*.png' < "$_jarfile"
+ bsdcpio --quiet --extract --make-directories --insecure 'amidst/resources/icon*.png' < "$_jarfile_version"
}
package() {
@@ -32,7 +33,7 @@ package() {
install -Dm755 'amidstexporter.sh' "$pkgdir/usr/bin/amidstexporter"
install -Dm644 'amidstexporter.desktop' "$pkgdir/usr/share/applications/amidstexporter.desktop"
- install -Dm644 "$_jarfile" "$pkgdir/usr/share/java/$pkgname/$_jarfile"
+ install -Dm644 "$_jarfile_version" "$pkgdir/usr/share/java/$pkgname/$_jarfile"
icon_sizes=(16 32 64)
for s in "${icon_sizes[@]}"; do