From 4f2859fd38a74cb264fea922efeebb11ba2fc36d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 27 Oct 2023 00:29:31 +0300 Subject: beets{,-unstable}: support extraNativeBuildInputs --- pkgs/tools/audio/beets/common.nix | 3 ++- pkgs/tools/audio/beets/default.nix | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'pkgs/tools/audio') diff --git a/pkgs/tools/audio/beets/common.nix b/pkgs/tools/audio/beets/common.nix index b47138d2415..37faff29c72 100644 --- a/pkgs/tools/audio/beets/common.nix +++ b/pkgs/tools/audio/beets/common.nix @@ -27,6 +27,7 @@ , pluginOverrides ? { } , disableAllPlugins ? false , disabledTests ? [] +, extraNativeBuildInputs ? [] # tests , runCommand @@ -71,7 +72,7 @@ python3Packages.buildPythonApplication { nativeBuildInputs = [ gobject-introspection sphinxHook - ]; + ] ++ extraNativeBuildInputs; buildInputs = [ ] ++ (with gst_all_1; [ diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 0723a2764e8..c6b99978fe3 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -2,6 +2,7 @@ , callPackage , fetchFromGitHub , fetchpatch +, python3Packages }: /* ** To customize the enabled beets plugins, use the pluginOverrides input to the @@ -20,6 +21,7 @@ lib.makeExtensible (self: { beets = self.beets-stable; beets-stable = callPackage ./common.nix rec { + inherit python3Packages; version = "1.6.0"; src = fetchFromGitHub { owner = "beetbox"; @@ -59,6 +61,7 @@ lib.makeExtensible (self: { beets-minimal = self.beets.override { disableAllPlugins = true; }; beets-unstable = callPackage ./common.nix { + inherit python3Packages; version = "unstable-2023-07-05"; src = fetchFromGitHub { owner = "beetbox"; -- cgit 1.4.1