summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortln4-bot2022-05-19 16:07:01 +0000
committertln4-bot2022-05-19 16:07:01 +0000
commit30be4fa84a27a3f6770111826a3fc5774a0c7da3 (patch)
treee1745199b822c25bbf7d3700ce907546de7fbefd
parentbcbd7172c4531bb2f170e7d6968d973c8f16d65a (diff)
downloadaur-30be4fa84a27a3f6770111826a3fc5774a0c7da3.tar.gz
1.145.0-1
-rw-r--r--.SRCINFO112
-rw-r--r--.pkgrel1
-rw-r--r--.pkgver1
-rw-r--r--PKGBUILD214
4 files changed, 154 insertions, 174 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 185f91bd41b4..70797885946a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = tlauncher
- pkgdesc = TL (Legacy) is freeware launcher of Minecraft.
- pkgver = 1.141.2
+ pkgdesc = Freeware Minecraft launcher
+ pkgver = 1.145.0
pkgrel = 1
epoch = 1
url = https://tlaun.ch
@@ -8,8 +8,9 @@ pkgbase = tlauncher
license = custom
depends = java-runtime>=8
optdepends = xorg-xrandr: Required for some old Minecraft versions
- noextract = 6ea2f59b31e43fa5a325f8d41e5f48fbf875a4698bd65f195699d0d18a8b75a0.jar
- noextract = edab54a56d8fe3cc866b7f56beafcd099fe2cb75f7efebeb8057925fb1974e6b.jar
+ noextract = b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792.jar
+ noextract = e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316.jar
+ noextract = authlib-1.5.24.jar
noextract = guava-31.0.1-jre.jar
noextract = sentry-1.7.30.jar
noextract = slf4j-api-1.7.32.jar
@@ -31,6 +32,7 @@ pkgbase = tlauncher
noextract = httpclient-4.5.13.jar
noextract = nanohttpd-2.3.1.jar
noextract = jvd-1.0.jar
+ noextract = nstweaker-1.0.jar
noextract = failureaccess-1.0.1.jar
noextract = listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
noextract = jsr305-3.0.2.jar
@@ -40,62 +42,45 @@ pkgbase = tlauncher
noextract = httpcore-4.4.13.jar
noextract = commons-logging-1.2.jar
noextract = commons-codec-1.11.jar
- noextract = authlib-1.5.24.jar
- noextract = nstweaker-1.0.jar
- noextract = minecraft.256x256.png
- noextract = minecraft.192x192.png
- noextract = minecraft.128x128.png
- noextract = minecraft.96x96.png
- noextract = minecraft.64x64.png
- noextract = minecraft.48x48.png
- noextract = tlauncher.desktop
- noextract = tlauncher.bash
- noextract = tl-bootstrap-1.16.1.jar
- noextract = tl-launcher-1.141.2.jar
- source = tl-bootstrap-1.16.1.jar::https://tlaun.ch/legacy_beta/bootstrap/6ea2f59b31e43fa5a325f8d41e5f48fbf875a4698bd65f195699d0d18a8b75a0.jar
- source = tl-launcher-1.141.2.jar::https://tlaun.ch/aur/launcher/edab54a56d8fe3cc866b7f56beafcd099fe2cb75f7efebeb8057925fb1974e6b.jar
- source = https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
- source = https://repo1.maven.org/maven2/io/sentry/sentry/1.7.30/sentry-1.7.30.jar
- source = https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar
- source = https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.0/jackson-core-2.13.0.jar
- source = https://repo1.maven.org/maven2/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar
- source = https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar
- source = https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
- source = https://repo1.maven.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
- source = https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
- source = https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
- source = https://repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar
- source = https://repo1.maven.org/maven2/org/jdom/jdom/2.0.2/jdom-2.0.2.jar
- source = https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
- source = https://repo1.maven.org/maven2/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar
- source = https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar
- source = https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-1.2-api/2.17.0/log4j-1.2-api-2.17.0.jar
- source = https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar
- source = https://repo1.maven.org/maven2/org/apache/httpcomponents/fluent-hc/4.5.13/fluent-hc-4.5.13.jar
- source = https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
- source = https://repo1.maven.org/maven2/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar
+ noextract = tl-bootstrap-1.19.0.jar
+ noextract = tl-launcher-1.145.0.jar
+ source = tl-bootstrap-1.19.0.jar::https://tlaun.ch/repo/update/aur/bootstrap/b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792.jar
+ source = tl-launcher-1.145.0.jar::https://tlaun.ch/repo/update/aur/launcher/e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316.jar
+ source = https://tlaun.ch/repo/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar
+ source = https://tlaun.ch/repo/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
+ source = https://tlaun.ch/repo/libraries/io/sentry/sentry/1.7.30/sentry-1.7.30.jar
+ source = https://tlaun.ch/repo/libraries/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar
+ source = https://tlaun.ch/repo/libraries/com/fasterxml/jackson/core/jackson-core/2.13.0/jackson-core-2.13.0.jar
+ source = https://tlaun.ch/repo/libraries/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar
+ source = https://tlaun.ch/repo/libraries/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar
+ source = https://tlaun.ch/repo/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
+ source = https://tlaun.ch/repo/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
+ source = https://tlaun.ch/repo/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
+ source = https://tlaun.ch/repo/libraries/org/tukaani/xz/1.9/xz-1.9.jar
+ source = https://tlaun.ch/repo/libraries/org/jdom/jdom/2.0.2/jdom-2.0.2.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
+ source = https://tlaun.ch/repo/libraries/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/logging/log4j/log4j-1.2-api/2.17.0/log4j-1.2-api-2.17.0.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/httpcomponents/fluent-hc/4.5.13/fluent-hc-4.5.13.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
+ source = https://tlaun.ch/repo/libraries/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar
source = https://tlaun.ch/repo/libraries/ru/turikhay/jvd/1.0/jvd-1.0.jar
- source = https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
- source = https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
- source = https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
- source = https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar
- source = https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar
- source = https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
- source = https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
- source = https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
- source = https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
- source = https://libraries.minecraft.net/com/mojang/authlib/1.5.24/authlib-1.5.24.jar
source = https://tlaun.ch/repo/libraries/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar
- source = minecraft.256x256.png
- source = minecraft.192x192.png
- source = minecraft.128x128.png
- source = minecraft.96x96.png
- source = minecraft.64x64.png
- source = minecraft.48x48.png
- source = tlauncher.desktop
- source = tlauncher.bash
- sha256sums = 6ea2f59b31e43fa5a325f8d41e5f48fbf875a4698bd65f195699d0d18a8b75a0
- sha256sums = edab54a56d8fe3cc866b7f56beafcd099fe2cb75f7efebeb8057925fb1974e6b
+ source = https://tlaun.ch/repo/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
+ source = https://tlaun.ch/repo/libraries/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
+ source = https://tlaun.ch/repo/libraries/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
+ source = https://tlaun.ch/repo/libraries/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar
+ source = https://tlaun.ch/repo/libraries/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar
+ source = https://tlaun.ch/repo/libraries/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
+ source = https://tlaun.ch/repo/libraries/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
+ source = https://tlaun.ch/repo/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
+ source = https://tlaun.ch/repo/libraries/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
+ sha256sums = b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792
+ sha256sums = e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316
+ sha256sums = 795f783dc6301d10e356d1f3db9952d71692ed8004ffdd843f0049f813a0d1a5
sha256sums = d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9
sha256sums = ede7def7507a24e74b501f80ba0cfb82eb5e5745cb493d3ee5720a385bfde1f1
sha256sums = 3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be
@@ -117,6 +102,7 @@ pkgbase = tlauncher
sha256sums = 6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743
sha256sums = de864c47818157141a24c9acb36df0c47d7bf15b7ff48c90610f3eb4e5df0e58
sha256sums = 3b91f9627f55f3e24974ddeeb039b08f634d1481c98f14016d0bd50d0f97bb56
+ sha256sums = 6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218
sha256sums = a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26
sha256sums = b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99
sha256sums = 766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7
@@ -126,15 +112,5 @@ pkgbase = tlauncher
sha256sums = e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424
sha256sums = daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636
sha256sums = e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d
- sha256sums = 795f783dc6301d10e356d1f3db9952d71692ed8004ffdd843f0049f813a0d1a5
- sha256sums = 6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218
- sha256sums = 23909ccb5a61f607f355743cdf553799e033fcaac16538b27f1cb0a80aa7faa3
- sha256sums = 1d5c9f54a06e6a803c6e69093e3cf429c8a9092b94f61ac693993f3f6c1261a7
- sha256sums = 68226a8230f1187cf2fa81ad63590b195e5c58d918ada16f52b9bdca59e57fd9
- sha256sums = 328e0bc94661b68fd74c414f4d37ec82d2a3b86a1991eed7132180b15c23fe10
- sha256sums = d6da12b649df178826399a31e8f0f72be7428f90b5a3a95b7538cec0a58a4755
- sha256sums = beba733d11b80113007683cf61b122c4e1524c424f963960b08b74bf77d378e4
- sha256sums = d8c7b15306bbb620e22ae0ee59a350ab36e63c28b52bce012ab312522ef6dab6
- sha256sums = 0b31e2afee3a709c74daa0df9345d15c01ea361f8beee26e6cfac2a3b518aa23
pkgname = tlauncher
diff --git a/.pkgrel b/.pkgrel
new file mode 100644
index 000000000000..56a6051ca2b0
--- /dev/null
+++ b/.pkgrel
@@ -0,0 +1 @@
+1 \ No newline at end of file
diff --git a/.pkgver b/.pkgver
new file mode 100644
index 000000000000..1f5c7c582e70
--- /dev/null
+++ b/.pkgver
@@ -0,0 +1 @@
+1.145.0 \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index f8f96c1fd945..c37930284518 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,125 +2,127 @@
# Contributor: SaMaLerO <smlr[at]ukr[dot]net>
# 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.141.2
+pkgname='tlauncher'
+pkgver='1.145.0'
pkgrel=1
epoch=1
-pkgdesc='TL (Legacy) is freeware launcher of Minecraft.'
+pkgdesc='Freeware Minecraft launcher'
url='https://tlaun.ch'
arch=('any')
license=('custom')
depends=('java-runtime>=8')
optdepends=('xorg-xrandr: Required for some old Minecraft versions')
-_branch='aur'
-# try to change repo if default sends 404
-# _repo='https://tlauncherrepo.com'
-# _repo='https://cdn.turikhay.ru/tlauncher'
-_repo='https://tlaun.ch'
+#_bootstrap_version='1.19.0'
+#_bootstrap_checksum='b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792'
+#_launcher_version='1.145.0'
+#_launcher_checksum='e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316'
-# _librepo='https://tlauncherrepo.com/repo/libraries'
-_librepo='https://tlaun.ch/repo/libraries'
-# _librepo='https://cdn.turikhay.ru/tlauncher/repo/libraries'
+_repo='https://tlaun.ch/repo'
+# Try one of these if the above one fails:
+#_repo='https://cdn.turikhay.ru/tln4/repo'
+#_repo='https://eu01-www.tlaun.ch/repo'
+#_repo='https://eu02-www.tlaun.ch/repo'
+#_repo='https://ru01-www.tlaun.ch/repo'
+#_repo='https://ru02-www.tlaun.ch/repo'
+#_repo='https://eu01-www.tln4.ru/repo'
+#_repo='https://eu02-www.tln4.ru/repo'
+#_repo='https://ru01-www.tln4.ru/repo'
+#_repo='https://ru02-www.tln4.ru/repo'
+#_repo='https://eu01-www.4nlt.com/repo'
+#_repo='https://eu02-www.4nlt.com/repo'
+#_repo='https://ru01-www.4nlt.com/repo'
+#_repo='https://ru02-www.4nlt.com/repo'
-_maven='https://repo1.maven.org/maven2'
-_mojang='https://libraries.minecraft.net'
+source=(
+ # Bootstrap
+ "tl-bootstrap-1.19.0.jar::${_repo}/update/aur/bootstrap/b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792.jar"
-_bootstrap_version='1.16.1'
-_bootstrap_checksum='6ea2f59b31e43fa5a325f8d41e5f48fbf875a4698bd65f195699d0d18a8b75a0'
-_launcher_checksum='edab54a56d8fe3cc866b7f56beafcd099fe2cb75f7efebeb8057925fb1974e6b'
+ # Launcher
+ "tl-launcher-1.145.0.jar::${_repo}/update/aur/launcher/e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316.jar"
-source=("tl-bootstrap-${_bootstrap_version}.jar::${_repo}/legacy_beta/bootstrap/${_bootstrap_checksum}.jar"
- "tl-launcher-${pkgver}.jar::${_repo}/${_branch}/launcher/${_launcher_checksum}.jar"
+ # Libraries
+ "${_repo}/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar"
+ "${_repo}/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar"
+ "${_repo}/libraries/io/sentry/sentry/1.7.30/sentry-1.7.30.jar"
+ "${_repo}/libraries/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar"
+ "${_repo}/libraries/com/fasterxml/jackson/core/jackson-core/2.13.0/jackson-core-2.13.0.jar"
+ "${_repo}/libraries/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar"
+ "${_repo}/libraries/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"
+ "${_repo}/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar"
+ "${_repo}/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar"
+ "${_repo}/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar"
+ "${_repo}/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar"
+ "${_repo}/libraries/org/tukaani/xz/1.9/xz-1.9.jar"
+ "${_repo}/libraries/org/jdom/jdom/2.0.2/jdom-2.0.2.jar"
+ "${_repo}/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar"
+ "${_repo}/libraries/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar"
+ "${_repo}/libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar"
+ "${_repo}/libraries/org/apache/logging/log4j/log4j-1.2-api/2.17.0/log4j-1.2-api-2.17.0.jar"
+ "${_repo}/libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar"
+ "${_repo}/libraries/org/apache/httpcomponents/fluent-hc/4.5.13/fluent-hc-4.5.13.jar"
+ "${_repo}/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar"
+ "${_repo}/libraries/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar"
+ "${_repo}/libraries/ru/turikhay/jvd/1.0/jvd-1.0.jar"
+ "${_repo}/libraries/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar"
+ "${_repo}/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
+ "${_repo}/libraries/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
+ "${_repo}/libraries/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
+ "${_repo}/libraries/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar"
+ "${_repo}/libraries/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar"
+ "${_repo}/libraries/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
+ "${_repo}/libraries/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar"
+ "${_repo}/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"
+ "${_repo}/libraries/commons-codec/commons-codec/1.11/commons-codec-1.11.jar"
- "${_maven}/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar"
- "${_maven}/io/sentry/sentry/1.7.30/sentry-1.7.30.jar"
- "${_maven}/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar"
- "${_maven}/com/fasterxml/jackson/core/jackson-core/2.13.0/jackson-core-2.13.0.jar"
- "${_maven}/com/github/zafarkhaja/java-semver/0.9.0/java-semver-0.9.0.jar"
- "${_maven}/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"
- "${_maven}/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar"
- "${_maven}/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar"
- "${_maven}/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar"
- "${_maven}/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar"
- "${_maven}/org/tukaani/xz/1.9/xz-1.9.jar"
- "${_maven}/org/jdom/jdom/2.0.2/jdom-2.0.2.jar"
- "${_maven}/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar"
- "${_maven}/com/timgroup/java-statsd-client/3.1.0/java-statsd-client-3.1.0.jar"
- "${_maven}/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar"
- "${_maven}/org/apache/logging/log4j/log4j-1.2-api/2.17.0/log4j-1.2-api-2.17.0.jar"
- "${_maven}/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar"
- "${_maven}/org/apache/httpcomponents/fluent-hc/4.5.13/fluent-hc-4.5.13.jar"
- "${_maven}/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar"
- "${_maven}/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar"
- "${_librepo}/ru/turikhay/jvd/1.0/jvd-1.0.jar"
- "${_maven}/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- "${_maven}/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- "${_maven}/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- "${_maven}/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar"
- "${_maven}/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar"
- "${_maven}/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- "${_maven}/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar"
- "${_maven}/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"
- "${_maven}/commons-codec/commons-codec/1.11/commons-codec-1.11.jar"
- "${_mojang}/com/mojang/authlib/1.5.24/authlib-1.5.24.jar"
- "${_librepo}/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar"
+ # Other resources
- 'minecraft.256x256.png'
- 'minecraft.192x192.png'
- 'minecraft.128x128.png'
- 'minecraft.96x96.png'
- 'minecraft.64x64.png'
- 'minecraft.48x48.png'
+)
- 'tlauncher.desktop'
- 'tlauncher.bash')
-noextract=("${source[@]##*/}" "tl-bootstrap-${_bootstrap_version}.jar" "tl-launcher-${pkgver}.jar")
-sha256sums=("${_bootstrap_checksum}"
- "${_launcher_checksum}"
+noextract=(
+ "${source[@]##*/}"
+ "tl-bootstrap-1.19.0.jar"
+ "tl-launcher-1.145.0.jar"
+)
- "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9"
- "ede7def7507a24e74b501f80ba0cfb82eb5e5745cb493d3ee5720a385bfde1f1"
- "3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be"
- "348bc59b348df2e807b356f1d62d2afb41a974073328abc773eb0932b855d2c8"
- "2218c73b40f9af98b570d084420c1b4a81332297bd7fc27ddd552e903be8e93c"
- "f5475e63e7e89e5db62223489aec7a56bd303543772077a17c2cb54c19ca3a20"
- "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e"
- "961b2f6d87dbacc5d54abf45ab7a6e2495f89b75598962d8c723cea9bc210908"
- "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28"
- "6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a"
- "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5"
- "2bdf7a48fddc9259f5aa420eee328e939d71302a6a1b79a176e4fd47ee988b97"
- "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e"
- "bbb82aadb5e4209527c15fcc40e514b6f4c921a37bc66b68b3611bec70c538e8"
- "65c33dc9b24a5e5f6cacae62680641582894749c7bf16c951032ef92f3e12a60"
- "6f66c3b6c695f5058b6b8b9ceafeff0f32ad7e662c74b9cc4f6d5f7c952c4c85"
- "ab9cadc80e234580e3f3c8c18644314fccd4b3cd3f7085d4e934866cb561b95d"
- "f883b6b027d5e05c53e48e4fe3548715c52dbd590ffa3f52d039574f1a4d0728"
- "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743"
- "de864c47818157141a24c9acb36df0c47d7bf15b7ff48c90610f3eb4e5df0e58"
- "3b91f9627f55f3e24974ddeeb039b08f634d1481c98f14016d0bd50d0f97bb56"
- "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26"
- "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99"
- "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7"
- "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb"
- "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3"
- "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b"
- "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424"
- "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636"
- "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d"
- "795f783dc6301d10e356d1f3db9952d71692ed8004ffdd843f0049f813a0d1a5"
- "6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218"
+sha256sums=(
+ 'b76079a0a64c6cab1ffc58689e2daeae570ca8b7c5b2a00527e26551c6f73792' # tl-bootstrap-1.19.0.jar
- '23909ccb5a61f607f355743cdf553799e033fcaac16538b27f1cb0a80aa7faa3'
- '1d5c9f54a06e6a803c6e69093e3cf429c8a9092b94f61ac693993f3f6c1261a7'
- '68226a8230f1187cf2fa81ad63590b195e5c58d918ada16f52b9bdca59e57fd9'
- '328e0bc94661b68fd74c414f4d37ec82d2a3b86a1991eed7132180b15c23fe10'
- 'd6da12b649df178826399a31e8f0f72be7428f90b5a3a95b7538cec0a58a4755'
- 'beba733d11b80113007683cf61b122c4e1524c424f963960b08b74bf77d378e4'
+ 'e9baf70b7d11f293c30fb8d9c58bd2a2a81131c64ebe2d572452e74189de3316' # tl-launcher-1.145.0.jar
- 'd8c7b15306bbb620e22ae0ee59a350ab36e63c28b52bce012ab312522ef6dab6'
- '0b31e2afee3a709c74daa0df9345d15c01ea361f8beee26e6cfac2a3b518aa23')
+ '795f783dc6301d10e356d1f3db9952d71692ed8004ffdd843f0049f813a0d1a5' # com.mojang:authlib:1.5.24
+ 'd5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9' # com.google.guava:guava:31.0.1-jre
+ 'ede7def7507a24e74b501f80ba0cfb82eb5e5745cb493d3ee5720a385bfde1f1' # io.sentry:sentry:1.7.30
+ '3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be' # org.slf4j:slf4j-api:1.7.32
+ '348bc59b348df2e807b356f1d62d2afb41a974073328abc773eb0932b855d2c8' # com.fasterxml.jackson.core:jackson-core:2.13.0
+ '2218c73b40f9af98b570d084420c1b4a81332297bd7fc27ddd552e903be8e93c' # com.github.zafarkhaja:java-semver:0.9.0
+ 'f5475e63e7e89e5db62223489aec7a56bd303543772077a17c2cb54c19ca3a20' # com.moandjiezana.toml:toml4j:0.7.2
+ 'd3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e' # com.google.code.gson:gson:2.8.9
+ '961b2f6d87dbacc5d54abf45ab7a6e2495f89b75598962d8c723cea9bc210908' # commons-io:commons-io:2.11.0
+ 'df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28' # net.sf.jopt-simple:jopt-simple:5.0.4
+ '6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a' # org.apache.commons:commons-compress:1.21
+ '211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5' # org.tukaani:xz:1.9
+ '2bdf7a48fddc9259f5aa420eee328e939d71302a6a1b79a176e4fd47ee988b97' # org.jdom:jdom:2.0.2
+ 'd919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e' # org.apache.commons:commons-lang3:3.12.0
+ 'bbb82aadb5e4209527c15fcc40e514b6f4c921a37bc66b68b3611bec70c538e8' # com.timgroup:java-statsd-client:3.1.0
+ '65c33dc9b24a5e5f6cacae62680641582894749c7bf16c951032ef92f3e12a60' # org.apache.logging.log4j:log4j-core:2.17.0
+ '6f66c3b6c695f5058b6b8b9ceafeff0f32ad7e662c74b9cc4f6d5f7c952c4c85' # org.apache.logging.log4j:log4j-1.2-api:2.17.0
+ 'ab9cadc80e234580e3f3c8c18644314fccd4b3cd3f7085d4e934866cb561b95d' # org.apache.logging.log4j:log4j-api:2.17.0
+ 'f883b6b027d5e05c53e48e4fe3548715c52dbd590ffa3f52d039574f1a4d0728' # org.apache.httpcomponents:fluent-hc:4.5.13
+ '6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743' # org.apache.httpcomponents:httpclient:4.5.13
+ 'de864c47818157141a24c9acb36df0c47d7bf15b7ff48c90610f3eb4e5df0e58' # org.nanohttpd:nanohttpd:2.3.1
+ '3b91f9627f55f3e24974ddeeb039b08f634d1481c98f14016d0bd50d0f97bb56' # ru.turikhay:jvd:1.0
+ '6b4c15577b5256b64c7e3d69dcdbf8d18f17f68ac5928e36936bd6a40a91c218' # ru.turikhay.app:nstweaker:1.0
+ 'a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26' # com.google.guava:failureaccess:1.0.1
+ 'b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99' # com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+ '766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7' # com.google.code.findbugs:jsr305:3.0.2
+ 'ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb' # org.checkerframework:checker-qual:3.12.0
+ 'cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3' # com.google.errorprone:error_prone_annotations:2.7.1
+ '21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b' # com.google.j2objc:j2objc-annotations:1.3
+ 'e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424' # org.apache.httpcomponents:httpcore:4.4.13
+ 'daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636' # commons-logging:commons-logging:1.2
+ 'e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d' # commons-codec:commons-codec:1.11
+)
package() {
# install launch script and .desktop file
@@ -133,10 +135,11 @@ package() {
done
# install launcher
- install -Dm0644 "${srcdir}/tl-bootstrap-${_bootstrap_version}.jar" "${pkgdir}/opt/tlauncher/bootstrap.jar"
- install -Dm0644 "${srcdir}/tl-launcher-${pkgver}.jar" "${pkgdir}/opt/tlauncher/launcher.jar"
+ install -Dm0644 "${srcdir}/tl-bootstrap-1.19.0.jar" "${pkgdir}/opt/tlauncher/bootstrap.jar"
+ install -Dm0644 "${srcdir}/tl-launcher-1.145.0.jar" "${pkgdir}/opt/tlauncher/launcher.jar"
- # install launcher libraries
+ # install libraries
+ install -Dm0644 "${srcdir}/authlib-1.5.24.jar" "${pkgdir}/opt/tlauncher/lib/com/mojang/authlib/1.5.24/authlib-1.5.24.jar"
install -Dm0644 "${srcdir}/guava-31.0.1-jre.jar" "${pkgdir}/opt/tlauncher/lib/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar"
install -Dm0644 "${srcdir}/sentry-1.7.30.jar" "${pkgdir}/opt/tlauncher/lib/io/sentry/sentry/1.7.30/sentry-1.7.30.jar"
install -Dm0644 "${srcdir}/slf4j-api-1.7.32.jar" "${pkgdir}/opt/tlauncher/lib/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar"
@@ -158,6 +161,7 @@ package() {
install -Dm0644 "${srcdir}/httpclient-4.5.13.jar" "${pkgdir}/opt/tlauncher/lib/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar"
install -Dm0644 "${srcdir}/nanohttpd-2.3.1.jar" "${pkgdir}/opt/tlauncher/lib/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar"
install -Dm0644 "${srcdir}/jvd-1.0.jar" "${pkgdir}/opt/tlauncher/lib/ru/turikhay/jvd/1.0/jvd-1.0.jar"
+ install -Dm0644 "${srcdir}/nstweaker-1.0.jar" "${pkgdir}/opt/tlauncher/lib/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar"
install -Dm0644 "${srcdir}/failureaccess-1.0.1.jar" "${pkgdir}/opt/tlauncher/lib/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
install -Dm0644 "${srcdir}/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" "${pkgdir}/opt/tlauncher/lib/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
install -Dm0644 "${srcdir}/jsr305-3.0.2.jar" "${pkgdir}/opt/tlauncher/lib/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
@@ -167,6 +171,4 @@ package() {
install -Dm0644 "${srcdir}/httpcore-4.4.13.jar" "${pkgdir}/opt/tlauncher/lib/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar"
install -Dm0644 "${srcdir}/commons-logging-1.2.jar" "${pkgdir}/opt/tlauncher/lib/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"
install -Dm0644 "${srcdir}/commons-codec-1.11.jar" "${pkgdir}/opt/tlauncher/lib/commons-codec/commons-codec/1.11/commons-codec-1.11.jar"
- install -Dm0644 "${srcdir}/authlib-1.5.24.jar" "${pkgdir}/opt/tlauncher/lib/com/mojang/authlib/1.5.24/authlib-1.5.24.jar"
- install -Dm0644 "${srcdir}/nstweaker-1.0.jar" "${pkgdir}/opt/tlauncher/lib/ru/turikhay/app/nstweaker/1.0/nstweaker-1.0.jar"
}