makedeb
A free and open source manga reader that runs extensions built for Tachiyomi
Viewing /PKGBUILD
.
Click here to go back to the Git tree for tachidesk-server.
# Maintainer: Aria Moradi <aria.moradi007 at gmail dot com>
# Maintainer: Mahor1221 <mahor1221 at pm dot me>
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"
}