summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredfish2016-09-03 06:42:12 +0000
committerredfish2016-09-03 06:42:12 +0000
commit4148aee44029b34dab37b65473c9d72e9cfdca7b (patch)
treecc1b0b28b7387e145590be83bf7cf4cfd5fc51da
parenta173dc4add9fd0e5d6afceedbf574fd99d44d7ea (diff)
downloadaur-4148aee44029b34dab37b65473c9d72e9cfdca7b.tar.gz
split libmonero_wallet for monero-core GUI
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD43
2 files changed, 43 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c4e97d117151..892936095d44 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
# Generated by mksrcinfo v8
-# Sat Sep 3 02:35:16 UTC 2016
+# Sat Sep 3 06:41:06 UTC 2016
pkgbase = bitmonero-git
pkgdesc = Peer-to-peer network based anonymous digital currency (includes deaemon, wallet and miner)
- pkgver = 0.9.4.r612.g04906e6
- pkgrel = 1
+ pkgver = 0.9.4
+ pkgrel = 5
url = https://getmonero.org/
- install = bitmonero.install
arch = x86_64
arch = i686
arch = armv7h
@@ -17,9 +16,7 @@ pkgbase = bitmonero-git
depends = unbound>=1.4.16
depends = miniupnpc>=1.6
depends = libunwind
- provides = bitmonero
- conflicts = bitmonero
- backup = etc/bitmonerod.conf
+ depends = openssl
source = bitmonero::git+https://github.com/monero-project/bitmonero.git
source = bitmonerod.service
source = bitmonerod.conf
@@ -30,4 +27,13 @@ pkgbase = bitmonero-git
md5sums = 513a3ff4be5cb6f3faf13ffcb680b941
pkgname = bitmonero-git
+ install = bitmonero.install
+ provides = bitmonero
+ conflicts = bitmonero
+ backup = etc/bitmonerod.conf
+
+pkgname = libmonero-wallet-git
+ provides = libmonero-wallet
+ conflicts = libmonero-wallet
+ options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index aaf223eb6fb3..11e69ca88ba8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
# Maintainer: Onishin <onishin at onishin dot org>
# Co-maintainer: redfish <redfish at galactica dot pw>
-pkgname='bitmonero-git'
+pkgbase=('bitmonero-git')
+pkgname=('bitmonero-git' 'libmonero-wallet-git')
_gitname='bitmonero'
pkgver=0.9.4
-pkgrel=4
+pkgrel=5
arch=('x86_64' 'i686' 'armv7h')
url="https://getmonero.org/"
license=('custom:Cryptonote')
@@ -14,8 +15,6 @@ makedepends=('git' 'cmake' 'boost')
pkgdesc="Peer-to-peer network based anonymous digital currency (includes deaemon, wallet and miner)"
-provides=('bitmonero')
-conflicts=('bitmonero')
source=("$_gitname::git+https://github.com/monero-project/bitmonero.git"
"bitmonerod.service"
"bitmonerod.conf"
@@ -27,13 +26,7 @@ md5sums=('SKIP'
'eb04582e2007f8e450322c1794ed30ba'
'513a3ff4be5cb6f3faf13ffcb680b941')
-
-
-backup=('etc/bitmonerod.conf')
-install=bitmonero.install
-
-# Uncomment for a debug build
-# options=(!strip debug)
+_builddir=build
pkgver() {
cd "$srcdir/$_gitname"
@@ -51,11 +44,12 @@ build() {
fi
CMAKE_FLAGS+=" -DCMAKE_BUILD_TYPE=$_buildtype "
+ CMAKE_FLAGS+=" -DCMAKE_INSTALL_PREFIX=/usr "
CMAKE_FLAGS+=" -DBUILD_TESTS=ON "
CMAKE_FLAGS+=" -Wno-dev " # silence warnings for devs
CMAKE_FLAGS+=" -DCMAKE_LINKER=/usr/bin/ld.gold " # #974 ld segfault on ARM
- mkdir -p build && cd build
+ mkdir -p $_builddir && cd $_builddir
cmake $CMAKE_FLAGS ..
make
}
@@ -73,7 +67,16 @@ check() {
make ARGS="$CTEST_ARGS" test
}
-package() {
+package_bitmonero-git() {
+
+ provides=('bitmonero')
+ conflicts=('bitmonero')
+
+ backup=('etc/bitmonerod.conf')
+ install=bitmonero.install
+
+ # Uncomment for a debug build
+ # options=(!strip debug)
install -D -m755 "$srcdir/$_gitname/build/bin/bitmonerod" "$pkgdir/usr/bin/bitmonerod"
install -D -m755 "$srcdir/$_gitname/build/bin/simplewallet" "$pkgdir/usr/bin/simplewallet"
@@ -87,3 +90,17 @@ package() {
install -Dm644 "$srcdir/bitmonerod.conf" "$pkgdir/etc/bitmonerod.conf"
install -D -m644 "$srcdir/$_gitname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+
+package_libmonero-wallet-git() {
+
+ provides=('libmonero-wallet')
+ conflicts=('libmonero-wallet')
+
+ # NOTE: this is crucial, otherwise stripping breaks the .a archive:
+ # monero-core (GUI) fails to link against it (it can't find symbols
+ # that are clearly in the library).
+ options=(!strip)
+
+ cd $srcdir/$_gitname/$_builddir
+ make DESTDIR=$pkgdir install
+}