Unverified Commit f38cc448 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #294973 from wegank/dogecoin-remove

dogecoin, dogecoind: remove
parents 98114f72 3f9a9a4a
Loading
Loading
Loading
Loading
+0 −59
Original line number Diff line number Diff line
{ lib, stdenv , fetchFromGitHub
, pkg-config, autoreconfHook
, db5, openssl, boost, zlib, miniupnpc, libevent
, protobuf, qtbase ? null
, wrapQtAppsHook ? null, qttools ? null, qmake ? null, qrencode
, withGui, withUpnp ? true, withUtils ? true, withWallet ? true
, withZmq ? true, zeromq, util-linux ? null, Cocoa ? null }:

stdenv.mkDerivation rec {
  pname = "dogecoin" + lib.optionalString (!withGui) "d";
  version = "1.14.6";

  src = fetchFromGitHub {
    owner = "dogecoin";
    repo = "dogecoin";
    rev = "v${version}";
    sha256 = "sha256-PmbmmA2Mq07dwB3cI7A9c/ewtu0I+sWvQT39Yekm/sU=";
  };

  preConfigure = lib.optionalString withGui ''
    export LRELEASE=${lib.getDev qttools}/bin/lrelease
  '';

  nativeBuildInputs = [ pkg-config autoreconfHook util-linux ]
    ++ lib.optionals withGui [ wrapQtAppsHook qttools ];

  buildInputs = [ openssl protobuf boost zlib libevent ]
    ++ lib.optionals withGui [ qtbase qrencode ]
    ++ lib.optionals withUpnp [ miniupnpc ]
    ++ lib.optionals withWallet [ db5 ]
    ++ lib.optionals withZmq [ zeromq ]
    ++ lib.optionals stdenv.isDarwin [ Cocoa ];

  configureFlags = [
    "--with-incompatible-bdb"
    "--with-boost-libdir=${boost.out}/lib"
  ] ++ lib.optionals (!withGui) [ "--with-gui=no" ]
    ++ lib.optionals (!withUpnp) [ "--without-miniupnpc" ]
    ++ lib.optionals (!withUtils) [ "--without-utils" ]
    ++ lib.optionals (!withWallet) [ "--disable-wallet" ]
    ++ lib.optionals (!withZmq) [ "--disable-zmq" ];

  enableParallelBuilding = true;

  meta = with lib; {
    description = "Wow, such coin, much shiba, very rich";
    longDescription = ''
      Dogecoin is a decentralized, peer-to-peer digital currency that
      enables you to easily send money online. Think of it as "the
      internet currency."
      It is named after a famous Internet meme, the "Doge" - a Shiba Inu dog.
    '';
    homepage = "https://www.dogecoin.com/";
    license = licenses.mit;
    maintainers = with maintainers; [ edwtjo offline ];
    platforms = platforms.unix;
    broken = true;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -230,6 +230,8 @@ mapAliases ({
  docker-machine = throw "'docker-machine' has been removed, because the upstream project was archived"; # Added 2023-12-27
  docker-machine-kvm = throw "'docker-machine-kvm' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27
  docker-machine-xhyve = throw "'docker-machine-xhyve' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27
  dogecoin = throw "'dogecoin' has been removed, as it was broken and unmaintained"; # Added 2024-03-11
  dogecoind = throw "'dogecoind' has been removed, as it was broken and unmaintained"; # Added 2024-03-11
  dolphin-emu-beta = dolphin-emu; # Added 2023-02-11
  dolphinEmu = dolphin-emu; # Added 2021-11-10
  dolphinEmuMaster = dolphin-emu-beta; # Added 2021-11-10
+0 −7
Original line number Diff line number Diff line
@@ -36605,13 +36605,6 @@ with pkgs;
    buildGoModule = buildGo120Module;
  };
  dogecoin  = libsForQt5.callPackage ../applications/blockchains/dogecoin {
    withGui = true;
  };
  dogecoind = callPackage ../applications/blockchains/dogecoin {
    withGui = false;
  };
  eclair = callPackage ../applications/blockchains/eclair { };
  electrs = callPackage ../applications/blockchains/electrs {