It seems that it became impossible to install both packages at the same time due to a file conflict with the man pages. I guess they changed the Makefile to install the man pages into DESTDIR automatically, so instead of copying the correct file into the $pkgdir again, the wrong one has to be deleted actually.
Search Criteria
Package Details: gridcoinresearchd 5.4.8.0_hotfix_1-1
Package Actions
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 (Daemon/CLI) |
Upstream URL: | https://gridcoin.us |
Licenses: | MIT |
Conflicts: | gridcoinresearch-daemon |
Replaces: | gridcoinresearch-daemon |
Submitter: | Tahvok |
Maintainer: | Tahvok |
Last Packager: | Tahvok |
Votes: | 19 |
Popularity: | 0.006686 |
First Submitted: | 2018-05-30 08:58 (UTC) |
Last Updated: | 2024-07-03 14:39 (UTC) |
Dependencies (8)
- boost-libs
- libzip (libzip-gitAUR)
- miniupnpc (miniupnpc-gitAUR)
- boost (boost-gitAUR) (make)
- qrencode (qrencode-gitAUR) (make)
- qt5-charts (qt5-charts-gitAUR) (make)
- qt5-tools (make)
- boinc (boinc-nox) (optional) – to earn Gridcoin rewards by doing computational research
Required by (0)
Sources (1)
mrypsilon commented on 2020-10-11 11:16 (UTC)
kwacorn commented on 2020-06-23 11:10 (UTC)
@Tahvok Thank you, that change resulted in a successful build, install and run.
Tahvok commented on 2020-06-21 18:55 (UTC)
@kwacorn Thanks for reporting, I've pushed an update with a patch
kwacorn commented on 2020-06-17 10:56 (UTC)
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 (UTC) (edited on 2019-05-14 07:55 (UTC) by Tahvok)
You were right, sorry about that. Fix pushed.
VerruckteFuchs commented on 2019-05-13 21:51 (UTC)
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 (UTC) (edited on 2019-04-22 15:18 (UTC) by mrypsilon)
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.
meithecatte commented on 2018-08-17 19:41 (UTC)
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 (UTC)
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.
Pinned Comments
Tahvok commented on 2018-05-30 09:00 (UTC)
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).