From 647f596d832184f6b180d8147d863e79a04047e2 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Sun, 12 Oct 2025 02:58:41 +0200 Subject: [PATCH] snowman: drop The upstream repository has been wiped, the package is unmaintained, and it does not build anymore as of the CMake 3.5 compatibility drop. --- .../tools/analysis/snowman/default.nix | 41 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/development/tools/analysis/snowman/default.nix diff --git a/pkgs/development/tools/analysis/snowman/default.nix b/pkgs/development/tools/analysis/snowman/default.nix deleted file mode 100644 index 4cc3b44a37df..000000000000 --- a/pkgs/development/tools/analysis/snowman/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - mkDerivation, - fetchFromGitHub, - cmake, - boost, - qtbase, -}: - -mkDerivation rec { - pname = "snowman"; - version = "0.1.3"; - - src = fetchFromGitHub { - owner = "yegord"; - repo = "snowman"; - rev = "v${version}"; - sha256 = "1mrmhj2nddi0d47c266vsg5vbapbqbcpj5ld4v1qcwnnk6z2zn0j"; - }; - - nativeBuildInputs = [ cmake ]; - - buildInputs = [ - boost - qtbase - ]; - - postUnpack = '' - export sourceRoot=$sourceRoot/src - ''; - - meta = with lib; { - description = "Native code to C/C++ decompiler"; - homepage = "http://derevenets.com/"; - - # https://github.com/yegord/snowman/blob/master/doc/licenses.asciidoc - license = licenses.gpl3Plus; - maintainers = [ ]; - platforms = platforms.all; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 00a7e88f468a..3099c504850d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2443,6 +2443,7 @@ mapAliases { snapcraft = throw "snapcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # added 2025-09-18 snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # Added 2024-03-04 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21 + snowman = throw "snowman has been removed as it is unmaintained by upstream"; # 2025-10-12 soldat-unstable = opensoldat; # Added 2022-07-02 soulseekqt = throw "'soulseekqt' has been removed due to lack of maintenance in Nixpkgs in a long time. Consider using 'nicotine-plus' or 'slskd' instead."; # Added 2025-06-07 soundkonverter = throw "'soundkonverter' has been dropped as it depends on KDE Gear 5, and is unmaintained"; # Added 2025-08-20 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2cfa347662ef..c9a1f523aa80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6897,8 +6897,6 @@ with pkgs; nvml = cudaPackages.cuda_nvml_dev; }; - snowman = qt5.callPackage ../development/tools/analysis/snowman { }; - speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; splint = callPackage ../development/tools/analysis/splint {