diff options
author | davedatum | 2019-11-09 19:34:37 +0000 |
---|---|---|
committer | davedatum | 2019-11-09 19:34:37 +0000 |
commit | 70d811402d47ede3c29d5383ce7267bcb30676fd (patch) | |
tree | 409127c0eb0473f7450abe741873e5e87dca3719 | |
download | aur-70d811402d47ede3c29d5383ce7267bcb30676fd.tar.gz |
init
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..561fa9d49dee --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = dat-fox-helper-git + pkgdesc = A bridge to the Dat network for use by browsers + pkgver = 0.1.0.r0.g676b6b6 + pkgrel = 1.1 + url = https://github.com/sammacbeth/dat-fox-helper + arch = any + license = MIT + makedepends = git + makedepends = npm + depends = firefox + depends = nodejs + provides = dat-fox-helper-git + conflicts = dat-fox-helper-git + source = dat-fox-helper-git::git+https://github.com/sammacbeth/dat-fox-helper.git#tag=v0.1.0 + md5sums = SKIP + +pkgname = dat-fox-helper-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..12b03051284b --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +* + +!PKGBUILD +!.SRCINFO +!.gitignore +!.git +!dat-fox-helper-git.hook +!dat-fox-helper-git.sh
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6fb767617dac --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Roman Kupriyanov <mr.eshua@gmail.com> +# Maintainer: davedatum <ask at davedatum dot com> + +pkgname=dat-fox-helper-git +pkgver=0.1.0.r0.g676b6b6 +pkgrel=1.1 +pkgdesc="A bridge to the Dat network for use by browsers" +arch=(any) +url="https://github.com/sammacbeth/dat-fox-helper" +license=("MIT") +depends=("firefox" "nodejs") +makedepends=("git" "npm") +provides=("${pkgname}") +conflicts=("${pkgname}") +source=("${pkgname}::git+${url}.git#tag=v0.1.0") +md5sums=('SKIP') + +prepare() { + sed -i "s|/path/to/dat-fox-helper/datfox-helper.js|/opt/${pkgname}/datfox-helper.js|g" "${srcdir}/${pkgname}/dathelper.json" + sed -i "s|(process.cwd(), 'library');|(process.env['HOME'], '/.local/share/${pkgname}');|g" "${srcdir}/${pkgname}/datfox-helper.js" +} + +pkgver() { + cd "${pkgname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${pkgname}" + npm install +} + + +package() { + + install -dm755 "${pkgdir}/opt/${pkgname}" + cp -a "${srcdir}/${pkgname}/." "${pkgdir}/opt/${pkgname}" + + install -Dm644 "${srcdir}/${pkgname}/dathelper.json" \ + "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/dathelper.json" + + install -Dm644 "${srcdir}/${pkgname}/LICENSE.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + +} + |