summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Saito2022-12-02 15:43:19 +0100
committerLuca Saito2022-12-02 15:43:19 +0100
commite6cdb946c45376aade7d54f82f0fcf5a70c858b7 (patch)
tree1da361c6abaaf74a93881994ac237140732a0d81
parent015b0d258c29087141a8e1b65debc73a1100bd32 (diff)
downloadaur-e6cdb946c45376aade7d54f82f0fcf5a70c858b7.tar.gz
version 4.768
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD4
-rw-r--r--PKGBUILD.save44
3 files changed, 49 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c620ff5ce8f..92de13a53938 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = minecraft-technic-launcher
pkgdesc = Choose from thousands of community-made Minecraft modpacks
- pkgver = 4.765
+ pkgver = 4.768
pkgrel = 1
url = https://www.technicpack.net/
arch = any
@@ -10,10 +10,10 @@ pkgbase = minecraft-technic-launcher
depends = xorg-xrandr
depends = hicolor-icon-theme
noextract = TechnicLauncher.jar
- source = minecraft-technic-launcher-4.765.jar::https://launcher.technicpack.net/launcher4/765/TechnicLauncher.jar
+ source = minecraft-technic-launcher-4.768.jar::https://launcher.technicpack.net/launcher4/768/TechnicLauncher.jar
source = technic-launcher
source = technic-launcher.desktop
- sha256sums = 0c2baec3eca888e9ea643ed860204a8b36f772cf51d436bfcce8b410681ad2e2
+ sha256sums = 7bb873f142769bdf00d5857d065f46d396f06d14b0cecf94b370ed1699759300
sha256sums = 11e5cbc3ae9888865c34bec90ce725532a039aa751aefa61cd4703c9f0460397
sha256sums = 221da85f9fb535951e490a3feda052c60839883ae0806d7d587b0c64337f3513
diff --git a/PKGBUILD b/PKGBUILD
index e2cfc06bb6ec..da3c68f6d761 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=minecraft-technic-launcher
# Find the latest version number at https://api.technicpack.net/launcher/version/stable4
-pkgver=4.765
+pkgver=4.768
pkgrel=1
pkgdesc='Choose from thousands of community-made Minecraft modpacks'
arch=('any')
@@ -17,7 +17,7 @@ noextract=('TechnicLauncher.jar')
source=("$pkgname-$pkgver.jar::https://launcher.technicpack.net/launcher${pkgver:0:1}/${pkgver:2}/TechnicLauncher.jar"
"technic-launcher"
"technic-launcher.desktop")
-sha256sums=('0c2baec3eca888e9ea643ed860204a8b36f772cf51d436bfcce8b410681ad2e2'
+sha256sums=('7bb873f142769bdf00d5857d065f46d396f06d14b0cecf94b370ed1699759300'
'11e5cbc3ae9888865c34bec90ce725532a039aa751aefa61cd4703c9f0460397'
'221da85f9fb535951e490a3feda052c60839883ae0806d7d587b0c64337f3513')
diff --git a/PKGBUILD.save b/PKGBUILD.save
new file mode 100644
index 000000000000..da3c68f6d761
--- /dev/null
+++ b/PKGBUILD.save
@@ -0,0 +1,44 @@
+# Maintainer: prolletto64 <poiluonzo@mail.com>
+# Contributor: kozec
+
+pkgname=minecraft-technic-launcher
+# Find the latest version number at https://api.technicpack.net/launcher/version/stable4
+pkgver=4.768
+pkgrel=1
+pkgdesc='Choose from thousands of community-made Minecraft modpacks'
+arch=('any')
+license=('custom')
+url='https://www.technicpack.net/'
+depends=('java-runtime=8' 'xorg-xrandr' 'hicolor-icon-theme')
+makedepends=('icoutils')
+# bsdtar would fail with "can't replace existing directory with non-directory"
+noextract=('TechnicLauncher.jar')
+# as 25-06-2022 HTTPS endpoint started working again
+source=("$pkgname-$pkgver.jar::https://launcher.technicpack.net/launcher${pkgver:0:1}/${pkgver:2}/TechnicLauncher.jar"
+ "technic-launcher"
+ "technic-launcher.desktop")
+sha256sums=('7bb873f142769bdf00d5857d065f46d396f06d14b0cecf94b370ed1699759300'
+ '11e5cbc3ae9888865c34bec90ce725532a039aa751aefa61cd4703c9f0460397'
+ '221da85f9fb535951e490a3feda052c60839883ae0806d7d587b0c64337f3513')
+
+prepare() {
+ bsdtar -xf "$pkgname-$pkgver.jar" licenses
+ bsdtar -xf "$pkgname-$pkgver.jar" net/technicpack/launcher/resources/icon.ico
+ icotool -x "net/technicpack/launcher/resources/icon.ico" -o .
+}
+
+package(){
+ install -Dm755 technic-launcher "$pkgdir/usr/bin/technic-launcher"
+ install -Dm644 "$pkgname-$pkgver.jar" \
+ "$pkgdir/usr/share/java/$pkgname/technic-launcher.jar"
+
+
+ # Desktop integration
+ install -Dm644 technic-launcher.desktop -t "$pkgdir/usr/share/applications/"
+ for size in 16 32 48 64; do
+ install -D -m644 "icon_"?"_${size}x${size}x32.png" \
+ "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/technic-launcher.png"
+ done
+
+ install -Dm644 licenses/* -t "$pkgdir/usr/share/licenses/$pkgname/"
+}