diff options
author | McModder | 2020-11-25 13:31:34 +0300 |
---|---|---|
committer | McModder | 2020-11-25 13:31:34 +0300 |
commit | 1447d2dfcd9b158719cad6d684c19262be3cc072 (patch) | |
tree | f402297d3baccc69351ccf085a763a6663ecfeab | |
parent | 4284b4f5b1048ee8472f637f185b32b823d332cb (diff) | |
download | aur-1447d2dfcd9b158719cad6d684c19262be3cc072.tar.gz |
Separate TL branch for AUR; bump 1.117.1
-rw-r--r-- | .SRCINFO | 56 | ||||
-rw-r--r-- | PKGBUILD | 79 | ||||
-rw-r--r-- | tlauncher.bash | 2 | ||||
-rw-r--r-- | tlauncher.install | 5 |
4 files changed, 80 insertions, 62 deletions
@@ -1,15 +1,16 @@ pkgbase = tlauncher pkgdesc = TLauncher Legacy is freeware launcher of Minecraft. - pkgver = 1.116.1 + pkgver = 1.117.1 pkgrel = 1 epoch = 1 url = https://tlaun.ch + install = tlauncher.install arch = any license = GPLv3 depends = java-runtime>=8 - depends = xorg-xrandr - noextract = tl_bootstrap_1.8.2_patched.jar - noextract = aafd7b2a12af1f2e29acae8ea61cb3d7bd42d6228a2eb0a9aaccb0a1e4331993.jar + optdepends = xorg-xrandr: Required for some old Minecraft versions + noextract = bootstrap-1.9.0-min.jar + noextract = launcher-1.117.1-aur.jar noextract = jdom-2.0.2.jar noextract = xz-1.5.jar noextract = commons-lang3-3.4.jar @@ -27,31 +28,33 @@ pkgbase = tlauncher noextract = log4j-core-2.8.1.jar noextract = nstweaker-1.0.jar noextract = java-statsd-client-3.1.0.jar + noextract = tlauncher.install noextract = tlauncher.desktop noextract = tlauncher.bash - source = https://files.modder.pw/mc/tl_bootstrap_1.8.2_patched.jar - source = https://tlauncherrepo.com/legacy_beta/launcher/aafd7b2a12af1f2e29acae8ea61cb3d7bd42d6228a2eb0a9aaccb0a1e4331993.jar - source = http://u.tlauncher.ru/repo/libraries/org/jdom/jdom/2.0.2/jdom-2.0.2.jar - source = http://u.tlauncher.ru/repo/libraries/org/tukaani/xz/1.5/xz-1.5.jar - source = http://u.tlauncher.ru/repo/libraries/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar - source = http://u.tlauncher.ru/repo/libraries/org/apache/commons/commons-compress/1.10/commons-compress-1.10.jar - source = http://u.tlauncher.ru/repo/libraries/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar - source = http://u.tlauncher.ru/repo/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar - source = http://u.tlauncher.ru/repo/libraries/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar - source = http://u.tlauncher.ru/repo/libraries/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar - source = http://u.tlauncher.ru/repo/libraries/com/fasterxml/jackson/core/jackson-core/2.7.3/jackson-core-2.7.3.jar - source = http://u.tlauncher.ru/repo/libraries/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar - source = http://u.tlauncher.ru/repo/libraries/com/getsentry/raven/raven/7.8.1/raven-7.8.1.jar - source = http://u.tlauncher.ru/repo/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar - source = http://u.tlauncher.ru/repo/libraries/com/google/guava/guava/14.0/guava-14.0.jar - source = http://u.tlauncher.ru/repo/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar - source = http://u.tlauncher.ru/repo/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar - source = http://u.tlauncher.ru/repo/libraries/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar - source = http://u.tlauncher.ru/repo/libraries/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar + source = https://files.modder.pw/mc/tl/bootstrap-1.9.0-min.jar + source = https://files.modder.pw/mc/tl/launcher-1.117.1-aur.jar + source = https://u.tlauncher.ru/repo/libraries/org/jdom/jdom/2.0.2/jdom-2.0.2.jar + source = https://u.tlauncher.ru/repo/libraries/org/tukaani/xz/1.5/xz-1.5.jar + source = https://u.tlauncher.ru/repo/libraries/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar + source = https://u.tlauncher.ru/repo/libraries/org/apache/commons/commons-compress/1.10/commons-compress-1.10.jar + source = https://u.tlauncher.ru/repo/libraries/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar + source = https://u.tlauncher.ru/repo/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar + source = https://u.tlauncher.ru/repo/libraries/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar + source = https://u.tlauncher.ru/repo/libraries/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar + source = https://u.tlauncher.ru/repo/libraries/com/fasterxml/jackson/core/jackson-core/2.7.3/jackson-core-2.7.3.jar + source = https://u.tlauncher.ru/repo/libraries/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar + source = https://u.tlauncher.ru/repo/libraries/com/getsentry/raven/raven/7.8.1/raven-7.8.1.jar + source = https://u.tlauncher.ru/repo/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar + source = https://u.tlauncher.ru/repo/libraries/com/google/guava/guava/14.0/guava-14.0.jar + source = https://u.tlauncher.ru/repo/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar + source = https://u.tlauncher.ru/repo/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar + source = https://u.tlauncher.ru/repo/libraries/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar + source = https://u.tlauncher.ru/repo/libraries/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar + source = tlauncher.install source = tlauncher.desktop source = tlauncher.bash - sha256sums = b713eb25937d7f0a70a5c8dbd29c511c53f710a63cba6d5f824cc9f4cb9d8a93 - sha256sums = aafd7b2a12af1f2e29acae8ea61cb3d7bd42d6228a2eb0a9aaccb0a1e4331993 + sha256sums = 807e5086f0f70ba14baea0e250172ea499ae1e13c84c1736f7ad436a5ccf8cf0 + sha256sums = 74441156d92d4e9f0616c81b8ff6aee87c878c4e814fbf6e1b79213630160839 sha256sums = 2bdf7a48fddc9259f5aa420eee328e939d71302a6a1b79a176e4fd47ee988b97 sha256sums = 86f30fa8775fa3a62cdb39d1ed78a6019164c1058864048d42cbee244e26e840 sha256sums = 734c8356420cc8e30c795d64fd1fcd5d44ea9d90342a2cc3262c5158fbc6d98b @@ -69,8 +72,9 @@ pkgbase = tlauncher sha256sums = 815a73e20e90a413662eefe8594414684df3d5723edcd76070e1a5aee864616e sha256sums = 6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218 sha256sums = bbb82aadb5e4209527c15fcc40e514b6f4c921a37bc66b68b3611bec70c538e8 + sha256sums = 4f601c6973d8d8259f1b9acc782a5f92ba5a040100b2ddf9766bbdaa6a8d8cdd sha256sums = bbb0eaa8d6714cc1e297d351f8e23acc25c08e4ddaf0bdcd0eb2c5a995c3561a - sha256sums = 724cd1866b16127d93f34d815a581c6fd30086a1313b7ed303e6cdbc78ea7a51 + sha256sums = ee533ebb5ba23496f38065622513cef21ad7f03e19bb68f6d2bae7bc5ca708f5 pkgname = tlauncher @@ -2,56 +2,62 @@ # Co-Maintainer: McModder <aur @ modder.pw> # PLEASE do not mark it out-of date because "2.xx is released", *2.xx a separate project with same name from other dev team* pkgname=tlauncher -pkgver=1.116.1 +pkgver=1.117.1 pkgrel=1 epoch=1 pkgdesc='TLauncher Legacy is freeware launcher of Minecraft.' url='https://tlaun.ch' arch=('any') license=('GPLv3') -depends=('java-runtime>=8' 'xorg-xrandr') +depends=('java-runtime>=8') +optdepends=('xorg-xrandr: Required for some old Minecraft versions') +_branch='legacy_beta' # try to change repo if default sends 404 -_repo="https://tlauncherrepo.com" -# _repo="https://turikhay.ru/tlauncher" -# _repo="https://u.tlauncher.ru" -_librepo='http://u.tlauncher.ru/repo' -# _librepo='http://repo.tlauncher.ru/repo' -# _librepo='http://turikhay.ru/tlauncher/repo' +_repo='https://tlauncherrepo.com' +# _repo='https://u.tlauncher.ru' +# _repo='https://tlaun.ch' +# _repo='https://cdn.turikhay.ru/tlauncher' +_librepo='https://u.tlauncher.ru/repo/libraries' +# _librepo='https://tlauncherrepo.com/repo/libraries' +# _librepo='https://tlaun.ch/repo/libraries' +# _librepo='https://cdn.turikhay.ru/tlauncher/repo/libraries' -_bootstrap_checksum='972758e1c5cad62861844a94f2830a14c7e795975108cd3d31de729285c53eb6' -_launcher_checksum='aafd7b2a12af1f2e29acae8ea61cb3d7bd42d6228a2eb0a9aaccb0a1e4331993' +_bootstrap_checksum='807e5086f0f70ba14baea0e250172ea499ae1e13c84c1736f7ad436a5ccf8cf0' +_launcher_checksum='74441156d92d4e9f0616c81b8ff6aee87c878c4e814fbf6e1b79213630160839' -source=(#"${_repo}/legacy_beta/bootstrap/${_bootstrap_checksum}.jar" +source=(#"${_repo}/${_branch}/bootstrap/${_bootstrap_checksum}.jar" # Patched bootstrap to allow launching without RW rights (RO only) # Pached by TL dev; if you're having questions you can ask it # using support email support[at]tlauncher.ru - "https://files.modder.pw/mc/tl_bootstrap_1.8.2_patched.jar" - "${_repo}/legacy_beta/launcher/${_launcher_checksum}.jar" + "https://files.modder.pw/mc/tl/bootstrap-1.9.0-min.jar" + # "${_repo}/${_branch}/launcher/${_launcher_checksum}.jar" + # AUR custom build (more languages support, separate config) + "https://files.modder.pw/mc/tl/launcher-1.117.1-aur.jar" - "${_librepo}/libraries/org/jdom/jdom/2.0.2/jdom-2.0.2.jar" - "${_librepo}/libraries/org/tukaani/xz/1.5/xz-1.5.jar" - "${_librepo}/libraries/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar" - "${_librepo}/libraries/org/apache/commons/commons-compress/1.10/commons-compress-1.10.jar" - "${_librepo}/libraries/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar" - "${_librepo}/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar" - "${_librepo}/libraries/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar" - "${_librepo}/libraries/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar" - "${_librepo}/libraries/com/fasterxml/jackson/core/jackson-core/2.7.3/jackson-core-2.7.3.jar" - "${_librepo}/libraries/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar" - "${_librepo}/libraries/com/getsentry/raven/raven/7.8.1/raven-7.8.1.jar" - "${_librepo}/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar" - "${_librepo}/libraries/com/google/guava/guava/14.0/guava-14.0.jar" - "${_librepo}/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar" - "${_librepo}/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" - "${_librepo}/libraries/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar" - "${_librepo}/libraries/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar" + "${_librepo}/org/jdom/jdom/2.0.2/jdom-2.0.2.jar" + "${_librepo}/org/tukaani/xz/1.5/xz-1.5.jar" + "${_librepo}/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar" + "${_librepo}/org/apache/commons/commons-compress/1.10/commons-compress-1.10.jar" + "${_librepo}/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar" + "${_librepo}/commons-io/commons-io/2.5/commons-io-2.5.jar" + "${_librepo}/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar" + "${_librepo}/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar" + "${_librepo}/com/fasterxml/jackson/core/jackson-core/2.7.3/jackson-core-2.7.3.jar" + "${_librepo}/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar" + "${_librepo}/com/getsentry/raven/raven/7.8.1/raven-7.8.1.jar" + "${_librepo}/com/mojang/authlib/1.5.24/authlib-1.5.24.jar" + "${_librepo}/com/google/guava/guava/14.0/guava-14.0.jar" + "${_librepo}/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar" + "${_librepo}/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" + "${_librepo}/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar" + "${_librepo}/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar" + 'tlauncher.install' 'tlauncher.desktop' 'tlauncher.bash') noextract=("${source[@]##*/}") -sha256sums=(#"${_bootstrap_checksum}" - 'b713eb25937d7f0a70a5c8dbd29c511c53f710a63cba6d5f824cc9f4cb9d8a93' +sha256sums=("${_bootstrap_checksum}" "${_launcher_checksum}" '2bdf7a48fddc9259f5aa420eee328e939d71302a6a1b79a176e4fd47ee988b97' @@ -72,16 +78,19 @@ sha256sums=(#"${_bootstrap_checksum}" '6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218' 'bbb82aadb5e4209527c15fcc40e514b6f4c921a37bc66b68b3611bec70c538e8' + '4f601c6973d8d8259f1b9acc782a5f92ba5a040100b2ddf9766bbdaa6a8d8cdd' 'bbb0eaa8d6714cc1e297d351f8e23acc25c08e4ddaf0bdcd0eb2c5a995c3561a' - '724cd1866b16127d93f34d815a581c6fd30086a1313b7ed303e6cdbc78ea7a51') + 'ee533ebb5ba23496f38065622513cef21ad7f03e19bb68f6d2bae7bc5ca708f5') +install='tlauncher.install' package() { install -Dm0644 "${srcdir}/tlauncher.desktop" "${pkgdir}/usr/share/applications/tlauncher.desktop" install -Dm0755 "${srcdir}/tlauncher.bash" "${pkgdir}/usr/bin/tlauncher" # install -Dm0644 "${srcdir}/${_bootstrap_checksum}.jar" "${pkgdir}/opt/tlauncher/bootstrap.jar" - install -Dm0644 "${srcdir}/tl_bootstrap_1.8.2_patched.jar" "${pkgdir}/opt/tlauncher/bootstrap.jar" - install -Dm0644 "${srcdir}/${_launcher_checksum}.jar" "${pkgdir}/opt/tlauncher/launcher.jar" + install -Dm0644 "${srcdir}/bootstrap-1.9.0-min.jar" "${pkgdir}/opt/tlauncher/bootstrap.jar" +# install -Dm0644 "${srcdir}/${_launcher_checksum}.jar" "${pkgdir}/opt/tlauncher/launcher.jar" + install -Dm0644 "${srcdir}/launcher-1.117.1-aur.jar" "${pkgdir}/opt/tlauncher/launcher.jar" install -Dm0644 "${srcdir}/jdom-2.0.2.jar" "${pkgdir}/opt/tlauncher/lib/org/jdom/jdom/2.0.2/jdom-2.0.2.jar" install -Dm0644 "${srcdir}/xz-1.5.jar" "${pkgdir}/opt/tlauncher/lib/org/tukaani/xz/1.5/xz-1.5.jar" diff --git a/tlauncher.bash b/tlauncher.bash index a94906695161..21935edaae00 100644 --- a/tlauncher.bash +++ b/tlauncher.bash @@ -1,2 +1,2 @@ #!/usr/bin/env bash -java -Dtlauncher.bootstrap.targetLibFolder=/opt/tlauncher/lib -Dtlauncher.bootstrap.brand=legacy_beta -Dtlauncher.bootstrap.ignoreSelfUpdate=true -Dtlauncher.bootstrap.ignoreUpdate=true -Dtlauncher.bootstrap.targetJar=/opt/tlauncher/launcher.jar -jar /opt/tlauncher/bootstrap.jar +java -Dtlauncher.bootstrap.targetLibFolder=/opt/tlauncher/lib -Dtlauncher.bootstrap.packageMode=true -Dtlauncher.bootstrap.targetJar=/opt/tlauncher/launcher.jar -jar /opt/tlauncher/bootstrap.jar diff --git a/tlauncher.install b/tlauncher.install new file mode 100644 index 000000000000..9cf796c03c94 --- /dev/null +++ b/tlauncher.install @@ -0,0 +1,5 @@ +post_upgrade() { + echo "In 1.117.1 separate branch for AUR was created" + echo "If your launcher configs are gone after update" + echo "just rename or symlink ~/.tlauncher/legacy.properties to ~/.tlauncher/aur.properties" +} |