{ fetchFromGitHub, stdenv, db, boost, gmp, mpfr, qt4, qmake4Hook }: stdenv.mkDerivation rec { version = "0.8.6-2"; pname = "freicoin"; src = fetchFromGitHub { owner = "freicoin"; repo = "freicoin"; rev = "v${version}"; sha256 = "1v1qwv4x5agjba82s1vknmdgq67y26wzdwbmwwqavv7f7y3y860h"; }; enableParallelBuilding = false; qmakeFlags = ["USE_UPNP=-"]; # I think that openssl and zlib are required, but come through other # packages preBuild = "unset AR"; installPhase = '' mkdir -p $out/bin cp freicoin-qt $out/bin ''; nativeBuildInputs = [ qmake4Hook ]; buildInputs = [ db boost gmp mpfr qt4 ]; meta = with stdenv.lib; { description = "Peer-to-peer currency with demurrage fee"; homepage = http://freicoi.in/; license = licenses.mit; maintainers = [ maintainers.viric ]; platforms = platforms.linux; # upstream doesn't support newer openssl versions, use 1.0.1 for testing broken = true; }; }