spotify-ripper: merge python2Packages for deps

This commit is contained in:
2020-10-17 12:47:43 +11:00
parent a768165485
commit 8304b41c71
2 changed files with 52 additions and 44 deletions

View File

@ -18,44 +18,6 @@ assert m4aSupport || mp4Support -> fdk-aac-encoder.meta.available;
assert oggSupport -> vorbisTools.meta.available;
assert opusSupport -> opusTools.meta.available;
let
lockPackage =
{ package
, version
, sha256
, extra ? (oldAttrs: { })
}: package.overrideAttrs (oldAttrs: rec {
inherit version;
src = python2Packages.fetchPypi {
inherit (oldAttrs) pname;
inherit version sha256;
};
} // extra oldAttrs);
colorama = lockPackage {
package = python2Packages.colorama;
version = "0.3.3";
sha256 = "1716z9pq1r5ys3nkg7wdrb3h2f9rmd0zdxpxzmx3bgwgf6xg48gb";
};
mutagen = lockPackage {
package = python2Packages.mutagen;
version = "1.30";
sha256 = "0kv2gjnzbj1w0bswmxm7wi05x6ypi7jk52s0lb8gw8s459j41gyd";
extra = oldAttrs: {
patches = [ ];
};
};
pyspotify = lockPackage {
package = python2Packages.pyspotify;
version = "2.0.5";
sha256 = "0y16c024rrvbvfdqj1n0k4b25b1nbza3i7kspg5b0ci2src1rm7v";
};
in
python2Packages.buildPythonApplication rec {
pname = "spotify-ripper";
version = "2016.12.31";
@ -67,14 +29,14 @@ python2Packages.buildPythonApplication rec {
sha256 = "003d6br20f1cf4qvmpl62bk0k4h4v66ib76wn36c23bnh9x5q806";
};
propagatedBuildInputs = [
propagatedBuildInputs = (with python2Packages; [
colorama
mutagen
pyspotify
python2Packages.requests
python2Packages.schedule
python2Packages.setuptools
requests
schedule
setuptools
]) ++ [
(if flacSupport then flac else null)
(if alacSupport then libav else null)
(if aacSupport then faac else null)