1
- # Maintainer: Hao Long <imlonghao@archlinuxcn.org>
1
+ # Maintainer: Misaka13514 <Misaka13514 at gmail dot com>
2
+ # Contributor: Hao Long <imlonghao@archlinuxcn.org>
2
3
# Contributor: Lin Ruoshui <LinRs at users.noreply.github dot com>
3
4
# Contributor: hexchain <i at hexchain.org>
4
5
5
6
pkgname=hmcl
6
7
_pkgname=HMCL
7
8
pkgver=3.6.14
8
- # https://github.com/huanghongxun/HMCL/commits/release-${pkgver}
9
- _commit=8ebf58e8fa5560ba7ccf18ba5c22b9210f49748f
9
+ _tag=" release-${pkgver} "
10
10
pkgrel=1
11
11
pkgdesc=" A Minecraft Launcher which is multi-functional, cross-platform and popular"
12
12
arch=(' any' )
13
- url=" https://github.com/huanghongxun /HMCL"
13
+ url=" https://github.com/HMCL-dev /HMCL"
14
14
license=(' GPL-3.0-or-later' )
15
- provides=(' hmcl' )
16
- conflicts=(' hmcl' )
17
- depends=(' java-runtime' )
18
- makedepends=(' liberica-jdk-11-full-bin' )
15
+ depends=(' java-runtime' ' hicolor-icon-theme' )
16
+ makedepends=(' java-environment-openjdk=11' )
17
+ install=" $pkgname .install"
19
18
source=(" hmcl-launch-script"
20
19
" ${pkgname} .desktop"
21
- " ${pkgname} -${pkgver} .tgz::${url} /archive/${_commit } .tar.gz" )
20
+ " ${pkgname} -${pkgver} .tgz::${url} /archive/${_tag } .tar.gz" )
22
21
b2sums=(' 1de8eca922b01b9c4c6d9a173143f05b900fd6b12b1b27bae175948a43125619d0e14c82d704548f70539af13eb4fd9f7288749265949089c7d6a8fe9032d284'
23
22
' 6c38da38fa13ad0af061d593f7733d6a406025c473240ccee4d07c89e71f8d5ead430374a7500f1395a7341c67e06ef3664cb1747ab93cba63459f7906b1598a'
24
- ' be97b2a31c0080b709a6e0a907e17274cbcdc5da6d41160ee9bdbc7d9fd70be947cdbb6eee586559e3420f91ced262c6fc9377b8af28cd2c6cdd160cf4145cc5 ' )
23
+ ' 148547547f71e7867894fe7df82a6f47e6d576c076722e5abc09ed0f571cd836afa9f7b81ea5c65ced066b77051bf229a846e4d65500815e13461f44b4567339 ' )
25
24
26
25
build () {
27
- cd " ${_pkgname} -${_commit } "
28
- export JAVA_HOME=/usr/lib/jvm/liberica-jdk- 11-full
29
- ./gradlew clean build
26
+ cd " ${_pkgname} -${_tag } "
27
+ export JAVA_HOME=/usr/lib/jvm/java- 11-openjdk
28
+ ./gradlew clean build --no-daemon
30
29
}
31
30
32
31
package () {
@@ -35,7 +34,7 @@ package() {
35
34
# desktop file
36
35
install -Dm644 " hmcl.desktop" " ${pkgdir} /usr/share/applications/${pkgname} .desktop"
37
36
38
- cd " ${_pkgname} -${_commit } /${_pkgname} /build"
37
+ cd " ${_pkgname} -${_tag } /${_pkgname} /build"
39
38
40
39
# install jar
41
40
_path=$( echo libs/HMCL* .jar)
0 commit comments