summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgilbus2020-03-19 00:15:32 +0100
committergilbus2020-03-19 00:15:32 +0100
commitd2a1b01342f00bc3c704b89a93cb8f21460be4ce (patch)
tree552de24ded2ac9f3e91f27b3628979cf9f79360e
downloadaur-d2a1b01342f00bc3c704b89a93cb8f21460be4ce.tar.gz
create package
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD47
-rw-r--r--rss-bridge.sysusers1
-rw-r--r--rss-bridge.tmpfiles3
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..03642ffa2091
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = rss-bridge
+ pkgdesc = The RSS feed for websites missing it
+ pkgver = 2020_02_26
+ pkgrel = 1
+ url = https://github.com/RSS-Bridge/rss-bridge/wiki
+ arch = any
+ license = Unlicense
+ depends = php
+ backup = etc/webapps/rss-bridge/config.ini.php
+ backup = usr/share/webapps/rss-bridge/whitelist.txt
+ source = https://github.com/RSS-Bridge/rss-bridge/archive/2020-02-26.tar.gz
+ source = rss-bridge.sysusers
+ source = rss-bridge.tmpfiles
+ sha256sums = f4dd0dc07828cca0c533eb112134f2a29efe1e083d2e92f4c474e961af62b391
+ sha256sums = 0dfb4e2cbd0f0ddfe622c0198906ec8c38aaec9d4732e518dca3c9c0950341da
+ sha256sums = c18b4f42a36fa8f57b4b73165bdfedd1d492e6bb7888431c0f5f260273432b41
+
+pkgname = rss-bridge
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fa6ce62bf7aa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: gilbus <aur (AT) tinkershell.eu>
+
+pkgname=rss-bridge
+pkgver=2020_02_26
+pkgrel=1
+pkgdesc="The RSS feed for websites missing it"
+arch=("any")
+url="https://github.com/RSS-Bridge/rss-bridge/wiki"
+license=("Unlicense")
+depends=(php)
+backup=(
+ "etc/webapps/$pkgname/config.ini.php"
+ "usr/share/webapps/$pkgname/whitelist.txt"
+ )
+source=(
+ "https://github.com/RSS-Bridge/$pkgname/archive/${pkgver//_/-}.tar.gz"
+ "$pkgname.sysusers"
+ "$pkgname.tmpfiles"
+)
+sha256sums=('f4dd0dc07828cca0c533eb112134f2a29efe1e083d2e92f4c474e961af62b391'
+ '0dfb4e2cbd0f0ddfe622c0198906ec8c38aaec9d4732e518dca3c9c0950341da'
+ 'c18b4f42a36fa8f57b4b73165bdfedd1d492e6bb7888431c0f5f260273432b41')
+
+package() {
+
+ cd "$pkgname-${pkgver//_/-}"
+ _instdir=$pkgdir/usr/share/webapps/$pkgname/
+
+ # install project
+ mkdir -p "$_instdir"
+ cp -ra * "$_instdir/"
+
+ # move config to /etc
+ install -D config.default.ini.php $pkgdir/etc/webapps/$pkgname/config.ini.php
+
+ # setup user and directory creation
+ install -Dm644 "$srcdir/$pkgname.sysusers" \
+ "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -Dm644 "$srcdir/$pkgname.tmpfiles" \
+ "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+
+ ln -sf /var/cache/$pkgname "$_instdir"/cache
+
+ find "$pkgdir"/usr/share/webapps/${pkgname} -type f -exec chmod 0644 {} \;
+ find "$pkgdir"/usr/share/webapps/${pkgname} -type d -exec chmod 0755 {} \;
+}
+
diff --git a/rss-bridge.sysusers b/rss-bridge.sysusers
new file mode 100644
index 000000000000..8a0f5dd6bd48
--- /dev/null
+++ b/rss-bridge.sysusers
@@ -0,0 +1 @@
+u rssbridge - -
diff --git a/rss-bridge.tmpfiles b/rss-bridge.tmpfiles
new file mode 100644
index 000000000000..6016808fa12a
--- /dev/null
+++ b/rss-bridge.tmpfiles
@@ -0,0 +1,3 @@
+d /var/cache/rss-bridge/pages 0750 rss-bridge rss-bridge
+d /var/cache/rss-bridge/server 0750 rss-bridge rss-bridge
+z /etc/webapps/rss-bridge/config.ini.php 640 rss-bridge rss-bridge