aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2019-03-19 11:10:24 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2019-03-19 11:21:40 +0000
commita38dc405cd2949944f345d89ec7276eaa076dd21 (patch)
tree55d3d6f32368e6f970199b7f5252582e59795316 /testing
parent5b87d82652eef391a436095f0474dcc4b0d1ae53 (diff)
downloadaports-a38dc405cd2949944f345d89ec7276eaa076dd21.tar.bz2
aports-a38dc405cd2949944f345d89ec7276eaa076dd21.tar.xz
testing/rsstail: new aport. Fixes #10077
Diffstat (limited to 'testing')
-rw-r--r--testing/rsstail/APKBUILD36
-rw-r--r--testing/rsstail/fix-build.patch12
-rw-r--r--testing/rsstail/makefile-suppor-install-destdir-path.patch28
3 files changed, 76 insertions, 0 deletions
diff --git a/testing/rsstail/APKBUILD b/testing/rsstail/APKBUILD
new file mode 100644
index 0000000000..6f819ca0f0
--- /dev/null
+++ b/testing/rsstail/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=rsstail
+pkgver=2.1
+pkgrel=0
+pkgdesc="tail for rss feeds"
+url="https://www.vanheusden.com/rsstail/"
+arch="all"
+license="GPL-2.0-only"
+makedepends="libmrss-dev curl-dev"
+checkdepends="cppcheck"
+subpackages="$pkgname-doc"
+source="https://www.vanheusden.com/$pkgname/$pkgname-$pkgver.tgz
+ fix-build.patch
+ makefile-suppor-install-destdir-path.patch"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ return 0
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ mkdir -p "$pkgdir"/usr/bin
+ make DESTDIR=$pkgdir install
+}
+
+sha512sums="61eec722e4c519b5ccebae93849f3f88810a1ff2e70dc311ad55fd15b7751d3d4dedf65e1c0ff875bee58df998f48aba7337a20bcebd2121dcead4ab1ac7ff1f rsstail-2.1.tgz
+997088b1e608b2c341f5e090e7cf39db8140919812eb7238daa5e908300c84e2dd39f4b4b4bdd3b4e15a08c26380ccc92f68fec62a9bb2c63a1e8522d61ea89e fix-build.patch
+a1bb0e08203e9db22e240f1b63019f447d7dc1cae729ce0f64c47df71ab2f7b1ad4af5faa04df2223ebb7bd8a5ff0f4525a271754ec53696a7ea5f15aee67a5a makefile-suppor-install-destdir-path.patch"
diff --git a/testing/rsstail/fix-build.patch b/testing/rsstail/fix-build.patch
new file mode 100644
index 0000000000..ce8d0586bc
--- /dev/null
+++ b/testing/rsstail/fix-build.patch
@@ -0,0 +1,12 @@
+--- a/Makefile.orig
++++ b/Makefile
+@@ -2,8 +2,7 @@
+
+-DEBUG=-g
+-LDFLAGS=-liconv_hook -lmrss $(DEBUG)
+-CFLAGS=-O3 -Wall -DVERSION=\"$(VERSION)\" $(DEBUG)
++override LDFLAGS+=-lmrss
++override CFLAGS+=-Wall -DVERSION=\"$(VERSION)\" $(DEBUG)
+
+ OBJS=r2t.o
+
diff --git a/testing/rsstail/makefile-suppor-install-destdir-path.patch b/testing/rsstail/makefile-suppor-install-destdir-path.patch
new file mode 100644
index 0000000000..c901a578b1
--- /dev/null
+++ b/testing/rsstail/makefile-suppor-install-destdir-path.patch
@@ -0,0 +1,28 @@
+diff --git a/Makefile b/Makefile
+index 69ab43d..c8fca9d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -5,7 +5,7 @@ override CFLAGS+=-Wall -DVERSION=\"$(VERSION)\" $(DEBUG)
+
+ OBJS=r2t.o
+
+-prefix ?= /usr/local
++prefix ?= /usr
+ bindir ?= $(prefix)/bin
+ mandir ?= $(prefix)/share/man/man1
+
+@@ -15,10 +15,10 @@ rsstail: $(OBJS)
+ $(CC) -Wall -W $(OBJS) $(LDFLAGS) -o rsstail
+
+ install: rsstail
+- mkdir -p $(bindir)
+- mkdir -p $(mandir)
+- install rsstail $(bindir)
+- install -m 644 rsstail.1 $(mandir)
++ mkdir -p $(DESTDIR)$(bindir)
++ mkdir -p $(DESTDIR)$(mandir)
++ install rsstail $(DESTDIR)$(bindir)
++ install -m 644 rsstail.1 $(DESTDIR)$(mandir)
+
+ uninstall:
+ rm $(bindir)/rsstail $(mandir)/rsstail.1