summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2021-05-17 13:26:53 +0300
committerPekka Ristola2021-05-17 13:26:53 +0300
commit3b41ae8e179365ff756e65d7ed0694fd6e551d3c (patch)
tree28d4774591ef5c572872117379a9b265db4ea7cd
downloadaur-3b41ae8e179365ff756e65d7ed0694fd6e551d3c.tar.gz
Version 1.3.5
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD51
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2788db87f219
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = firefox-awesome-rss
+ pkgdesc = Puts an RSS/Atom subscribe button back in URL bar
+ pkgver = 1.3.5
+ pkgrel = 1
+ url = https://github.com/shgysk8zer0/awesome-rss
+ arch = any
+ groups = firefox-addons
+ license = GPL
+ makedepends = git
+ makedepends = jq
+ makedepends = npm
+ source = firefox-awesome-rss-1.3.5.tar.gz::https://github.com/shgysk8zer0/awesome-rss/archive/refs/tags/v1.3.5.tar.gz
+ source = git+https://github.com/shgysk8zer0/adwaita-icons.git#commit=c88c9aad4ee20d6712d44ac9a7e39d585e59e83d
+ source = git+https://github.com/shgysk8zer0/logos.git#commit=33af350009a44b7b56f878635d0b88b2ecacc454
+ source = git+https://github.com/primer/octicons.git#commit=7b5d10a4f3af617084b6bd6bc33700b8e04c2470
+ sha512sums = d1c2506685233965761ad8ccdf2c393d9829a3ff3944ac4305381caa2a4157060c4be326e729f25b0a4f900acd668af22f25232b0df670714a255ece1901954a
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
+
+pkgname = firefox-awesome-rss
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f5469a1509e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com>
+
+_adwaita_commit=c88c9aad4ee20d6712d44ac9a7e39d585e59e83d
+_logos_commit=33af350009a44b7b56f878635d0b88b2ecacc454
+_octicons_commit=7b5d10a4f3af617084b6bd6bc33700b8e04c2470
+
+pkgname=firefox-awesome-rss
+pkgver=1.3.5
+pkgrel=1
+pkgdesc="Puts an RSS/Atom subscribe button back in URL bar"
+arch=('any')
+url="https://github.com/shgysk8zer0/awesome-rss"
+license=('GPL')
+groups=('firefox-addons')
+makedepends=('git' 'jq' 'npm')
+source=(
+ "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
+ "git+https://github.com/shgysk8zer0/adwaita-icons.git#commit=$_adwaita_commit"
+ "git+https://github.com/shgysk8zer0/logos.git#commit=$_logos_commit"
+ "git+https://github.com/primer/octicons.git#commit=$_octicons_commit"
+)
+sha512sums=(
+ 'd1c2506685233965761ad8ccdf2c393d9829a3ff3944ac4305381caa2a4157060c4be326e729f25b0a4f900acd668af22f25232b0df670714a255ece1901954a'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+)
+
+prepare() {
+ cd "awesome-rss-$pkgver"
+
+ # Remove preinstall and postinstall scripts
+ jq 'del(.scripts|(.preinstall, .postinstall))' package.json > package.json.new
+ mv -f package.json.new package.json
+
+ # Link git submodules
+ rmdir img/{adwaita-icons,logos,octicons}
+ ln -s "$srcdir"/{adwaita-icons,logos,octicons} img/
+}
+
+build() {
+ cd "awesome-rss-$pkgver"
+ npm ci --cache "$srcdir/npm-cache"
+ npm run build
+}
+
+package() {
+ cd "awesome-rss-$pkgver"
+ install -Dm 644 "web-ext-artifacts/awesome_rss-$pkgver.zip" \
+ "$pkgdir"/usr/lib/firefox/browser/extensions/'{97d566da-42c5-4ef4-a03b-5a2e5f7cbcb2}'.xpi
+}