diff options
author | Viktor Kojouharov | 2016-03-05 12:25:28 +0200 |
---|---|---|
committer | Viktor Kojouharov | 2016-03-05 12:25:28 +0200 |
commit | 50c96982e8d16a594af73cb220c8771ad615887f (patch) | |
tree | ca0d334db6a865575e3099a21ee6fadab53c79c7 | |
download | aur-50c96982e8d16a594af73cb220c8771ad615887f.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | readeef-client | 3 | ||||
-rw-r--r-- | remove-electron-prebuilt.patch | 14 |
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" |