diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -5,10 +5,11 @@ pkgname=hmcl-new _pkgname=HMCL -_ver=3.5.4 -_build=234 +_ver=3.5.5 +_build=235 +_pkgver=ffeabbf1f144ba14462e27c2ac9d46e231c1482e pkgver=$_ver.$_build -pkgrel=2 +pkgrel=1 pkgdesc='An unofficial build of HMCL that trying to compile and run HMCL with the latest LTS version of java. (with HMCL-Clean changes)' arch=('any') url='https://github.com/huanghongxun/HMCL' @@ -20,19 +21,19 @@ conflicts=('hmcl') source=('hmcl.desktop' 'hmcl-launch-script' 'craft_table.png' - "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" - "0001-Target-java-17.patch" + "${_pkgname}-${_pkgver}.tar.gz::${url}/archive/${_pkgver}.tar.gz" + "0001-Target-Java-17.patch" "0002-Cleanup.patch" ) sha256sums=('b4e8aa0f349bb3f5dd15a31c5a13ac3e10e5a5bcd2f97cf390041924275e43ef' '4fcd4bf8f8d2ca39cf25a8d59daeb53ffa54fbca0356bd55aa17a5ee31d59a95' '2989a1b5301b8c7b9afdae5696c6a4e5246afa2d4f1f3d3dad5c192f036a9b4c' - '69680efbdb9dc18ab8d6973ee4be442671133641a61602608084fb7fe67c3082' - '7b9511c0f0eceef29577e879a00e0ab341fddeed6e9e33f54cefbaca11ae9354' - '5df53d14eda958ca6eb236732308171895516813e9b666681b810eb8d3d294e0') + '1e152212e1507d49c867fe8715c4ec337972795cd9f4947e285677a56257cb3d' + 'c650fa0d34f22f9700dd047fbe243a63528c629312b94f499d4aa341b9b5193f' + '3eb85d8b6f1affcf33fb1e5ec12127eac4962d0c980e2884ccf954578e12a131') prepare() { - cd "$_pkgname-$pkgver" + cd "$_pkgname-$_pkgver" local src for src in "${source[@]}"; do src="${src%%::*}" @@ -43,7 +44,7 @@ prepare() { } build() { - cd "$_pkgname-$pkgver" + cd "$_pkgname-$_pkgver" VERSION_TYPE=stable \ VERSION_ROOT="$_ver" BUILD_NUMBER="$_build" \ MICROSOFT_AUTH_ID='6a3728d6-27a3-4180-99bb-479895b8f88e' MICROSOFT_AUTH_SECRET='dR.50SWwVez4-PQOF2-e_2GHmC~4Xl-p4p' \ @@ -53,7 +54,7 @@ build() { } check() { - cd "$_pkgname-$pkgver" + cd "$_pkgname-$_pkgver" gradle test --no-daemon \ -D 'org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m' } @@ -61,7 +62,7 @@ check() { package() { install -Dm755 'hmcl-launch-script' "$pkgdir/usr/bin/$pkgname" install -Dm644 'hmcl.desktop' "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 "$_pkgname-$pkgver/HMCL/build/libs/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" + install -Dm644 "$_pkgname-$_pkgver/HMCL/build/libs/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" install -Dm644 'craft_table.png' "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" - install -Dm644 "$_pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$_pkgname-$_pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |