Package Details: clam-git

Git Clone URL: (read-only, click to copy)
Package Base: clam-git
Description: The most widely held crypto-currency ever! This package provides both the GUI QT4 and daemon clients.
Upstream URL:
Keywords: cryptocurrency
Licenses: MIT
Conflicts: clam-qt, clamd
Provides: clam-qt, clamd
Submitter: kbs1
Maintainer: None
Last Packager: Raansu
Votes: 2
Popularity: 0.000000
First Submitted: 2014-07-05 14:56 (UTC)
Last Updated: 2016-09-09 15:07 (UTC)

Latest Comments

Raansu commented on 2016-09-09 14:50 (UTC)

New update to patch file and fixed the version number in pkgver. This should also correctly install the desktop launcher and the man files.

Raansu commented on 2016-09-08 22:25 (UTC)

EMERGENCY PATCH FIX, I screwed up and there was a typo in the patchfile. This has been fixed, please update to the latest.

Raansu commented on 2016-09-08 06:15 (UTC)

@dkaparis @bobpaul @uncle Based on the issue request I made at the GitHub repo. I was able to get a fix from one of the contributors, I created a temporary patch for it until the fix is merged into the source. At this moment it compiles and runs for me but I no longer have any Clam cryptocoins to test with.

dkaparis commented on 2016-09-05 12:55 (UTC)

It seems the included patch does not apply any more: ... ==> Making package: clam-git (Mon Sep 5 14:51:55 CEST 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating clams git repo... Fetching origin -> Found 9f3e48e5219a09b5ddfd6883d1f0498910eff4b6.patch ==> Validating source files with sha256sums... clams ... Skipped 9f3e48e5219a09b5ddfd6883d1f0498910eff4b6.patch ... Passed ==> Extracting sources... -> Creating working copy of clams git repo... Switched to a new branch 'makepkg' ==> Starting prepare()... patching file src/net.cpp Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/net.cpp.rej ==> ERROR: A failure occurred in prepare(). Aborting... :: db4.8 is a new orphan package :: failed to build clam-git package(s)

Raansu commented on 2016-08-28 06:21 (UTC)

There seems to be a build issue. I submitted a issue to the clams github but it maybe a few days. I'll update it then

bobpaul commented on 2016-08-18 19:32 (UTC)

Patch fails to apply: It works if I tell it to checkout an old version by appending "#commit=e3c5b8b604cce389cd97ad922359a8851a0c9a88" to the end of the github url. Build fails, though.

commented on 2016-03-06 03:02 (UTC)

I've taken over as maintainer. All build issues have been fixed.

uncle commented on 2015-10-07 05:12 (UTC)

While trying to build, I had the following error: "net.cpp: In function ‘void ThreadMapPort()’: net.cpp:1000:74: error: invalid conversion from ‘int*’ to ‘unsigned char’ [-fpermissive] devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, &error); ^ net.cpp:1000:74: error: too few arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int, int, unsigned char, int*)’ In file included from net.cpp:23:0: /usr/include/miniupnpc/miniupnpc.h:62:1: note: declared here upnpDiscover(int delay, const char * multicastif, ^ Makefile:2285: recipe for target 'libbitcoin_server_a-net.o' failed make[1]: *** [libbitcoin_server_a-net.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-uncle/aur-clam-git/src/clams/src' Makefile:557: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build ." I have recently run into a similar problem in building the bitcoin client from git, and discovered the following patch which fixes the problem: Here is the Arch Bitcoin-qt package's implementation of the patch:

Raansu commented on 2015-08-02 07:19 (UTC)

UPDATED TO AUR4!! Let me know if there are any issues!

Raansu commented on 2015-08-01 11:54 (UTC)

I'll take this over, look for a new update in a few hours after this comment.

dkaparis commented on 2015-02-11 11:21 (UTC)

Building fails for me: makepkg -s ==> Making package: clam-git 9.10.2-1 (ср фев 11 13:15:53 EET 2015) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating clams git repo... Fetching origin ==> Validating source files with md5sums... clams ... Skipped ==> Extracting sources... -> Creating working copy of clams git repo... Switched to a new branch 'makepkg' ==> Removing existing $pkgdir/ directory... ==> Starting build()... Usage: qmake-qt4 [mode] [options] [files] QMake has two modes, one mode for generating project files based on some heuristics, and the other for generating makefiles. Normally you shouldn't need to specify a mode, as makefile generation is the default mode for qmake, but you may use this to test qmake on an existing project Mode: -project Put qmake into project file generation mode In this mode qmake interprets files as files to be built, defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C Note: The created .pro file probably will need to be edited. For example add the QT variable to specify what modules are required. -makefile Put qmake into makefile generation mode (default) In this mode qmake interprets files as project files to be processed, if skipped qmake will try to find a project file in your current working directory Warnings Options: -Wnone Turn off all warnings; specific ones may be re-enabled by later -W options -Wall Turn on all warnings -Wparser Turn on parser warnings -Wlogic Turn on logic warnings (on by default) -Wdeprecated Turn on deprecation warnings (on by default) Options: * You can place any variable assignment in options and it will be * * processed as if it was in [files]. These assignments will be parsed * * before [files]. * -o file Write output to file -d Increase debug level -t templ Overrides TEMPLATE as templ -tp prefix Overrides TEMPLATE so that prefix is prefixed into the value -help This help -v Version information -after All variable assignments after this will be parsed after [files] -norecursive Don't do a recursive search -recursive Do a recursive search -set <prop> <value> Set persistent property -unset <prop> Unset persistent property -query <prop> Query persistent property. Show all if <prop> is empty. -cache file Use file as cache [makefile mode only] -spec spec Use spec as QMAKESPEC [makefile mode only] -nocache Don't use a cache file [makefile mode only] -nodepend Don't generate dependencies [makefile mode only] -nomoc Don't generate moc targets [makefile mode only] -nopwd Don't look for files in pwd [project mode only] ==> ERROR: A failure occurred in build(). Aborting... Perhaps clamclient is not using qmake anymore - I skimmed the build instructions in the package and they seem to use autogen and configure scripts.