Merge pull request #247321 from paveloom/picard

picard: 2.8.5 -> 2.9

authored by

Weijia Wang and committed by
GitHub
8d45a93a c839b1f9

+15 -10
+15 -10
pkgs/applications/audio/picard/default.nix
··· 10 10 11 11 let 12 12 pythonPackages = python3Packages; 13 - pyqt5 = if enablePlayback then 14 - pythonPackages.pyqt5_with_qtmultimedia 15 - else 16 - pythonPackages.pyqt5 13 + pyqt5 = 14 + if enablePlayback then 15 + pythonPackages.pyqt5_with_qtmultimedia 16 + else 17 + pythonPackages.pyqt5 17 18 ; 18 19 in 19 20 pythonPackages.buildPythonApplication rec { 20 21 pname = "picard"; 21 - version = "2.8.5"; 22 + version = "2.9"; 22 23 23 24 src = fetchFromGitHub { 24 25 owner = "metabrainz"; 25 - repo = pname; 26 + repo = "picard"; 26 27 rev = "refs/tags/release-${version}"; 27 - sha256 = "sha256-ukqlAXGaqX89U77cM9Ux0RYquT31Ho8ri1Ue7S3+MwQ="; 28 + hash = "sha256-ultpLz4u2wBxoL4YbNeZ4Z4NEXBvqpxJ8mzFeGQTt4A="; 28 29 }; 29 30 30 31 nativeBuildInputs = [ ··· 37 38 gst_all_1.gst-vaapi 38 39 gst_all_1.gstreamer 39 40 ]; 41 + 40 42 buildInputs = [ 41 43 qt5.qtbase 42 44 qt5.qtwayland ··· 56 58 pyyaml 57 59 ]; 58 60 61 + preCheck = '' 62 + export HOME=$(mktemp -d) 63 + ''; 64 + 59 65 # In order to spare double wrapping, we use: 60 66 preFixup = '' 61 67 makeWrapperArgs+=("''${qtWrapperArgs[@]}") 62 68 '' 63 69 + lib.optionalString (pyqt5.multimediaEnabled) '' 64 70 makeWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") 65 - '' 66 - ; 71 + ''; 67 72 68 73 meta = with lib; { 69 74 homepage = "https://picard.musicbrainz.org/"; 70 75 changelog = "https://picard.musicbrainz.org/changelog/"; 71 76 description = "The official MusicBrainz tagger"; 72 - maintainers = with maintainers; [ ehmry ]; 77 + maintainers = with maintainers; [ ehmry paveloom ]; 73 78 license = licenses.gpl2Plus; 74 79 platforms = platforms.all; 75 80 };