From 8df6f40d10d8bc1d8f36b8b4eceb8644f2536aee Mon Sep 17 00:00:00 2001 From: Toast <39011842+toast003@users.noreply.github.com> Date: Wed, 22 Oct 2025 02:05:26 +0200 Subject: [PATCH] Nix: package busy-mp3 dependency --- contrib/package/nix/deps/busy-mp3/default.nix | 8 ++++++++ contrib/package/nix/overlay.nix | 1 + 2 files changed, 9 insertions(+) create mode 100644 contrib/package/nix/deps/busy-mp3/default.nix diff --git a/contrib/package/nix/deps/busy-mp3/default.nix b/contrib/package/nix/deps/busy-mp3/default.nix new file mode 100644 index 00000000..72e89ee9 --- /dev/null +++ b/contrib/package/nix/deps/busy-mp3/default.nix @@ -0,0 +1,8 @@ +{ runCommand, sox, lame, pigz }: runCommand "busy-mp3" +{ + nativeBuildInputs = [ sox lame pigz ]; +} + '' + ${builtins.readFile ./../../../../../scripts/deps-docker/busy-mp3.sh} + mv /dev/shm/busy.mp3.gz $out + '' diff --git a/contrib/package/nix/overlay.nix b/contrib/package/nix/overlay.nix index b825492a..0a019de8 100644 --- a/contrib/package/nix/overlay.nix +++ b/contrib/package/nix/overlay.nix @@ -7,6 +7,7 @@ final: prev: { codemirror = final.callPackage ./deps/codemirror { }; marked = final.callPackage ./deps/marked { }; easy-mde = final.callPackage ./deps/easy-mde { }; + busy-mp3 = final.callPackage ./deps/busy-mp3 { }; python3 = prev.python3.override { packageOverrides = pyFinal: pyPrev: {