summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD34
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6ec32e81e962
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = delfin-git
+ pkgdesc = Stream movies and TV shows from Jellyfin
+ pkgver = v0.1.0.r0.g4ca4574
+ pkgrel = 1
+ url = https://delfin.avery.cafe/
+ arch = x86_64
+ arch = aarch64
+ license = GPL-3.0
+ makedepends = cargo
+ makedepends = clang
+ makedepends = meson
+ makedepends = mold
+ depends = gtk4
+ depends = libadwaita
+ depends = mpv
+ provides = delfin
+ source = delfin-git::git+https://codeberg.org/avery42/delfin.git
+ sha256sums = SKIP
+
+pkgname = delfin-git
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"
+}