summary refs log tree commit diff
path: root/pkgs/tools/audio
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-12-30 22:46:22 +0100
committeraszlig <aszlig@redmoonstudios.org>2014-12-30 22:46:22 +0100
commitd84ea8aea7555989b527756461583543c149cb10 (patch)
treef4469ef0e41c0f9fd02dd7da4108a883c0c791d4 /pkgs/tools/audio
parenteecd9324938cad2351cf840899348a36c4ff070b (diff)
downloadnixlib-d84ea8aea7555989b527756461583543c149cb10.tar
nixlib-d84ea8aea7555989b527756461583543c149cb10.tar.gz
nixlib-d84ea8aea7555989b527756461583543c149cb10.tar.bz2
nixlib-d84ea8aea7555989b527756461583543c149cb10.tar.lz
nixlib-d84ea8aea7555989b527756461583543c149cb10.tar.xz
nixlib-d84ea8aea7555989b527756461583543c149cb10.tar.zst
nixlib-d84ea8aea7555989b527756461583543c149cb10.zip
beets: Switch to using fetchFromGitHub.
The reason for doing this is because the package on PyPI is missing some
files needed for running the test suite (for example:
test/test_completion.sh).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/tools/audio')
-rw-r--r--pkgs/tools/audio/beets/default.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix
index c04a224c1c27..893bef7ea102 100644
--- a/pkgs/tools/audio/beets/default.nix
+++ b/pkgs/tools/audio/beets/default.nix
@@ -1,12 +1,15 @@
-{ stdenv, fetchurl, buildPythonPackage, pythonPackages, python }:
+{ stdenv, fetchFromGitHub, buildPythonPackage, pythonPackages, python }:
 
 buildPythonPackage rec {
-  name = "beets-1.3.9";
+  name = "beets-${version}";
+  version = "1.3.9";
   namePrefix = "";
 
-  src = fetchurl {
-    url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz";
-    md5 = "0211b4abfe7887da22c1413e761fdcb4";
+  src = fetchFromGitHub {
+    owner = "sampsyo";
+    repo = "beets";
+    rev = "v${version}";
+    sha256 = "1srhkiyjqx6i3gn20ihf087l5pa77yh5b81ivc52lj491fda7xqk";
   };
 
   # tests depend on $HOME setting