diff options
author | Alyssa Ross <hi@alyssa.is> | 2019-12-15 23:57:17 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2019-12-15 23:57:17 +0000 |
commit | 6e6ec8b0c230c842ef853951cf51fa80a9382c5c (patch) | |
tree | c2f31552b39b1f9004cf727fa405b97c7506282e /pkgs/tools/audio/beets/default.nix | |
parent | e56df97ba1341ba7a329c3e90b1c12572315c943 (diff) | |
parent | a991de49f2aa3ab8716c73f6bfba722df23a3b50 (diff) | |
download | nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar.gz nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar.bz2 nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar.lz nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar.xz nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.tar.zst nixpkgs-6e6ec8b0c230c842ef853951cf51fa80a9382c5c.zip |
Merge remote-tracking branch 'nixpkgs/master' into master
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; |