summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsseneca2020-10-03 09:55:37 +0100
committersseneca2020-10-03 09:55:37 +0100
commitafa299c2d663345d2025026b35024f74b631d466 (patch)
tree45cac900626607a40fd679613b40e6dfdbbdc9ec
downloadaur-afa299c2d663345d2025026b35024f74b631d466.tar.gz
initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD41
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..69585413ff72
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = jellycli
+ pkgdesc = Terminal music player for Jellyfin.
+ pkgver = 0.6.0
+ pkgrel = 1
+ url = https://github.com/tryffel/jellycli
+ arch = x86_64
+ license = Apache
+ makedepends = go
+ makedepends = git
+ depends = glibc
+ depends = alsa-lib
+ provides = jellycli=0.6.0
+ conflicts = jellycli-bin
+ conflicts = jellycli-git
+ source = jellycli-0.6.0.tar.gz::https://github.com/tryffel/jellycli/archive/v0.6.0.tar.gz
+ sha256sums = 5a8e53b1b82982d9ffa7a91b20c01d94d856c5847ced8b60bed861c6cf98416e
+
+pkgname = jellycli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dbbd48929461
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: sseneca <me at ssene dot ca>
+
+pkgname=jellycli
+pkgver=0.6.0
+pkgrel=1
+pkgdesc="Terminal music player for Jellyfin."
+arch=('x86_64')
+url='https://github.com/tryffel/jellycli'
+provides=("${pkgname}=${pkgver}")
+conflicts=("${pkgname}-bin" "${pkgname}-git")
+license=('Apache')
+makedepends=('go' 'git')
+depends=('glibc' 'alsa-lib')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/tryffel/${pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('5a8e53b1b82982d9ffa7a91b20c01d94d856c5847ced8b60bed861c6cf98416e')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -tags noupgrade,noembeddocs \
+ -ldflags "-X main.version=$pkgver \
+ -extldflags ${LDFLAGS}" \
+ .
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -D "$pkgname" "$pkgdir/usr/bin/$pkgname"
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}