summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD9
-rw-r--r--lizzie.desktop2
-rwxr-xr-xlizzie.sh9
4 files changed, 20 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 78a18840dd24..2b5181732cf1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,9 +13,11 @@ pkgbase = lizzie-git
provides = lizzie
conflicts = lizzie
source = git+https://github.com/featurecat/lizzie.git
+ source = lizzie.sh
source = lizzie.desktop
- md5sums = SKIP
- md5sums = 1fefb91214fd8fd2f1241de2b73f8701
+ sha256sums = SKIP
+ sha256sums = 58a4987ab4167aab557e1bcd2bb22daec252ce7c6397e76040c038516b74de70
+ sha256sums = cf5d1651023f04294e580243aa7ef05bc9ebedb468631f4035fd3d5ce0f212f0
pkgname = lizzie-git
diff --git a/PKGBUILD b/PKGBUILD
index e364d027183d..aaef995c7608 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,9 +15,11 @@ makedepends=('git' 'maven')
provides=('lizzie')
conflicts=('lizzie')
source=("git+https://github.com/featurecat/lizzie.git"
+ "lizzie.sh"
"lizzie.desktop")
-md5sums=('SKIP'
- '1fefb91214fd8fd2f1241de2b73f8701')
+sha256sums=('SKIP'
+ '58a4987ab4167aab557e1bcd2bb22daec252ce7c6397e76040c038516b74de70'
+ 'cf5d1651023f04294e580243aa7ef05bc9ebedb468631f4035fd3d5ce0f212f0')
pkgver() {
cd lizzie
@@ -40,6 +42,7 @@ package() {
sed -i 's/network.gz/\/usr\/share\/leela-zero\/networks\/weights.txt/g' "$_pkgname"/config.txt
install -Dm644 "$_pkgname"/target/lizzie-"$_pkgver"-shaded.jar "$pkgdir"/usr/share/java/"$_pkgname"/"$_pkgname".jar
- install -Dm644 "$_pkgname"/config.txt "$pkgdir"/usr/share/java/"$_pkgname"/config.txt
+ install -Dm644 "$_pkgname"/config.txt "$pkgdir"/usr/share/"$_pkgname"/config.txt
+ install -Dm755 "$_pkgname".sh "$pkgdir"/usr/bin/"$_pkgname"
install -Dm644 "$_pkgname".desktop "$pkgdir"/usr/share/applications/"$_pkgname".desktop
}
diff --git a/lizzie.desktop b/lizzie.desktop
index 22a1041eee46..0039e251dc44 100644
--- a/lizzie.desktop
+++ b/lizzie.desktop
@@ -2,7 +2,7 @@
Name=Lizzie
GenericName=SGF Editor (Go)
Comment=A GUI for Leela-Zero
-Exec=/usr/bin/java -jar /usr/share/java/lizzie/lizzie.jar %U
+Exec=/usr/bin/lizzie %U
Terminal=false
Type=Application
Categories=Game;
diff --git a/lizzie.sh b/lizzie.sh
new file mode 100755
index 000000000000..cafe41532a52
--- /dev/null
+++ b/lizzie.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+if [ ! -d "$HOME/.local/share/lizzie" ]; then
+ mkdir -p "$HOME"/.local/share/lizzie
+ cp /usr/share/lizzie/config.txt "$HOME"/.local/share/lizzie
+ if [ -f "$HOME/.local/share/leela-zero/leelaz_opencl_tuning" ]; then
+ ln -s "$HOME"/.local/share/leela-zero/leelaz_opencl_tuning "$HOME"/.local/share/lizzie/leelaz_opencl_tuning
+ fi
+fi
+cd "$HOME"/.local/share/lizzie && java -jar '/usr/share/java/lizzie/lizzie.jar' "$@" \ No newline at end of file