Package Details: libmonero-wallet

Git Clone URL: (read-only)
Package Base: monero
Description: Monero: the secure, private, untraceable currency - release version (includes daemon, wallet and miner)
Upstream URL:
Licenses: custom:Cryptonote
Conflicts: bitmonero-git, libmonero-wallet-git
Provides: libmonero-wallet, monero
Submitter: anonimal
Maintainer: anonimal
Last Packager: anonimal
Votes: 64
Popularity: 3.399862
First Submitted: 2016-09-21 06:24
Last Updated: 2018-03-28 00:59

Required by (7)

Sources (1)

Latest Comments

anonimal commented on 2018-03-28 19:07

@naguz his name is accurate, just ignore that comment. Instead, clone this package and cd monero && makepkg -sci or yaourt -Syua if you use yaourt. If boost is upgraded on the system and monero runtime complains about unknown symbols or missing libs, you'll need to build this package again - against your current system. If you're simply upgrading from the previous monero version, simply run either of the aforementioned commands. If you are running the latest monero version against an older boost, and then you upgraded your boost, then you'll need to "re-install" monero by running either of the aforementioned commands.

If you're still having problems, paste log output here.

naguz commented on 2018-03-28 16:52

boost 1.66 is now in main repos. How would I go about reinstalling libmonero-wallet first? Both packages have identical pkgbuilds and install both packages. It has only one build function, and it is the build that fails.

ignoreme commented on 2018-01-05 04:44

To get it working with latest boost in testing 1.66.0-1 reinstall libmonero-wallet first. Then install monero.

nofxx commented on 2017-11-22 07:06

Not sure I'm the same page as you, but it's working =D
Thank you @anonimal!

anonimal commented on 2017-11-08 00:00

Update: @nofxx monero-wallet-qt is pulling from this package so I will have to go with option 1 instead.

anonimal commented on 2017-11-07 23:23


The disabling of RPC with building GUI deps was apparently an old hack when LTO broke linking. The if-clause in the wallet's CMake recipe for disabling RPC is deprecated now and should be removed in future releases.

Our usage of BUILD_GUI_DEPS is a remanent from when the AUR's monero-core package pulled from this package. Now that the monero-core AUR package has been replaced with monero-gui-bin, I don't personally see a reason to keep the BUILD_GUI_DEPS build option since archers are most likely using cli only and, if they want the GUI, they'll use monero-gui-bin or clone/build the GUI themselves.

Two options:

1) provide a .patch for the wallet's CMake recipe until the next release (which will implement the patch)
2) disable the build option since it's no longer needed

I'm leaning toward option 2 and will proceed with removing BUILD_GUI_DEPS. If there are tons of complaints, we can revert and go with option 1. With either option, the bottom-line will be that monero-wallet-rpc will be available in this package.

nofxx commented on 2017-11-07 05:20

`monero-wallet-rpc` isn't being built, any idea?
On 0.11.x> rpc was split from `monero-wallet-cli`

anonimal commented on 2017-10-30 13:32

spirtbrat: ec2b529b237b5823ff7443ad43ef510196004d2f has been pushed and reintroduces the working service file used in v0.11.0.0. See git-log for details.

anonimal commented on 2017-10-30 13:15

Hi spirtbrat,

Monero had always used one branch (master) for v0.10.0 series. Only in v0.11.0 are we now seeing more than one branch again. The commit you referenced should've been merged into the v0.11.0 series before release - and I had been almost certain they made the merge in v0.11.1.0 (also see the TODO in git log).

I'll make the appropriate changes, thank you.

vasily commented on 2017-10-28 08:17


The systemd unit file in v. does not work, as it tells the
daemon to create its PID file in /var/run, which is owned by root.

This commit:

tells systemd to create a directory in /run for monerod.service with the
correct ownership and that fixes the problem.
But it isn't in a release yet.

Another solution is to run monerod in foreground mode (not daemon) with
--non-interactive and drop the whole PID file business. Systemd already
tracks whether the service is running and additional side mechanism for
the same thing (the PID file) is not necessary.

Like this:

Description=Monero Full Node


ExecStart=/usr/bin/monerod --config-file /etc/monerod.conf --non-interactive


All comments