dsd,itpp: drop (#436636)
This commit is contained in:
@@ -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";
|
||||
};
|
||||
}
|
||||
@@ -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
|
||||
};
|
||||
}
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user