diff options
author | Malte Voos <git@mal.tc> | 2025-10-09 23:42:39 +0200 |
---|---|---|
committer | Malte Voos <git@mal.tc> | 2025-10-09 23:42:39 +0200 |
commit | e85e33dd06432ccd194fc9c11c02511453d8394a (patch) | |
tree | b2087bae6ea43e5f1fe7d5e43e5758e41d3894a3 | |
parent | ee29a3b1291e9cedd8b54c31fa9f273e39f51970 (diff) | |
download | lleap-main.tar.gz lleap-main.zip |
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Cargo.lock | 16 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | flake.nix | 12 |
4 files changed, 20 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore index 37ebbba..aa8784b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /target result test-files +whisper-models diff --git a/Cargo.lock b/Cargo.lock index 7ca1eff..2888833 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,9 +123,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.70.1" +version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ "bitflags", "cexpr", @@ -299,9 +299,9 @@ dependencies = [ [[package]] name = "ffmpeg-next" -version = "7.1.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da02698288e0275e442a47fc12ca26d50daf0d48b15398ba5906f20ac2e2a9f9" +checksum = "d658424d233cbd993a972dd73a66ca733acd12a494c68995c9ac32ae1fe65b40" dependencies = [ "bitflags", "ffmpeg-sys-next", @@ -310,9 +310,9 @@ dependencies = [ [[package]] name = "ffmpeg-sys-next" -version = "7.1.3" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9e9c75ebd4463de9d8998fb134ba26347fe5faee62fabf0a4b4d41bd500b4ad" +checksum = "9bca20aa4ee774fe384c2490096c122b0b23cf524a9910add0686691003d797b" dependencies = [ "bindgen", "cc", @@ -1369,9 +1369,9 @@ checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" -version = "1.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" diff --git a/Cargo.toml b/Cargo.toml index ca38001..9731e9a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ adw = { version = "0.8.0", package = "libadwaita", features = ["v1_7"] } async-channel = "2.0" relm4 = { version = "0.10.0-beta.4", features = ["libadwaita"] } relm4-components = "0.10.0-beta.4" -ffmpeg = { version = "7.1.0", package = "ffmpeg-next" } +ffmpeg = { version = "8.0.0", package = "ffmpeg-next" } anyhow = "1.0" env_logger = "0.11" log = "0.4" diff --git a/flake.nix b/flake.nix index a5e7874..0fca036 100644 --- a/flake.nix +++ b/flake.nix @@ -22,7 +22,15 @@ flake-utils.lib.eachDefaultSystem ( system: let - pkgs = nixpkgs.legacyPackages.${system}; + overlay = final: prev: { + whisper-cpp = prev.whisper-cpp.override { + vulkanSupport = true; + }; + }; + pkgs = import nixpkgs { + inherit system; + overlays = [ overlay ]; + }; fenix' = fenix.packages.${system}; toolchain = fenix'.stable.withComponents [ "cargo" @@ -62,7 +70,7 @@ gst_all_1.gst-plugins-rs gst_all_1.gst-libav gst_all_1.gst-vaapi - ffmpeg_7-full.dev + ffmpeg_8-full.dev ]; postInstall = '' |