diff options
author | sseneca | 2020-10-03 09:55:37 +0100 |
---|---|---|
committer | sseneca | 2020-10-03 09:55:37 +0100 |
commit | afa299c2d663345d2025026b35024f74b631d466 (patch) | |
tree | 45cac900626607a40fd679613b40e6dfdbbdc9ec | |
download | aur-afa299c2d663345d2025026b35024f74b631d466.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 41 |
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" +} |