summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahor Foruzesh2022-03-09 13:49:43 +0330
committerMahor Foruzesh2022-03-09 13:49:43 +0330
commitfff1aa67f75e5e23d924a757896cfb11650c09e5 (patch)
tree3696467799da8085d94a319a03a477eb73e7e1a6
downloadaur-fff1aa67f75e5e23d924a757896cfb11650c09e5.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD34
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c3c57e5b53e2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = tachidesk-sorayomi
+ pkgdesc = A free and open source manga reader to read manga from a Tachidesk-Server instance
+ pkgver = 0.1.1
+ pkgrel = 1
+ url = https://github.com/Suwayomi/Tachidesk-Sorayomi
+ arch = x86_64
+ license = MPL2
+ makedepends = flutter-beta
+ depends = zenity
+ optdepends = tachidesk-server
+ source = https://github.com/Suwayomi/Tachidesk-Sorayomi/archive/refs/tags/0.1.1.tar.gz
+ sha256sums = 887c473e6bd8dd4e6b40bccf0d360f4d32b5ecb7384df5687cbe2711e72e00fa
+
+pkgname = tachidesk-sorayomi
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..20f971c9cbb2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Mahor Foruzesh <mahorforuzesh at pm dot me>
+
+pkgname=tachidesk-sorayomi
+__pkgname="$pkgname"
+__PkgName="$(echo "$__pkgname" | sed -e "s/\b./\u\0/g")"
+__binname="$(echo "$__pkgname" | tr - _)"
+pkgver=0.1.1
+pkgrel=1
+pkgdesc='A free and open source manga reader to read manga from a Tachidesk-Server instance'
+arch=('x86_64')
+url="https://github.com/Suwayomi/$__PkgName"
+license=('MPL2')
+depends=('zenity')
+optdepends=('tachidesk-server')
+makedepends=('flutter-beta')
+source=("$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('887c473e6bd8dd4e6b40bccf0d360f4d32b5ecb7384df5687cbe2711e72e00fa')
+
+build() {
+ cd "$__PkgName-$pkgver/"
+ flutter config --enable-linux-desktop
+ flutter pub get
+ flutter build linux --release
+}
+
+package() {
+ cd "$__PkgName-$pkgver/"
+ install -dm755 "$pkgdir/opt/$__pkgname/"
+ cp -a "build/linux/x64/release/bundle/" -T "$pkgdir/opt/$__pkgname/"
+ install -Dm644 "scripts/$__pkgname.desktop" -t "$pkgdir/usr/share/applications/"
+ install -Dm644 "assets/images/icon.png" "$pkgdir/usr/share/pixmaps/$__pkgname.png"
+ install -dm755 "$pkgdir/usr/bin/"
+ ln -sr "$pkgdir/opt/$__pkgname/$__binname" "$pkgdir/usr/bin/$__pkgname"
+}