diff options
author | Jack Connors <jack.connors@protonmail.com> | 2023-07-12 11:16:30 +0100 |
---|---|---|
committer | Jack Connors <jack.connors@protonmail.com> | 2023-07-17 18:16:05 +0100 |
commit | 76a0d0928d5de933153e1709a5404dedeff4d808 (patch) | |
tree | 3f16bbc705c2704a15631e197ad484fbf769d43b /pkgs/applications/blockchains/gridcoin-research | |
parent | 08fda9a34df44f3d7d279645846b3cd0038ceed4 (diff) |
gridcoin-research: init at 5.4.5.0
Diffstat (limited to 'pkgs/applications/blockchains/gridcoin-research')
-rw-r--r-- | pkgs/applications/blockchains/gridcoin-research/default.nix | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/pkgs/applications/blockchains/gridcoin-research/default.nix b/pkgs/applications/blockchains/gridcoin-research/default.nix new file mode 100644 index 0000000000000..2e1b6563afe46 --- /dev/null +++ b/pkgs/applications/blockchains/gridcoin-research/default.nix @@ -0,0 +1,73 @@ +{ fetchFromGitHub +, stdenv +, makeDesktopItem +, lib +, openssl +, boost +, curl +, libevent +, libzip +, qrencode +, qtbase +, qttools +, wrapQtAppsHook +, autoreconfHook +, pkg-config +, libtool +, miniupnpc +, hexdump +}: + +stdenv.mkDerivation rec { + pname = "gridcoin-research"; + version = "5.4.5.0"; + + src = fetchFromGitHub { + owner = "gridcoin-community"; + repo = "Gridcoin-Research"; + rev = "${version}"; + sha256 = "1a174m7821c7d3yh9lyh0r3ds6qn06x16aa1qxcbrqyxxc127yky"; + }; + + nativeBuildInputs = [ + pkg-config + wrapQtAppsHook + autoreconfHook + libtool + hexdump + ]; + + buildInputs = [ + qttools + qtbase + qrencode + libevent + libzip + openssl + boost + miniupnpc + curl + ]; + + configureFlags = [ + "--with-gui=qt5" + "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" + "--with-qrencode" + "--with-boost-libdir=${boost.out}/lib" + ]; + + enableParallelBuilding = true; + + meta = with lib; { + description = "A POS-based cryptocurrency that rewards users for participating on the BOINC network"; + longDescription = '' + A POS-based cryptocurrency that rewards users for participating on the BOINC network, + using peer-to-peer technology to operate with no central authority - managing transactions, + issuing money and contributing to scientific research are carried out collectively by the network + ''; + homepage = "https://gridcoin.us/"; + license = licenses.mit; + maintainers = with maintainers; [ gigglesquid ]; + platforms = platforms.linux; + }; +} |