summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAvery2023-11-30 13:49:43 -0500
committerAvery2023-11-30 14:00:45 -0500
commit859a8439c0cb970c8c9a134a2a7bc04f81f1a495 (patch)
tree7fab0d0561e3b9f0648881eb4439ecb35cd1c25c /PKGBUILD
downloadaur-delfin-git.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f928250bd890
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Avery <aur@avery.cafe>
+
+pkgname=delfin-git
+pkgver=v0.1.0.r0.g4ca4574
+pkgrel=1
+pkgdesc="Stream movies and TV shows from Jellyfin"
+arch=(x86_64 aarch64)
+url=https://delfin.avery.cafe/
+license=(GPL-3.0)
+depends=(gtk4 libadwaita mpv)
+makedepends=(cargo clang meson mold)
+provides=(delfin)
+source=("$pkgname::git+https://codeberg.org/avery42/delfin.git")
+sha256sums=(SKIP)
+
+pkgver() {
+ cd "$pkgname" || exit
+ git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$pkgname" || exit
+
+ meson setup build -Dprefix=/usr -Dprofile=release
+ cd build || exit
+
+ meson compile
+}
+
+package() {
+ cd "$pkgname"/build || exit
+
+ meson install --destdir "$pkgdir"
+}