diff options
author | meanlint | 2024-01-27 10:13:39 +0800 |
---|---|---|
committer | meanlint | 2024-01-27 10:13:39 +0800 |
commit | 66811baf298d0a7d509411124c1030378226644e (patch) | |
tree | ad33684f2ea7699c1d3d8261d1ff1ebaf01e99ad | |
download | aur-66811baf298d0a7d509411124c1030378226644e.tar.gz |
update
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d055acf25565 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = suwayomi-server-preview-bin + pkgdesc = A free and open source manga reader that runs extensions built for Tachiyomi + pkgver = 0.7.0_r1479 + pkgrel = 1 + url = https://github.com/Suwayomi/Suwayomi-Server-preview + arch = any + license = MPL2 + depends = java-runtime=11 + depends = libc++ + optdepends = electron: running in Electron + provides = suwayomi + provides = suwayomi-server + provides = tachidesk + provides = tachidesk-server + conflicts = tachidesk + noextract = Suwayomi-Server-v0.7.0-r1479.jar + source = https://github.com/Suwayomi/Suwayomi-Server-preview/releases/download/v0.7.0-r1479/Suwayomi-Server-v0.7.0-r1479.jar + source = https://github.com/Suwayomi/Suwayomi-Server-preview/releases/download/v0.7.0-r1479/Suwayomi-Server-v0.7.0-r1479-linux-assets.tar.gz + sha256sums = SKIP + sha256sums = SKIP + +pkgname = suwayomi-server-preview-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7937dd09ae5e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: meanlint <meanlint@outlook.com> +# Maintainer: Aria Moradi <aria.moradi007 at gmail dot com> +# Maintainer: Mahor Foruzesh <mahor1221 at gmail dot com> + +pkgname=suwayomi-server-preview-bin +_pkgname=suwayomi-server +_PkgName=Suwayomi-Server +pkgver=0.7.0_r1479 +pkgrel=1 +_pkgver="${pkgver%_*}" +_revnum="${pkgver#*_r}" +pkgdesc="A free and open source manga reader that runs extensions built for Tachiyomi" +arch=("any") +url="https://github.com/Suwayomi/Suwayomi-Server-preview" +license=("MPL2") +depends=("java-runtime=11" "libc++") +optdepends=("electron: running in Electron") +provides=("suwayomi" "$_pkgname" "tachidesk" "tachidesk-server") +conflicts=("tachidesk") +_jar="$_PkgName-v$_pkgver-r$_revnum.jar" +_assets="$_PkgName-v$_pkgver-r$_revnum-linux-assets" +source=("$url/releases/download/v$_pkgver-r$_revnum/$_jar" + "$url/releases/download/v$_pkgver-r$_revnum/$_assets.tar.gz") +noextract=("$_jar") +sha256sums=('SKIP' + 'SKIP') + +package() { + cd "$srcdir/" + install -Dm644 "$_jar" "$pkgdir/usr/share/java/$_pkgname/bin/$_PkgName.jar" + cd "$srcdir/$_assets/" + install -Dm644 "$_pkgname.conf" "$pkgdir/etc/tachidesk/server.conf" + install -Dm644 "$_pkgname.service" "$pkgdir/usr/lib/systemd/system/$_pkgname.service" + install -Dm644 "$_pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf" + install -Dm644 "$_pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$_pkgname.conf" + install -Dm644 "$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop" + install -Dm644 "$_pkgname.png" "$pkgdir/usr/share/pixmaps/$_pkgname.png" + install -Dm755 "$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname" + # keep backwards compatibility + ln -sr "$pkgdir/usr/bin/$_pkgname" "$pkgdir/usr/bin/tachidesk" +} |