diff options
author | redfish | 2016-09-03 06:42:12 +0000 |
---|---|---|
committer | redfish | 2016-09-03 06:42:12 +0000 |
commit | 4148aee44029b34dab37b65473c9d72e9cfdca7b (patch) | |
tree | cc1b0b28b7387e145590be83bf7cf4cfd5fc51da | |
parent | a173dc4add9fd0e5d6afceedbf574fd99d44d7ea (diff) | |
download | aur-4148aee44029b34dab37b65473c9d72e9cfdca7b.tar.gz |
split libmonero_wallet for monero-core GUI
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 43 insertions, 20 deletions
@@ -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 @@ -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 +} |