summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302017-11-29 16:04:55 +0100
committerM0Rf302017-11-29 16:04:55 +0100
commitb665309e44e75c05b184d702dba13bccd5312247 (patch)
tree4c75af6d214ea52659d965d49837a810c1996540
parente5df8ffc176cc845781ba8f189bf47575920e94a (diff)
downloadaur-b665309e44e75c05b184d702dba13bccd5312247.tar.gz
openbazaar-git: updated
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD51
-rw-r--r--openbazaar.sh4
3 files changed, 31 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9cd38750db80..921b4a55b5a2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Tue Nov 21 12:35:35 UTC 2017
+# Wed Nov 29 15:04:42 UTC 2017
pkgbase = openbazaar-git
pkgdesc = Front-end Electron application for talking with the OpenBazaar daemon (Latest devel version)
- pkgver = v2.0.17.r44.g4e26c5c3
+ pkgver = v2.0.18.r2.g70e0e618
pkgrel = 1
url = http://openbazaar.org
install = openbazaar.install
diff --git a/PKGBUILD b/PKGBUILD
index c6ec00bcfd30..2052ab944e40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,7 @@
# Maintainer: robertfoster
-_pkgname=openbazaar
-pkgname=${_pkgname}-git
-pkgver=v2.0.17.r44.g4e26c5c3
+pkgname=openbazaar-git
+pkgver=v2.0.18.r2.g70e0e618
pkgrel=1
pkgdesc="Front-end Electron application for talking with the OpenBazaar daemon (Latest devel version)"
arch=(any)
@@ -11,41 +10,49 @@ license=('MIT')
depends=(electron)
makedepends=(git npm)
conflicts=('openbazaar')
-source=(
- "${_pkgname}::git+https://github.com/OpenBazaar/openbazaar-desktop.git"
- "${_pkgname}.js"
- "${_pkgname}.desktop"
+source=("${pkgname%%-git}::git+https://github.com/OpenBazaar/openbazaar-desktop.git"
+ "${pkgname%%-git}.js"
+ "${pkgname%%-git}.desktop"
)
-install=${_pkgname}.install
+install=${pkgname%%-git}.install
options=('!strip')
build(){
- cd $srcdir/${_pkgname}
- npm install
- npm run build
- rm -rf {.eslint*,.travis*}
- cp -rf prod/* js/
- npm prune --production
+ cd $srcdir/${pkgname%%-git}
+ npm install --silent --ignore-scripts
+ npm run build
+ npm prune --production
}
package(){
- cd $srcdir
- appdir=/usr/lib/
+ cd $srcdir
+ appdir="usr/lib/${pkgname%%-git}"
msg2 "Installing Openbazaar data"
- install -d $pkgdir/$appdir
- cp -r ${_pkgname} $pkgdir/$appdir${_pkgname}
+ install -d $pkgdir/${appdir%%/${pkgname%%-git}}
+ cp -rf $pkgname-desktop-$pkgver $pkgdir/$appdir
msg2 "Installing execution script"
- install -Dm755 ${_pkgname}.js $pkgdir/usr/bin/${_pkgname}
+ install -Dm755 ${pkgname%%-git}.js $pkgdir/usr/bin/${pkgname%%-git}
msg2 "Installing icons and desktop menu entry"
- install -Dm644 ${_pkgname}/imgs/icon.png $pkgdir/usr/share/pixmaps/${_pkgname}.png
- install -Dm644 ${_pkgname}.desktop "$pkgdir"/usr/share/applications/${_pkgname}.desktop
+ install -Dm644 ${pkgname%%-git}-desktop-$pkgver/imgs/icon.png $pkgdir/usr/share/pixmaps/${pkgname%%-git}.png
+ install -Dm644 ${pkgname%%-git}.desktop $pkgdir/usr/share/applications/${pkgname%%-git}.desktop
+
+ # Cleanup
+ cd $pkgdir/$appdir
+ rm -rf .travis
+ cp -rf prod/* js/
+ find "${pkgname%%-git}"/${appdir} \
+ -name "bin" -prune -exec rm -r '{}' \; \
+ -or -name "example" -prune -exec rm -r '{}' \; \
+ -or -name "examples" -prune -exec rm -r '{}' \; \
+ -or -name "test" -prune -exec rm -r '{}' \; \
+ -or -executable -type f -exec rm -r '{}' \;
}
pkgver() {
- cd $srcdir/${_pkgname}
+ cd $srcdir/${pkgname%%-git}
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
diff --git a/openbazaar.sh b/openbazaar.sh
deleted file mode 100644
index 62adfe54e059..000000000000
--- a/openbazaar.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-cd /opt/
-#NODE_ENV=production electron openbazaar-next.asar "$@"
-NODE_ENV=development electron openbazaar-next.asar "$@"