summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2016-02-10 02:46:58 +0100
committeraszlig <aszlig@redmoonstudios.org>2016-02-10 02:46:58 +0100
commit0afbe4c4d4beef803eba9c9ae614f615cc00d345 (patch)
tree1f1d9320c52ca11b7fa50661976992ec730c5678 /pkgs
parent06ce6ba757d2905d111f6417da7782af260ccfba (diff)
parentb6595185f6505e198ae4270e92e1ff86c34a2a53 (diff)
downloadnixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar.gz
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar.bz2
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar.lz
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar.xz
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.tar.zst
nixpkgs-0afbe4c4d4beef803eba9c9ae614f615cc00d345.zip
Merge pull request #12899: beets: 1.3.16 -> 1.3.17
This contains the update from @Profpatsch and a small fix by me to
re-enable the test suite.

The upstream changelog can be found at:

http://beets.readthedocs.org/en/v1.3.17/changelog.html
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/audio/beets/default.nix34
1 files changed, 19 insertions, 15 deletions
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix
index c1945ca5de0..91407331d7c 100644
--- a/pkgs/tools/audio/beets/default.nix
+++ b/pkgs/tools/audio/beets/default.nix
@@ -1,17 +1,18 @@
 { stdenv, fetchFromGitHub, writeScript, glibcLocales
 , buildPythonPackage, pythonPackages, python, imagemagick
 
-, enableAcoustid   ? true
-, enableBadfiles   ? true, flac ? null, mp3val ? null
-, enableDiscogs    ? true
-, enableEchonest   ? true
-, enableEmbyupdate ? true
-, enableFetchart   ? true
-, enableLastfm     ? true
-, enableMpd        ? true
-, enableReplaygain ? true, bs1770gain ? null
-, enableThumbnails ? true
-, enableWeb        ? true
+, enableAcousticbrainz ? true
+, enableAcoustid       ? true
+, enableBadfiles       ? true, flac ? null, mp3val ? null
+, enableDiscogs        ? true
+, enableEchonest       ? true
+, enableEmbyupdate     ? true
+, enableFetchart       ? true
+, enableLastfm         ? true
+, enableMpd            ? true
+, enableReplaygain     ? true, bs1770gain ? null
+, enableThumbnails     ? true
+, enableWeb            ? true
 
 # External plugins
 , enableAlternatives ? false
@@ -34,6 +35,7 @@ with stdenv.lib;
 
 let
   optionalPlugins = {
+    acousticbrainz = enableAcousticbrainz;
     badfiles = enableBadfiles;
     chroma = enableAcoustid;
     discogs = enableDiscogs;
@@ -68,14 +70,14 @@ let
 
 in buildPythonPackage rec {
   name = "beets-${version}";
-  version = "1.3.16";
+  version = "1.3.17";
   namePrefix = "";
 
   src = fetchFromGitHub {
     owner = "sampsyo";
     repo = "beets";
     rev = "v${version}";
-    sha256 = "1grjcgr419yq756wwxjpzyfjdf8n51bg6i0agm465lb7l3jgqy6k";
+    sha256 = "1fskxx5xxjqf4xmfjrinh7idjiq6qncb24hiyccv09l47fr1yipc";
   };
 
   propagatedBuildInputs = [
@@ -91,7 +93,9 @@ in buildPythonPackage rec {
     python.modules.readline
   ] ++ optional enableAcoustid     pythonPackages.pyacoustid
     ++ optional (enableFetchart
-              || enableEmbyupdate) pythonPackages.requests2
+              || enableEmbyupdate
+              || enableAcousticbrainz)
+                                   pythonPackages.requests2
     ++ optional enableDiscogs      pythonPackages.discogs_client
     ++ optional enableEchonest     pythonPackages.pyechonest
     ++ optional enableLastfm       pythonPackages.pylast
@@ -117,7 +121,7 @@ in buildPythonPackage rec {
 
   postPatch = ''
     sed -i -e '/assertIn.*item.*path/d' test/test_info.py
-    echo echo completion tests passed > test/test_completion.sh
+    echo echo completion tests passed > test/rsrc/test_completion.sh
 
     sed -i -e '/^BASH_COMPLETION_PATHS *=/,/^])$/ {
       /^])$/i u"${completion}"