summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkleintux2022-11-22 17:39:54 +0100
committerkleintux2022-11-22 17:39:54 +0100
commit412084df09936f7332f317309a1df178ec1ca848 (patch)
tree625cbc294852eca93bfbbcce44952b5d409ea1ef
downloadaur-412084df09936f7332f317309a1df178ec1ca848.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
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
+}