summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorViktor Kojouharov2016-03-05 12:25:28 +0200
committerViktor Kojouharov2016-03-05 12:25:28 +0200
commit50c96982e8d16a594af73cb220c8771ad615887f (patch)
treeca0d334db6a865575e3099a21ee6fadab53c79c7
downloadaur-50c96982e8d16a594af73cb220c8771ad615887f.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD43
-rw-r--r--readeef-client3
-rw-r--r--remove-electron-prebuilt.patch14
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..82517347123c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Sat Mar 5 10:24:50 UTC 2016
+pkgbase = readeef-client-git
+ pkgdesc = An electron client for the readeef feed aggregator
+ pkgver = b2f70a2
+ pkgrel = 1
+ url = https://neovim.io
+ arch = i686
+ arch = x86_64
+ license = LGPL3
+ makedepends = git npm findutils
+ depends = electron
+ provides = readeef-client=b2f70a2
+ conflicts = readeef-client
+ source = readeef-client-git::git+https://github.com/urandom/readeef-electron.git
+ source = remove-electron-prebuilt.patch
+ source = readeef-client
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = readeef-client-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8bc426881669
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+pkgname=readeef-client-git
+pkgver=b2f70a2
+pkgrel=1
+pkgdesc='An electron client for the readeef feed aggregator'
+arch=('i686' 'x86_64')
+url='https://neovim.io'
+license=('LGPL3')
+depends=('electron')
+makedepends=('git npm findutils')
+conflicts=('readeef-client')
+source=(
+ "${pkgname}::git+https://github.com/urandom/readeef-electron.git"
+ "remove-electron-prebuilt.patch"
+ "readeef-client"
+)
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+)
+provides=("readeef-client=${pkgver}")
+
+pkgver() {
+ cd "${pkgname}"
+ git rev-parse --short HEAD
+}
+
+prepare() {
+ cd "${pkgname}"
+
+ patch -p0 -i "${srcdir}/remove-electron-prebuilt.patch"
+}
+
+package() {
+ install -Dm0755 "readeef-client" "${pkgdir}/usr/bin/readeef-client"
+
+ cd "${pkgname}"
+ npm install .
+
+ install -Dm0644 "extra/readeef-client.desktop" "${pkgdir}/usr/share/applications/readeef-client.desktop"
+ install -Dm0644 "images/readeef-256.png" "${pkgdir}/usr/share/icons/readeef-client.png"
+ find . -type f -not \( -path './.git/*' -prune \) -not -name .gitignore -exec install -Dm0644 '{}' "${pkgdir}/usr/lib/readeef-client/{}" \;
+}
diff --git a/readeef-client b/readeef-client
new file mode 100644
index 000000000000..b86b0ab0a61d
--- /dev/null
+++ b/readeef-client
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec electron /usr/lib/readeef-client/ "$@"
diff --git a/remove-electron-prebuilt.patch b/remove-electron-prebuilt.patch
new file mode 100644
index 000000000000..f626fde36239
--- /dev/null
+++ b/remove-electron-prebuilt.patch
@@ -0,0 +1,14 @@
+diff --git package.json package.json
+index 6ca5d2a..0fa8499 100644
+--- package.json
++++ package.json
+@@ -17,8 +17,7 @@
+ "url": "http://sugr.org/"
+ },
+ "dependencies": {
+- "datauri": "^1.0.4",
+- "electron-prebuilt": "~0.36"
++ "datauri": "^1.0.4"
+ },
+ "bin": {
+ "readeef-client": "bin.js"