diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2024-01-26 23:11:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-26 23:11:50 +0100 |
commit | a13451fa5839bdd938586f796fbc39972cb3e1e2 (patch) | |
tree | e69c5bccc3aff61b0d0a269e8ccae1fe518fc434 /pkgs | |
parent | 94a0ddbbff45ceb139b3d3436593ca901bfa2979 (diff) | |
parent | 4508debde5ea34cb085fe23c252688495b28e93a (diff) | |
download | nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar.gz nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar.bz2 nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar.lz nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar.xz nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.tar.zst nixlib-a13451fa5839bdd938586f796fbc39972cb3e1e2.zip |
Merge pull request #283816 from trofi/whisper-gcc-13-fix
whisper: fix `gcc-13` build failure
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/science/biology/whisper/default.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/applications/science/biology/whisper/default.nix b/pkgs/applications/science/biology/whisper/default.nix index 4d74ea981098..4cc211547610 100644 --- a/pkgs/applications/science/biology/whisper/default.nix +++ b/pkgs/applications/science/biology/whisper/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, fetchurl }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, fetchurl }: stdenv.mkDerivation rec { pname = "whisper"; @@ -11,6 +11,16 @@ stdenv.mkDerivation rec { 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 @@ -18,6 +28,8 @@ stdenv.mkDerivation rec { sed -i 's/ -static / /' makefile ''; + enableParallelBuilding = true; + installPhase = '' runHook preInstall install -Dt $out/bin whisper whisper-index |