summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordctxmei2018-02-21 14:09:06 +0900
committerdctxmei2018-02-21 14:09:06 +0900
commit2349eada50ae9878a9e53a82a00f3e75dd23b9ea (patch)
treea291296cad2b082bedf914969453d30a1c918822
parentd14be8bceedf8c7ca449ada0cf0c0204ef918f95 (diff)
downloadaur-2349eada50ae9878a9e53a82a00f3e75dd23b9ea.tar.gz
new pkgrel
-rw-r--r--.SRCINFO5
-rw-r--r--HMCL.install5
-rw-r--r--HMCL.run (renamed from hmcl)0
-rw-r--r--PKGBUILD12
4 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed15bab8b1f5..c7f8d5e63465 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = hmcl-git
pkgdesc = A powered Minecraft launcher that supports a lot of features.
pkgver = 2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/huanghongxun/HMCL/tree/master
+ install = HMCL.install
arch = x86_64
license = GPL3
makedepends = git
@@ -11,7 +12,7 @@ pkgbase = hmcl-git
source = git://github.com/huanghongxun/HMCL.git#branch=master
source = https://soft.dct.party/aur/hmcl-git/jdk-8-linux-x64.tar.xz
source = https://soft.dct.party/aur/hmcl-git/jdk-8-linux-x64.tar.xz.sha512sum
- source = hmcl
+ source = HMCL.run
sha512sums = SKIP
sha512sums = SKIP
sha512sums = cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
diff --git a/HMCL.install b/HMCL.install
new file mode 100644
index 000000000000..08afac107884
--- /dev/null
+++ b/HMCL.install
@@ -0,0 +1,5 @@
+HOME=$(grep 1000 /etc/passwd | head -1 | awk -F ':' '{print $6}')
+GRADLE=$HOME/.gradle
+post_remove() {
+ rm -r $GRADLE
+}
diff --git a/hmcl b/HMCL.run
index fa688d2cbb8c..fa688d2cbb8c 100644
--- a/hmcl
+++ b/HMCL.run
diff --git a/PKGBUILD b/PKGBUILD
index 9626a5e2d1aa..18c3099fcab1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=hmcl-git
_pkgname=HMCL
pkgver=2.0
-pkgrel=1
+pkgrel=2
pkgdesc="A powered Minecraft launcher that supports a lot of features."
arch=("x86_64")
url="https://github.com/huanghongxun/HMCL/tree/master"
@@ -10,10 +10,11 @@ license=("GPL3")
makedepends=("git")
provides=("hmcl")
conflicts=("hmcl")
+install="$_pkgname.install"
source=("git://github.com/huanghongxun/$_pkgname.git#branch=master"
"https://soft.dct.party/aur/hmcl-git/jdk-8-linux-x64.tar.xz"
"https://soft.dct.party/aur/hmcl-git/jdk-8-linux-x64.tar.xz.sha512sum"
- "hmcl")
+ "$_pkgname.run")
sha512sums=("SKIP"
"SKIP"
"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"
@@ -26,12 +27,13 @@ pkgver() {
build() {
export JAVA_HOME=$srcdir/jdk1.8.0
cd $srcdir/$_pkgname
+ HOME=/root
bash gradlew build
}
package() {
- jpath=$(echo $srcdir/$_pkgname/$_pkgname/build/libs/HMCL-*sources.jar | sed 's/-sources//')
- install -Dm644 $jpath $pkgdir/usr/share/hmcl/hmcl.jar
+ _path=$(echo $srcdir/$_pkgname/$_pkgname/build/libs/HMCL-*sources.jar | sed 's/-sources//')
+ install -Dm644 $_path $pkgdir/usr/share/hmcl/hmcl.jar
mv $JAVA_HOME/jre $pkgdir/usr/share/hmcl/jre
- install -Dm755 $srcdir/hmcl $pkgdir/usr/bin/hmcl
+ install -Dm755 $srcdir/$_pkgname.run $pkgdir/usr/bin/hmcl
}