Package Details: dogecoin-qt 1.14.8-1

Git Clone URL: https://aur.archlinux.org/dogecoin-qt.git (read-only, click to copy)
Package Base: dogecoin-qt
Description: Cryptocurrency
Upstream URL: http://dogecoin.com/
Licenses: MIT
Provides: dogecoin-cli, dogecoin-daemon, dogecoin-tx
Submitter: Thermi
Maintainer: mauritiusdadd
Last Packager: mauritiusdadd
Votes: 52
Popularity: 1.28
First Submitted: 2014-02-01 16:57 (UTC)
Last Updated: 2024-11-16 16:23 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

mauritiusdadd commented on 2024-11-16 16:26 (UTC)

I just adopted the package and updated it to the latest available version (1.14.8). I also made a patch to make it compilable while the appropriate fixes are made upstream. It should also compile in a clean chroot.

bReally commented on 2023-03-09 21:31 (UTC) (edited on 2023-03-09 21:40 (UTC) by bReally)

Just try this PKGBUILD. It works!

pkgname=dogecoin-qt
_binname=dogecoin
pkgver=1.14.7dev
pkgrel=4
pkgdesc="Cryptocurrency"
arch=('x86_64' 'i686')
url="https://github.com/dogecoin/dogecoin"
license=('MIT')
provides=('dogecoin-daemon' 'dogecoin-tx' 'dogecoin-cli' )
depends=('miniupnpc' 'boost-libs' 'protobuf' 'openssl' 'db' 'libevent' 'qt5-base')
makedepends=('boost' 'gcc' 'make' 'git' 'qt5-tools' 'miniupnpc' 'boost-libs' 'protobuf' 'openssl' 'db')
source=("${pkgname}::git+${url}.git"
        "$_binname.desktop")
sha256sums=('SKIP'
        '04d41773462ad6609658e291d22b15cd8d58b8eb5e4391a80cd1dae75e7df0e6')
install=$_binname.install
options=(!lto)

prepare() {
  cd "$srcdir/$pkgname"
  git checkout 1.14.7-dev
}

build() {
    cd "$srcdir/$pkgname/"

    LDFLAGS=${LDFLAGS/-static/}

    ./autogen.sh

    ./configure --with-incompatible-bdb --prefix=/usr \
    --sbindir=/usr/bin --sysconfdir=/etc --libexecdir=/usr/lib --with-gui=qt5

    make
}

package() {
    install -Dm644 "$srcdir/$_binname.desktop" "$pkgdir/usr/share/applications/$_binname.desktop"
    cd "$srcdir/$pkgname/"
    mkdir -p -m 755 "$pkgdir/usr/share/$_binname/"
    install -Dm644 share/pixmaps/dogecoin256.xpm "$pkgdir/usr/share/pixmaps/$_binname.xpm"
    make DESTDIR=${pkgdir} install 
}

chappjc commented on 2023-02-02 14:51 (UTC) (edited on 2023-02-02 14:51 (UTC) by chappjc)

The 1.14.7-dev branch already seems to have any other fixes, namely:

  • 728369efbf1072ae1673b9bfdeb9a602654201c1 (Remove Q_FOREACH)
  • cf79c4437315e20e3574d8262fb42d5cc09dfaa7 (test: include deque)

I don't know why they haven't hit the missing array include though.

gee commented on 2023-02-02 09:00 (UTC)

Thanks for this!

There's a few more patches to create, I'm not sure how many yet but I'm going at it as time permits.

chappjc commented on 2023-02-02 04:45 (UTC) (edited on 2023-02-02 04:46 (UTC) by chappjc)

diff --git a/src/net_processing.cpp b/src/net_processing.cpp
index ee3612b86..20fe16fd4 100644
--- a/src/net_processing.cpp
+++ b/src/net_processing.cpp
@@ -31,6 +31,7 @@
 #include "utilstrencodings.h"
 #include "validationinterface.h"

+#include <array>
 #include <boost/thread.hpp>

 #if defined(NDEBUG)

c++ error messages are the best

jodema commented on 2023-01-28 15:32 (UTC)

Same issue as @Neko-san @gee & @bunkermatty...

bunkermatty commented on 2023-01-28 10:25 (UTC)

The package is broken. Same issue as @Neko-san...

gee commented on 2023-01-24 01:11 (UTC)

@Neko-san Yup same issue here, not sure where the issue is coming from. Maybe I can dig tomorrow. I wonder if this is another case of boost being updated.

Neko-san commented on 2023-01-24 00:27 (UTC)

I don't know when specifically the code for this was introduced, but compiling this throws an error:

net_processing.cpp: In lambda function:
net_processing.cpp:1119:32: error: ‘best’ is not captured
 1119 |                  if (hashKey > best[i].first) {
      |                                ^~~~