diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2019-12-14 04:42:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-14 04:42:08 +0100 |
commit | 7e77cea72128ff378867967ded62f5e4cffc8129 (patch) | |
tree | 150370df3565253992e0ea4084c075ab40886963 /pkgs/applications/audio | |
parent | 9ff834fafcf17664b12ba7f5f4f6344dac10245b (diff) | |
parent | 85dce63fa96e21d0587e8e6a522573900703f322 (diff) | |
download | nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar.gz nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar.bz2 nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar.lz nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar.xz nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.tar.zst nixlib-7e77cea72128ff378867967ded62f5e4cffc8129.zip |
Merge pull request #75635 from emilazy/whipper-0.9.0
whipper: update to 0.9.0
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r-- | pkgs/applications/audio/whipper/default.nix | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/applications/audio/whipper/default.nix b/pkgs/applications/audio/whipper/default.nix index 79801f2e99fa..5e133c60cc57 100644 --- a/pkgs/applications/audio/whipper/default.nix +++ b/pkgs/applications/audio/whipper/default.nix @@ -1,24 +1,26 @@ -{ stdenv, fetchFromGitHub, python2, cdparanoia, cdrdao, flac -, sox, accuraterip-checksum, utillinux, substituteAll }: +{ stdenv, fetchFromGitHub, python3, cdparanoia, cdrdao, flac +, sox, accuraterip-checksum, libsndfile, utillinux, substituteAll }: -python2.pkgs.buildPythonApplication rec { - name = "whipper-${version}"; - version = "0.7.3"; +python3.pkgs.buildPythonApplication rec { + pname = "whipper"; + version = "0.9.0"; src = fetchFromGitHub { owner = "whipper-team"; repo = "whipper"; rev = "v${version}"; - sha256 = "0ypbgc458i7yvbyvg6wg6agz5yzlwm1v6zw7fmyq9h59xsv27mpr"; + sha256 = "0x1qsp021i0l5sdcm2kcv9zfwp696k4izhw898v6marf8phll7xc"; }; - pythonPath = with python2.pkgs; [ + pythonPath = with python3.pkgs; [ pygobject3 musicbrainzngs urllib3 chardet - pycdio setuptools mutagen CDDB + pycdio setuptools setuptools_scm mutagen requests ]; - checkInputs = with python2.pkgs; [ + buildInputs = [ libsndfile ]; + + checkInputs = with python3.pkgs; [ twisted ]; @@ -33,6 +35,10 @@ python2.pkgs.buildPythonApplication rec { "--prefix" "PATH" ":" (stdenv.lib.makeBinPath [ accuraterip-checksum cdrdao utillinux flac sox ]) ]; + preBuild = '' + export SETUPTOOLS_SCM_PRETEND_VERSION="v${version}" + ''; + # some tests require internet access # https://github.com/JoeLametta/whipper/issues/291 doCheck = false; @@ -44,7 +50,7 @@ python2.pkgs.buildPythonApplication rec { meta = with stdenv.lib; { homepage = https://github.com/whipper-team/whipper; description = "A CD ripper aiming for accuracy over speed"; - maintainers = with maintainers; [ rycee ]; + maintainers = with maintainers; [ rycee emily ]; license = licenses.gpl3Plus; platforms = platforms.linux; }; |