diff --git a/pkgs/by-name/ds/dsd/package.nix b/pkgs/by-name/ds/dsd/package.nix deleted file mode 100644 index eb5aaa2cc0bb..000000000000 --- a/pkgs/by-name/ds/dsd/package.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - mbelib, - libsndfile, - itpp, - portaudioSupport ? true, - portaudio ? null, -}: - -assert portaudioSupport -> portaudio != null; - -stdenv.mkDerivation { - pname = "dsd"; - version = "2022-03-14"; - - src = fetchFromGitHub { - owner = "szechyjs"; - repo = "dsd"; - rev = "59423fa46be8b41ef0bd2f3d2b45590600be29f0"; - sha256 = "128gvgkanvh4n5bjnzkfk419hf5fdbad94fb8d8lv67h94vfchyd"; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - mbelib - libsndfile - itpp - ] - ++ lib.optionals portaudioSupport [ portaudio ]; - - doCheck = true; - - meta = with lib; { - description = "Digital Speech Decoder"; - longDescription = '' - DSD is able to decode several digital voice formats from discriminator - tap audio and synthesize the decoded speech. Speech synthesis requires - mbelib, which is a separate package. - ''; - homepage = "https://github.com/szechyjs/dsd"; - license = licenses.gpl2; - platforms = platforms.unix; - maintainers = [ ]; - mainProgram = "dsd"; - }; -} diff --git a/pkgs/by-name/it/itpp/package.nix b/pkgs/by-name/it/itpp/package.nix deleted file mode 100644 index e419a181dd68..000000000000 --- a/pkgs/by-name/it/itpp/package.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - cmake, - gtest, - blas, - fftw, - liblapack, - gfortran, -}: - -stdenv.mkDerivation rec { - pname = "it++"; - version = "4.3.1"; - - src = fetchurl { - url = "mirror://sourceforge/itpp/itpp-${version}.tar.bz2"; - sha256 = "0xxqag9wi0lg78xgw7b40rp6wxqp5grqlbs9z0ifvdfzqlhpcwah"; - }; - - nativeBuildInputs = [ - cmake - gfortran - ]; - buildInputs = [ - fftw - liblapack - - # NOTE: OpenBLAS doesn't work here because IT++ doesn't pass aligned - # buffers, which causes segfaults in the optimized kernels :-( - blas - ]; - - cmakeFlags = [ - "-DCMAKE_CXX_FLAGS=-std=c++14" - "-DBLAS_FOUND:BOOL=TRUE" - "-DBLAS_LIBRARIES:STRING=${blas}/lib/libblas.so" - "-DLAPACK_FOUND:BOOL=TRUE" - "-DLAPACK_LIBRARIES:STRING=${liblapack}/lib/liblapack.so" - "-DGTEST_DIR:PATH=${gtest.src}/googletest" - ]; - - doCheck = true; - - checkPhase = '' - ./gtests/itpp_gtests - ''; - - meta = with lib; { - description = "IT++ is a C++ library of mathematical, signal processing and communication classes and functions"; - mainProgram = "itpp-config"; - homepage = "https://itpp.sourceforge.net/"; - license = licenses.gpl3; - platforms = platforms.unix; - maintainers = [ ]; - broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/itpp.x86_64-darwin - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6a6ac68b11a7..d968baee6874 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -768,6 +768,7 @@ mapAliases { dotnetenv = throw "'dotnetenv' has been removed because it was unmaintained in Nixpkgs"; # Added 2025-07-11 downonspot = throw "'downonspot' was removed because upstream has been taken down by a cease and desist"; # Added 2025-01-25 dozenal = throw "dozenal has been removed because it does not compile and only minimal functionality"; # Added 2025-03-30 + dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25 dstat = throw "'dstat' has been removed because it has been unmaintained since 2020. Use 'dool' instead."; # Added 2025-01-21 drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool"; dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03 @@ -1175,6 +1176,7 @@ mapAliases { istatmenus = throw "istatmenus has beend renamed to istat-menus"; # Added 2025-05-05 iso-flags-png-320x420 = lib.warnOnInstantiate "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17 itktcl = tclPackages.itktcl; # Added 2024-10-02 + itpp = throw "itpp has been removed, as it was broken"; # Added 2025-08-25 iv = throw "iv has been removed as it was no longer required for neuron and broken"; # Added 2025-04-18 ix = throw "ix has been removed from Nixpkgs, as the ix.io pastebin has been offline since Dec. 2023"; # Added 2025-04-11