metasploit: 6.4.35 -> 6.4.36
[NixPkgs.git] / pkgs / applications / blockchains / gridcoin-research / default.nix
blobd5e06622ae0d255c675a01c99f27264496531116
1 { fetchFromGitHub
2 , stdenv
3 , lib
4 , openssl
5 , boost
6 , curl
7 , libevent
8 , libzip
9 , qrencode
10 , qtbase
11 , qttools
12 , wrapQtAppsHook
13 , autoreconfHook
14 , pkg-config
15 , libtool
16 , miniupnpc
17 , hexdump
20 stdenv.mkDerivation rec {
21   pname = "gridcoin-research";
22   version = "5.4.8.0-hotfix-1";
24   src = fetchFromGitHub {
25     owner = "gridcoin-community";
26     repo = "Gridcoin-Research";
27     rev = "${version}";
28     hash = "sha256-e58GJNiZq4LP/HTeveTQD6APeTvUbhUTwMwhU+PiVc0=";
29   };
31   nativeBuildInputs = [
32     pkg-config
33     wrapQtAppsHook
34     autoreconfHook
35     libtool
36     hexdump
37   ];
39   buildInputs = [
40     qttools
41     qtbase
42     qrencode
43     libevent
44     libzip
45     openssl
46     boost
47     miniupnpc
48     curl
49   ];
51   configureFlags = [
52     "--with-gui=qt5"
53     "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
54     "--with-qrencode"
55     "--with-boost-libdir=${boost.out}/lib"
56   ];
58   enableParallelBuilding = true;
60   meta = with lib; {
61     description = "POS-based cryptocurrency that rewards users for participating on the BOINC network";
62     longDescription = ''
63       A POS-based cryptocurrency that rewards users for participating on the BOINC network,
64       using peer-to-peer technology to operate with no central authority - managing transactions,
65       issuing money and contributing to scientific research are carried out collectively by the network
66     '';
67     homepage = "https://gridcoin.us/";
68     license = licenses.mit;
69     maintainers = with maintainers; [ gigglesquid ];
70     platforms = platforms.linux;
71   };