summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMcModder2018-10-14 19:35:15 +0300
committerMcModder2018-10-14 19:35:15 +0300
commit27abf773b9d97a0ba673a58053a41605fff59986 (patch)
treecf661eb42cba87c95e191ae9948920647545dda2
parent5f79023bc6255127cdca3126ab03d10542045d1b (diff)
downloadaur-27abf773b9d97a0ba673a58053a41605fff59986.tar.gz
Correct package version. Added pkgver(). We now getting checksum and latest app version from its cdn. Moved .desktop from google drive to sources. Removed icon (as not needed). Changed checksums to SHA256.
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD48
-rw-r--r--tlauncher.desktop12
-rw-r--r--tlauncher.install9
4 files changed, 59 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7315be5c213..8ce26c426af8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,23 @@
pkgbase = tlauncher
pkgdesc = TLauncher is freeware launcher of Minecraft.
- pkgver = 9999
- pkgrel = 3
+ pkgver = 1.100.0
+ pkgrel = 1
+ epoch = 1
url = https://tlaun.ch
install = tlauncher.install
arch = x86_64
arch = i686
license = GPLv3
+ makedepends = jq
depends = java-runtime>=8
depends = xorg-xrandr
- noextract = TLauncher.jar
- source = TLauncher.jar::https://tlaun.ch/download.php?&package=jar
- source = tlauncher.desktop::https://drive.google.com/uc?export=download&id=0BwXQWEVmNM9ddTlVM1Q0TGJmT0k
- source = mncrft.png::https://drive.google.com/uc?export=download&id=0BwXQWEVmNM9dWm1sbGtoQ29CVTA
- md5sums = SKIP
- md5sums = 679caa7ce6fd3f3ba1f5e57d71de97e1
- md5sums = 7ad17a837b4a3742a84a34ecd7160665
+ noextract = 3133df976aec90532e63677f52f99b4267496b54ed7319350d5190f116c2e48b.jar
+ source = http://turikhay.ru/tlauncher/legacy_beta/bootstrap/3133df976aec90532e63677f52f99b4267496b54ed7319350d5190f116c2e48b.jar
+ source = tlauncher.desktop
+ source = tlauncher.install
+ sha256sums = 3133df976aec90532e63677f52f99b4267496b54ed7319350d5190f116c2e48b
+ sha256sums = ab05e25ac610dedf89b9554494eb56d2771789baf405d537f6ae3e2f069a115d
+ sha256sums = 0346fbc5e81522e498b63d392339024b8617a03de9fdf9126ba6364db94e188b
pkgname = tlauncher
+
diff --git a/PKGBUILD b/PKGBUILD
index fe1375a1a61e..5ffe9ec8d9f8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,33 @@
# Maintainer: SaMaLerO <smlr[at]ukr[dot]net>
+# Co-Maintainer: McModder <aur @ modder.pw>
pkgname=tlauncher
-pkgver=9999
-pkgrel=3
-pkgdesc="TLauncher is freeware launcher of Minecraft."
-url="https://tlaun.ch"
+pkgver=1.100.0
+pkgrel=1
+epoch=1
+pkgdesc='TLauncher is freeware launcher of Minecraft.'
+url='https://tlaun.ch'
arch=('x86_64' 'i686')
license=('GPLv3')
-depends=("java-runtime>=8" "xorg-xrandr")
-makedepends=()
-conflicts=()
-replaces=()
-backup=()
-install='tlauncher.install'
-source=("TLauncher.jar::https://tlaun.ch/download.php?&package=jar"
- "tlauncher.desktop::https://drive.google.com/uc?export=download&id=0BwXQWEVmNM9ddTlVM1Q0TGJmT0k"
- "mncrft.png::https://drive.google.com/uc?export=download&id=0BwXQWEVmNM9dWm1sbGtoQ29CVTA")
-noextract=('TLauncher.jar')
-md5sums=('SKIP'
- '679caa7ce6fd3f3ba1f5e57d71de97e1'
- '7ad17a837b4a3742a84a34ecd7160665')
+depends=('java-runtime>=8' 'xorg-xrandr')
+makedepends=('jq')
+_checksum=$(curl -sL 'http://cdn.turikhay.ru/tlauncher/legacy_beta/bootstrap.json' | jq -r '.update.bootstrap.downloads.JAR.checksum')
+source=("http://turikhay.ru/tlauncher/legacy_beta/bootstrap/${_checksum}.jar"
+ 'tlauncher.desktop'
+ 'tlauncher.install')
+noextract=("${_checksum}.jar")
+sha256sums=("${_checksum}"
+ 'ab05e25ac610dedf89b9554494eb56d2771789baf405d537f6ae3e2f069a115d'
+ '0346fbc5e81522e498b63d392339024b8617a03de9fdf9126ba6364db94e188b')
+install="${pkgname}.install"
+pkgver() {
+ echo $(curl -sL 'http://cdn.turikhay.ru/tlauncher/legacy_beta/bootstrap.json' | jq -r '.update.launcher.version')
+}
+
+# tlauncher.jar needs 666 to launch =(
package() {
- mkdir -p $pkgdir/opt/TLauncher
- desktop-file-install tlauncher.desktop --dir "$pkgdir/usr/share/applications/"
- install -Dm0644 mncrft.png "$pkgdir/opt/TLauncher/mncrft.png"
- install -Dm0644 tlauncher.desktop "$pkgdir/usr/share/applications/tlauncher.desktop"
- install -Dm0666 TLauncher.jar "$pkgdir/opt/TLauncher/TLauncher.jar"
+ mkdir -p "${pkgdir}/opt/tlauncher"
+ mkdir -p "${pkgdir}/usr/share/applications/"
+ install -m0644 "${srcdir}/tlauncher.desktop" "${pkgdir}/usr/share/applications/"
+ install -Dm0666 "${srcdir}/${_checksum}.jar" "${pkgdir}/opt/tlauncher/tlauncher.jar"
}
diff --git a/tlauncher.desktop b/tlauncher.desktop
new file mode 100644
index 000000000000..3a06ef4a3571
--- /dev/null
+++ b/tlauncher.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=TLauncher
+Comment=TLauncher is Minecraft Launcher
+Icon=minecraft
+Exec=java -jar /opt/tlauncher/tlauncher.jar
+NoDisplay=false
+Categories=Application;Game;
+StartupNotify=false
+Terminal=false
+
diff --git a/tlauncher.install b/tlauncher.install
index e69de29bb2d1..c326a5359049 100644
--- a/tlauncher.install
+++ b/tlauncher.install
@@ -0,0 +1,9 @@
+post_install() {
+ echo !! IMPORTANT !!
+ echo "If you'll expect troubles with launcher self-updating just rebuild this package"
+ echo
+}
+
+post_upgrade() {
+ post_install
+} \ No newline at end of file