# Maintainer: Aria Moradi # Maintainer: Mahor1221 pkgname=tachidesk-server _pkgname=tachidesk-server _PkgName=Tachidesk-Server pkgver=0.6.5 pkgrel=2 _pkgver="$pkgver" _revnum=1122 pkgdesc="A free and open source manga reader that runs extensions built for Tachiyomi" arch=("any") url="https://github.com/Suwayomi/$_PkgName" license=("MPL2") depends=("java8-runtime-headless" "libc++-dev") optdepends=("electron: running in Electron") provides=("$pkgname" "$_pkgname") _jar="$_PkgName-v$_pkgver-r$_revnum.jar" _assets="$_PkgName-v$_pkgver-r$_revnum-linux-assets" source=("$url/releases/download/v$_pkgver/$_jar" "$url/releases/download/v$_pkgver/$_assets.tar.gz") noextract=("$_jar") sha256sums=('5c395801c6a16117f4fa33cef30b809c30781bfee2933874cbf9ee7a20e28651' 'eb6109de83e4c44c9f3a1f177f6ce77a1ee0fe05e6c778239b4ebc68e29a57e4') package() { cd "$srcdir/" install -Dm644 "$_jar" "$pkgdir/usr/share/java/$_pkgname/$_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-browser-launcher.sh" "$pkgdir/usr/bin/$_pkgname-browser" install -Dm755 "$_pkgname-debug-launcher.sh" "$pkgdir/usr/bin/$_pkgname-debug" install -Dm755 "$_pkgname-electron-launcher.sh" "$pkgdir/usr/bin/$_pkgname-electron" # keep backwards compatibility ln -sr "$pkgdir/usr/bin/$_pkgname-browser" "$pkgdir/usr/bin/tachidesk" }