beets{,-unstable}: support extraNativeBuildInputs

+5 -1
+2 -1
pkgs/tools/audio/beets/common.nix
··· 27 , pluginOverrides ? { } 28 , disableAllPlugins ? false 29 , disabledTests ? [] 30 31 # tests 32 , runCommand ··· 71 nativeBuildInputs = [ 72 gobject-introspection 73 sphinxHook 74 - ]; 75 76 buildInputs = [ 77 ] ++ (with gst_all_1; [
··· 27 , pluginOverrides ? { } 28 , disableAllPlugins ? false 29 , disabledTests ? [] 30 + , extraNativeBuildInputs ? [] 31 32 # tests 33 , runCommand ··· 72 nativeBuildInputs = [ 73 gobject-introspection 74 sphinxHook 75 + ] ++ extraNativeBuildInputs; 76 77 buildInputs = [ 78 ] ++ (with gst_all_1; [
+3
pkgs/tools/audio/beets/default.nix
··· 2 , callPackage 3 , fetchFromGitHub 4 , fetchpatch 5 }: 6 /* 7 ** To customize the enabled beets plugins, use the pluginOverrides input to the ··· 20 beets = self.beets-stable; 21 22 beets-stable = callPackage ./common.nix rec { 23 version = "1.6.0"; 24 src = fetchFromGitHub { 25 owner = "beetbox"; ··· 59 beets-minimal = self.beets.override { disableAllPlugins = true; }; 60 61 beets-unstable = callPackage ./common.nix { 62 version = "unstable-2023-07-05"; 63 src = fetchFromGitHub { 64 owner = "beetbox";
··· 2 , callPackage 3 , fetchFromGitHub 4 , fetchpatch 5 + , python3Packages 6 }: 7 /* 8 ** To customize the enabled beets plugins, use the pluginOverrides input to the ··· 21 beets = self.beets-stable; 22 23 beets-stable = callPackage ./common.nix rec { 24 + inherit python3Packages; 25 version = "1.6.0"; 26 src = fetchFromGitHub { 27 owner = "beetbox"; ··· 61 beets-minimal = self.beets.override { disableAllPlugins = true; }; 62 63 beets-unstable = callPackage ./common.nix { 64 + inherit python3Packages; 65 version = "unstable-2023-07-05"; 66 src = fetchFromGitHub { 67 owner = "beetbox";