diff --git a/pkgs/by-name/ch/chromatic/package.nix b/pkgs/by-name/ch/chromatic/package.nix deleted file mode 100644 index d5f3c194133c..000000000000 --- a/pkgs/by-name/ch/chromatic/package.nix +++ /dev/null @@ -1,77 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - rustPlatform, - meson, - ninja, - pkg-config, - rustc, - cargo, - wrapGAppsHook4, - desktop-file-utils, - libxml2, - libadwaita, - portaudio, - libpulseaudio, -}: - -stdenv.mkDerivation rec { - pname = "chromatic"; - version = "0-unstable-2023-08-05"; - - src = fetchFromGitHub { - owner = "nate-xyz"; - repo = "chromatic"; - rev = "ffaeb50dcce74bf3ba1b05f98423cf48f205f55e"; - hash = "sha256-E3v3UoQumBBYDOiXMfCRh5J7bfUCkettHth7SAresCE="; - }; - - patches = [ - # solve error[E0310]: the parameter type `T` may not live long enough - # in rust-serialize crate - ./rustc_serialize_update.patch - ]; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; - patches = [ ./rustc_serialize_update.patch ]; - hash = "sha256-9fdOOkxs4L0sYZIRT9wbgp169mQc2IyFRZlAcOHcOcg="; - }; - - nativeBuildInputs = [ - meson - ninja - pkg-config - rustPlatform.cargoSetupHook - rustc - cargo - wrapGAppsHook4 - desktop-file-utils - libxml2.bin # xmllint - ]; - - buildInputs = [ - libadwaita - portaudio - libpulseaudio - ]; - - meta = with lib; { - description = "Fine-tune your instruments"; - longDescription = '' - Fine-tune your instruments with Chromatic. Chromatic - detects the frequency of audio input, converts it to - a musical note with the correct semitone and octave, - and displays the cents error. Cents are displayed on - an analog gauge to make tuning more visually intuitive. - Requires PulseAudio or PipeWire. - ''; - homepage = "https://github.com/nate-xyz/chromatic"; - license = licenses.gpl3Plus; - mainProgram = "chromatic"; - maintainers = with maintainers; [ aleksana ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/by-name/ch/chromatic/rustc_serialize_update.patch b/pkgs/by-name/ch/chromatic/rustc_serialize_update.patch deleted file mode 100644 index fa56db4d5399..000000000000 --- a/pkgs/by-name/ch/chromatic/rustc_serialize_update.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index ab2add4..7740629 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1031,9 +1031,9 @@ checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" - - [[package]] - name = "rustc-serialize" --version = "0.3.24" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" -+checksum = "fe834bc780604f4674073badbad26d7219cadfb4a2275802db12cbae17498401" - - [[package]] - name = "rustc_version" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d51560f76366..617537eb7ec0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -414,6 +414,7 @@ mapAliases { ChowPhaser = chow-phaser; # Added 2024-06-12 ChowKick = chow-kick; # Added 2024-06-12 CHOWTapeModel = chow-tape-model; # Added 2024-06-12 + chromatic = throw "chromatic has been removed due to being unmaintained and failing to build"; # Added 2025-04-18 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 cinnamon = throw "The cinnamon scope has been removed and all packages have been moved to the top-level"; # Added 2024-11-25 cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13