diff options
author | Bernardo Meurer <meurerbernardo@gmail.com> | 2019-12-06 22:08:54 -0800 |
---|---|---|
committer | Bernardo Meurer <meurerbernardo@gmail.com> | 2019-12-14 21:52:21 -0800 |
commit | 171ceb38ff4a3abe5dc8938c971777fc09fad762 (patch) | |
tree | 2f5b29cccae3ab45d66191c1b60eb1f142ba4cc9 /pkgs/tools/audio/beets/default.nix | |
parent | be13df6c76cb2480640d1622f691d6298852a43a (diff) | |
download | nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar.gz nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar.bz2 nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar.lz nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar.xz nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.tar.zst nixpkgs-171ceb38ff4a3abe5dc8938c971777fc09fad762.zip |
beets.externalPlugins.check: init at 0.12.0
Diffstat (limited to 'pkgs/tools/audio/beets/default.nix')
-rw-r--r-- | pkgs/tools/audio/beets/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 9509eccabdc..b4dfa71ca96 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -29,6 +29,7 @@ # External plugins , enableAlternatives ? false +, enableCheck ? false, liboggz ? null , enableCopyArtifacts ? false , bashInteractive, bash-completion @@ -37,6 +38,7 @@ assert enableAbsubmit -> essentia-extractor != null; assert enableAcoustid -> pythonPackages.pyacoustid != null; assert enableBadfiles -> flac != null && mp3val != null; +assert enableCheck -> flac != null && mp3val != null && liboggz != null; assert enableConvert -> ffmpeg != null; assert enableDiscogs -> pythonPackages.discogs_client != null; assert enableFetchart -> pythonPackages.responses != null; @@ -106,6 +108,7 @@ let plugins = { alternatives = callPackage ./alternatives-plugin.nix pluginArgs; + check = callPackage ./check-plugin.nix pluginArgs; copyartifacts = callPackage ./copyartifacts-plugin.nix pluginArgs; }; @@ -142,6 +145,7 @@ in pythonPackages.buildPythonApplication rec { || enableSubsonicupdate || enableAcousticbrainz) pythonPackages.requests + ++ optional enableCheck plugins.check ++ optional enableConvert ffmpeg ++ optional enableDiscogs pythonPackages.discogs_client ++ optional enableGmusic pythonPackages.gmusicapi @@ -246,6 +250,10 @@ in pythonPackages.buildPythonApplication rec { makeWrapperArgs = [ "--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\"" "--set GST_PLUGIN_SYSTEM_PATH_1_0 \"$GST_PLUGIN_SYSTEM_PATH_1_0\"" ]; + passthru = { + externalPlugins = plugins; + }; + meta = { description = "Music tagger and library organizer"; homepage = http://beets.io; |