commit eb40fb984f331e9728f7f7d9125b5ee08eca0945 Author: loke Date: Thu Apr 3 00:53:57 2025 +0800 Initialize commit A .SRCINFO A .gitignore A PKGBUILD A hmcl.desktop A hmcl.png diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..1b713cc0ddc65 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = hmcl-beta-bin + pkgdesc = A Minecraft Launcher which is multi-functional, cross-platform and popular. + pkgver = 3.6.11.273 + pkgrel = 1 + url = https://github.com/huanghongxun/HMCL + arch = any + license = GPL3 + depends = java-runtime + depends = gtk2 + depends = java-openjfx + provides = hmcl + conflicts = hmcl + replaces = hmcl-stable-bin + noextract = hmcl-beta-bin-3.6.11.273-1.sh + source = hmcl.desktop + source = hmcl.png + source = LICENSE::https://raw.githubusercontent.com/HMCL-dev/HMCL/refs/heads/main/LICENSE + source = hmcl-beta-bin-3.6.11.273-1.sh::https://github.com/HMCL-dev/HMCL/releases/download/v3.6.11.273/HMCL-3.6.11.273.sh + sha256sums = 9a561081f8f3ece3da114afd4f6d90565ca0e04716eef4ea88c6b4306566ae9b + sha256sums = 29120471641c51aae3ee84f8bcc16e1e4148c153085f71ccb9680415007f82ad + sha256sums = 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 + sha256sums = f237b5de413e19b334a2491221e5e42ca190a7b931a162280675c4295517038b + +pkgname = hmcl-beta-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..180b3d08a3ba1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO +!hmcl.desktop +!hmcl.png diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..7644c68b16dc9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: TTsdzb +# Maintainer: Jia Yin + +pkgname=hmcl-beta-bin +pkgver=3.6.11.273 +pkgrel=1 +pkgdesc="A Minecraft Launcher which is multi-functional, cross-platform and popular." +arch=('any') +url="https://github.com/huanghongxun/HMCL" +license=('GPL3') +depends=('java-runtime' 'gtk2' 'java-openjfx') +provides=('hmcl') +conflicts=('hmcl') +replaces=('hmcl-stable-bin') +source=("hmcl.desktop" + "hmcl.png" + "LICENSE::https://raw.githubusercontent.com/HMCL-dev/HMCL/refs/heads/main/LICENSE" + "${pkgname}-${pkgver}-${pkgrel}.sh::https://github.com/HMCL-dev/HMCL/releases/download/v${pkgver}/HMCL-${pkgver}.sh") +sha256sums=('9a561081f8f3ece3da114afd4f6d90565ca0e04716eef4ea88c6b4306566ae9b' + '29120471641c51aae3ee84f8bcc16e1e4148c153085f71ccb9680415007f82ad' + '3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986' + 'f237b5de413e19b334a2491221e5e42ca190a7b931a162280675c4295517038b') + +noextract=("${pkgname}-${pkgver}-${pkgrel}.sh") + +package() { + install -Dm755 "${pkgname}-${pkgver}-${pkgrel}.sh" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "hmcl.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 "hmcl.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/hmcl.desktop b/hmcl.desktop new file mode 100644 index 0000000000000..aad0b236f0fe9 --- /dev/null +++ b/hmcl.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=HMCL +Comment=Hello Minecraft! Launcher, a powerful Minecraft launcher. +Exec=hmcl-bin +Icon=hmcl-bin +Terminal=false +StartupNotify=false +Categories=Game; +StartupWMClass=org.jackhuang.hmcl.Launcher diff --git a/hmcl.png b/hmcl.png new file mode 100644 index 0000000000000..e07a90daa627e Binary files /dev/null and b/hmcl.png differ