diff options
author | kleintux | 2022-11-22 17:39:54 +0100 |
---|---|---|
committer | kleintux | 2022-11-22 17:39:54 +0100 |
commit | 412084df09936f7332f317309a1df178ec1ca848 (patch) | |
tree | 625cbc294852eca93bfbbcce44952b5d409ea1ef | |
download | aur-412084df09936f7332f317309a1df178ec1ca848.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5ac61e0e5ef9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = rssnix + pkgdesc = Unix-style filesystem-based RSS/Atom/JSON Feed fetcher/reader + pkgver = 0.2.1 + pkgrel = 1 + url = https://github.com/jafarlihi/rssnix + arch = any + license = MIT + makedepends = git + makedepends = go + optdepends = vim: default viewer + optdepends = ranger: enhanced viewer + provides = rssnix + conflicts = rssnix-git + conflicts = rssnix-bin + source = rssnix-0.2.1.tar.gz::https://github.com/jafarlihi/rssnix/archive/refs/tags/0.2.1.tar.gz + sha256sums = 8bfa1f25d5aaead405a625dc2895686cefdbc3b87efc3bbf39c636b5f40ac571 + +pkgname = rssnix diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2fdf7184b02b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: <reg-archlinux AT klein DOT tuxli DOT ch> + +pkgname=rssnix +pkgver=0.2.1 +pkgrel=1 +pkgdesc="Unix-style filesystem-based RSS/Atom/JSON Feed fetcher/reader" +arch=('any') +url="https://github.com/jafarlihi/rssnix" +license=('MIT') +makedepends=('git' 'go') +optdepends=('vim: default viewer' + 'ranger: enhanced viewer') +provides=("${pkgname}") +conflicts=("${pkgname}-git" "${pkgname}-bin") +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('8bfa1f25d5aaead405a625dc2895686cefdbc3b87efc3bbf39c636b5f40ac571') + +build() { + cd "${srcdir}"/"${pkgname}-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + go build -o ${pkgname} . +} + +package() { + cd "${srcdir}"/"${pkgname}-${pkgver}" + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm755 "${pkgname}" "${pkgdir}"/usr/bin/"${pkgname}" + install -Dm644 README.md "${pkgdir}"/usr/share/doc/"${pkgname}"/README.md +} |