Package Details: gridcoinresearch-qt 4.0.6.0-2

Git Clone URL: https://aur.archlinux.org/gridcoinresearch.git (read-only, click to copy)
Package Base: gridcoinresearch
Description: A cryptocurrency that rewards users for participating on the BOINC network (Qt GUI)
Upstream URL: https://gridcoin.us
Licenses: custom:gridcoin
Submitter: Tahvok
Maintainer: Tahvok
Last Packager: Tahvok
Votes: 8
Popularity: 0.002892
First Submitted: 2018-05-30 08:58
Last Updated: 2020-06-22 07:16

Dependencies (12)

Required by (0)

Sources (2)

Pinned Comments

Tahvok commented on 2018-05-30 09:00

Take a notice, this is now a split package - meaning it will build both the gui and the daemon - you need to install only one of them (unless you really need both).

Latest Comments

kwacorn commented on 2020-06-23 11:10

@Tahvok Thank you, that change resulted in a successful build, install and run.

Tahvok commented on 2020-06-21 18:55

@kwacorn Thanks for reporting, I've pushed an update with a patch

kwacorn commented on 2020-06-17 10:56

Following recent updates of QT to version 5.15.0 I tried to rebuild gridcoinresearch-qt 4.0.6.0-1 however it now gives errors relating to trafficgraphwidget.cpp and the build aborts. Here is the latter part of the build output:

../../src/qt/trafficgraphwidget.cpp:55:9: error: invalid use of incomplete type ‘class QPainterPath’
   55 |         path.lineTo(x, YMARGIN + h);
      |         ^~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from ../../src/qt/trafficgraphwidget.h:4,
                 from ../../src/qt/trafficgraphwidget.cpp:1:
/usr/include/qt/QtGui/qmatrix.h:54:7: note: forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
../../src/qt/trafficgraphwidget.cpp: In member function ‘virtual void TrafficGraphWidget::paintEvent(QPaintEvent*)’:
../../src/qt/trafficgraphwidget.cpp:99:22: error: aggregate ‘QPainterPath p’ has incomplete type and cannot be defined
   99 |         QPainterPath p;
      |                      ^
../../src/qt/trafficgraphwidget.cpp:106:22: error: aggregate ‘QPainterPath p’ has incomplete type and cannot be defined
  106 |         QPainterPath p;
      |                      ^
make[2]: *** [Makefile:5631: qt/libgridcoinqt_a-trafficgraphwidget.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/pamac-build-kw/gridcoinresearch/src/Gridcoin-Research-4.0.6.0/build/src'
make[1]: *** [Makefile:7808: install-recursive] Error 1
make[1]: Leaving directory '/var/tmp/pamac-build-kw/gridcoinresearch/src/Gridcoin-Research-4.0.6.0/build/src'
make: *** [Makefile:746: install-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Prior to this QT update the builds were successful. As a test I tried building gridcoinresearch-qt-git 4.0.6.22 and that was a successful build (though I had not realised that was a testnet wallet and does not stake).

Hope that info' is sensible. If of relevance I using Manjaro version of Arch.

Tahvok commented on 2019-05-14 06:48

You were right, sorry about that. Fix pushed.

VerruckteFuchs commented on 2019-05-13 21:51

There is a typo on line 38 of the PKGBUILD: cp -r ${srcdir}/${_sourcename}/usr/share ${pkgdir}/share/

This puts everything that should be in the /usr/share directory into a /share directory. The application launcher I use couldn't find the .desktop file since it's in the wrong directory, so I had trouble starting my Gridcoin client.

Line 38 should be: cp -r ${srcdir}/${_sourcename}/usr/share ${pkgdir}/usr/share/

mrypsilon commented on 2019-04-22 15:17

Just a quick heads-up: It seems that the next version will include an official upstream gridcoinresearch.desktop file and an icon set.

This means we can drop the gridcoinresearch-qt.desktop source file and the icoutils makedep. To install the files, I think it would be easiest to just cp -rp or rsync -a the whole share/ directory from the DESTDIR into the pkgdir for the -qt package.

NieDzejkob commented on 2018-08-17 19:41

I'd recommend using mkdir -p to make it possible to try building again after an error.

Tahvok commented on 2018-05-30 09:01

mrypsilon thanks a lot for rewriting the PKGBUILD for the new split package! If you want your full name and email added in the contributor comment, I will gladly add them.

Tahvok commented on 2018-05-30 09:00

Take a notice, this is now a split package - meaning it will build both the gui and the daemon - you need to install only one of them (unless you really need both).