beets{,-unstable}: support extraNativeBuildInputs

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