diff options
author | aszlig <aszlig@redmoonstudios.org> | 2016-02-10 02:46:58 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2016-02-10 02:46:58 +0100 |
commit | 0afbe4c4d4beef803eba9c9ae614f615cc00d345 (patch) | |
tree | 1f1d9320c52ca11b7fa50661976992ec730c5678 /pkgs | |
parent | 06ce6ba757d2905d111f6417da7782af260ccfba (diff) | |
parent | b6595185f6505e198ae4270e92e1ff86c34a2a53 (diff) | |
download | nixpkgs-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.nix | 34 |
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}" |