summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302016-03-02 12:47:33 +0100
committerM0Rf302016-03-02 12:47:33 +0100
commitc69ff83eb196a875a6318c07b305657778a9ac89 (patch)
treea98eec1c09339ca74a17cc13af2b698d6c8fd7bc /PKGBUILD
parente7d2ef7fb16ed4717a99fd4fa07e36fd0838aac9 (diff)
downloadaur-c69ff83eb196a875a6318c07b305657778a9ac89.tar.gz
1.0.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD88
1 files changed, 30 insertions, 58 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9e6aed6cc825..259603cd7ded 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,77 +1,49 @@
#Maintainer: M0Rf30
pkgname=openbazaar
-pkgver=0.5.0
+pkgver=1.0.6
pkgrel=1
-pkgdesc="Decentralized marketplace for instantly trading with anyone using Bitcoin"
+pkgdesc="Front-end Electron application for talking with the OpenBazaar daemon"
arch=(any)
url="http://openbazaar.org"
license=('MIT')
-depends=(
- curl
- #gnupg1
- jquery
- python2-bitcoin
- python2-dnschain
- python2-gnupg-hg
- python2-ipy
- python2-miniupnpc
- python2-obelisk
- python2-pillow
- python2-psutil
- python2-pycountry
- python2-pyee
- python2-pyelliptic
- python2-pystun
- python2-qrcode
- python2-requests
- python2-rfc3986
- python2-tornado
+depends=(electron openbazaard)
+makedepends=(git npm)
+source=(
+ "https://github.com/OpenBazaar/OpenBazaar-Client/archive/v$pkgver.tar.gz"
+ "$pkgname.sh"
+ "$pkgname.desktop"
)
-optdepends=('pybitmessage: Send and receive messages to anyone on the bitmessage network')
-source=(https://github.com/OpenBazaar/OpenBazaar/archive/v${pkgver}.tar.gz
- $pkgname.service
- $pkgname.sh
- $pkgname.conf
- #gnupg1.patch
-)
-backup=('etc/openbazaar.conf')
install=$pkgname.install
options=('!strip')
-conflicts=($pkgname-git)
-
-package(){
- cd $srcdir/OpenBazaar-$pkgver
+provides=('openbazaar')
+replaces=('openbazaar-git')
+_srcfolder=OpenBazaar-Client-$pkgver
- # msg2 "Patch against Gnupg2"
- # patch -Np1 -i ../gnupg1.patch
-
- msg2 "Install systemd service"
- install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+build(){
+ cd $srcdir/${_srcfolder}
+ npm install --production
+}
- msg2 "Install $pkgname sample conf in /etc/$pkgname.conf"
- install -Dm644 $srcdir/$pkgname.conf $pkgdir/etc/$pkgname.conf
+package(){
- msg2 "Install $pkgname scripts"
- install -Dm755 $srcdir/$pkgname.sh $pkgdir/usr/bin/$pkgname
+msg2 "Installing Openbazaar data"
+ install -dm755 $pkgdir/opt/
+ cp -r $srcdir/${_srcfolder} $pkgdir/opt/openbazaar
- msg2 "Create folder for user $pkgname"
- cd installers/ubuntu
- cat build | head -n -2 > create_folders
- python2 create_folders
- install -dm755 $pkgdir/var/lib/
+msg2 "Symlinking to allow gui to automatically call daemon"
+ ln -sr /var/lib/openbazaard $pkgdir/opt/$pkgname/OpenBazaar-Server
- cp -r output/usr/share/$pkgname $pkgdir/var/lib/
- cp -r $srcdir/OpenBazaar-$pkgver/rudp $pkgdir/var/lib/$pkgname
+msg2 "Installing execution script"
+ install -Dm755 $srcdir/$pkgname.sh $pkgdir/usr/bin/$pkgname
- msg2 "Jquery symlink"
- ln -s -r /usr/share/jquery/jquery.min.js $pkgdir/var/lib/$pkgname/html/vendors
+ rm -rf $pkgdir/opt/$pkgname/{.git*,.eslint*,.travis*}
- msg2 "Python2 bytecode generation"
- cd $pkgdir/var/lib/$pkgname/ && python2 -m compileall .
+msg2 "Installing icons and desktop menu entry"
+ install -Dm644 $srcdir/${_srcfolder}/imgs/icon.png "$pkgdir"/usr/share/pixmaps/openbazaar.png
+ install -Dm644 $srcdir/$pkgname.desktop "$pkgdir"/usr/share/applications/openbazaar.desktop
}
-md5sums=('a593fb885847b7f4ac27a717c191179f'
- '1d1e3933c4fd26f565e47f475eede2b4'
- '87ad334f35bce82931151fa94c06bab1'
- '0741fc4c68e499b10cbf272f27efd3a0')
+md5sums=('b5cbc19c9a2b5f9c10adb883b7c72777'
+ '2f915aa854435ce7cd1dfca4eccd0112'
+ 'dbca9273e9fc18a7aa5d1c395508fe60')