whisper: drop (#515512)

This commit is contained in:
Luna Nova
2026-05-05 14:58:08 +00:00
committed by GitHub
2 changed files with 1 additions and 68 deletions
-68
View File
@@ -1,68 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
}:
stdenv.mkDerivation rec {
pname = "whisper";
version = "2.0.1";
src = fetchFromGitHub {
owner = "refresh-bio";
repo = "whisper";
rev = "v${version}";
sha256 = "0wpx1w1mar2d6zq2v14vy6nn896ds1n3zshxhhrrj5d528504iyw";
};
patches = [
# gcc-13 compatibility fixes:
# https://github.com/refresh-bio/Whisper/pull/17
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/refresh-bio/Whisper/commit/d67e110dd6899782e4687188f6b432494315b0b4.patch";
hash = "sha256-Z8GrkUMIKO/ccEdwulQh+WUox3CEckr6NgoBSzYvfuw=";
})
];
preConfigure = ''
cd src
# disable default static linking
sed -i 's/ -static / /' makefile
'';
enableParallelBuilding = true;
# The package comes with prebuilt static
# libraries of bzip2, zlib, libdeflate and asmlib.
# They are not built with -fPIE and thus linking fails.
# As asmlib is not packages in nixpkgs let's disable PIE.
env.NIX_LDFLAGS = "-no-pie";
installPhase = ''
runHook preInstall
install -Dt $out/bin whisper whisper-index
runHook postInstall
'';
meta = {
broken = stdenv.hostPlatform.isDarwin;
description = "Short read sequence mapper";
license = lib.licenses.gpl3;
# vendored libraries acof, aelf, deflate, bzip2, zlib
# https://github.com/refresh-bio/Whisper/issues/18
knownVulnerabilities = [
# src/libs/libz.a from 2017
"CVE-2018-25032"
"CVE-2022-37434"
# src/libs/libbzip2.lib
"CVE-2019-12900"
];
homepage = "https://github.com/refresh-bio/whisper";
maintainers = with lib.maintainers; [ jbedo ];
platforms = lib.platforms.x86_64;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
};
}
+1
View File
@@ -2163,6 +2163,7 @@ mapAliases {
welkin = throw "welkin was removed as it is unmaintained upstream"; # Added 2026-01-01
whalebird = throw "'whalebird' has been removed because it was using an EOL electron version"; # Added 2026-03-20
whatsapp-for-linux = throw "'whatsapp-for-linux' has been removed because it was unmaintained and archived upstream. Consider using 'karere' instead"; # Converted to throw 2025-10-27
whisper = throw "'whisper' was removed as it is unmaintained upstream and vendored insecure outdated libraries"; # Added 2026-05-01
wifi-password = throw "'wifi-password' has been removed as it was unmaintained upstream"; # Added 2025-08-29
win-pvdrivers = throw "'win-pvdrivers' has been removed as it was subject to the Xen build machine compromise (XSN-01) and has open security vulnerabilities (XSA-468)"; # Added 2025-08-29
win-virtio = throw "'win-virtio' has been renamed to/replaced by 'virtio-win'"; # Converted to throw 2025-10-27