diff options
author | Bruce Zhang | 2019-03-04 20:14:43 +0800 |
---|---|---|
committer | Bruce Zhang | 2019-03-04 20:14:43 +0800 |
commit | 68bf21a4b2b30007f9ed3574f1f574e3aa3703b1 (patch) | |
tree | ecfa89450fa7f2481eb476bb03a356c694af80ca | |
download | aur-68bf21a4b2b30007f9ed3574f1f574e3aa3703b1.tar.gz |
majsoul-plus: init
Signed-off-by: Bruce Zhang <zttt183525594@gmail.com>
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d0872914ff42 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = majsoul-plus + pkgdesc = Majsoul browser, with more features + pkgver = 1.10.6 + pkgrel = 1 + url = https://github.com/MajsoulPlus/majsoul-plus + arch = x86_64 + license = AGPL3 + makedepends = npm + makedepends = imagemagick + depends = electron2 + source = https://github.com/MajsoulPlus/majsoul-plus/archive/v1.10.6.tar.gz + sha256sums = c914845e373d56a5b99b870c1b75f25fbfb930f9ce4eadf7eb733ca41c580b53 + +pkgname = majsoul-plus + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..69052aa9b2e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Bruce Zhang <zttt183525594@gmail.com> +pkgname=majsoul-plus +pkgver=1.10.6 +pkgrel=1 +pkgdesc="Majsoul browser, with more features" +arch=('x86_64') +url="https://github.com/MajsoulPlus/majsoul-plus" +license=('AGPL3') +depends=('electron2') +makedepends=('npm' 'imagemagick') +source=("https://github.com/MajsoulPlus/majsoul-plus/archive/v$pkgver.tar.gz") +sha256sums=('c914845e373d56a5b99b870c1b75f25fbfb930f9ce4eadf7eb733ca41c580b53') + +prepare() { + cd "$pkgname-$pkgver" + sed -i '/\"electron/d' package.json +} + +build() { + cd "$pkgname-$pkgver" + npm install +} + +package() { + cd "$pkgname-$pkgver" + mkdir -p "$pkgdir/opt/majsoul-plus" + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/applications" + + find * -type f -exec install -Dm644 {} "$pkgdir/opt/majsoul-plus/{}" \; + + for size in 16 24 32 48 64 72 128 256; do + target="$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/" + mkdir -p $target + convert bin/icons/icon.png -resize ${size}x${size} "$target/majsoul-plus.png" + done + + echo "#!/usr/bin/env bash +exec electron2 /opt/majsoul-plus" > "$srcdir/majsoul-plus.sh" + install -Dm755 "$srcdir/majsoul-plus.sh" "$pkgdir/usr/bin/majsoul-plus" + + echo "[Desktop Entry] +Name=Majsoul Plus +Name[zh_CN]=雀魂 Plus +GenericName[zh_CN]=雀魂 Plus +Comment=Majsoul Plus Browser +Comment[zh_CN]=一款设计用于雀魂麻将的 PC 专用浏览器 +Exec=majsoul-plus %U +Terminal=false +Type=Application +Icon=majsoul-plus +Categories=Game;" > "$srcdir/majsoul-plus.desktop" + install -Dm644 "$srcdir/majsoul-plus.desktop" "$pkgdir/usr/share/applications/majsoul-plus.desktop" +} |