puddletag: 2.3.0 -> 2.5.0

+15 -24
+15 -22
pkgs/applications/audio/puddletag/default.nix pkgs/by-name/pu/puddletag/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - fetchurl, 5 4 python3, 6 - qtbase, 7 - qtwayland, 8 - wrapQtAppsHook, 5 + libsForQt5, 9 6 }: 10 7 8 + let 9 + qt = libsForQt5; 10 + 11 + in 11 12 python3.pkgs.buildPythonApplication rec { 12 13 pname = "puddletag"; 13 - version = "2.3.0"; 14 + version = "2.5.0"; 14 15 format = "setuptools"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "puddletag"; 18 19 repo = "puddletag"; 19 20 tag = version; 20 - hash = "sha256-oScT8YcQoDf2qZ+J7xKm22Sbfym3tkVUrWT5D2LU5e8="; 21 + hash = "sha256-Per+olIi2yd2cNRO22Fi6cC7/90AqRP1NpRK1XU1i0A="; 21 22 }; 22 23 23 - patches = [ 24 - (fetchurl { 25 - url = "https://github.com/puddletag/puddletag/commit/54074824adb05da42c03d7adfbba94d8e24982f0.patch"; 26 - hash = "sha256-DkgaFWgp2m2bRuhdXhHW+nxV/2GaCgeRNdwLMYAkcYQ="; 27 - name = "fix_for_pyparsing_3_1_2.patch"; 28 - }) 29 - ]; 30 - 31 24 pythonRelaxDeps = true; 32 25 33 26 pythonRemoveDeps = [ ··· 37 30 38 31 postPatch = '' 39 32 substituteInPlace setup.py \ 40 - --replace share/pixmaps share/icons 33 + --replace-fail share/pixmaps share/icons 41 34 ''; 42 35 43 - buildInputs = [ 36 + buildInputs = with qt; [ 44 37 qtbase 45 38 qtwayland 46 39 ]; 47 40 48 - nativeBuildInputs = [ 41 + nativeBuildInputs = with qt; [ 49 42 wrapQtAppsHook 50 43 ]; 51 44 52 - propagatedBuildInputs = with python3.pkgs; [ 45 + dependencies = with python3.pkgs; [ 53 46 configobj 54 47 levenshtein 55 48 lxml ··· 73 66 74 67 dontStrip = true; # we are not generating any binaries 75 68 76 - meta = with lib; { 69 + meta = { 77 70 description = "Audio tag editor similar to the Windows program, Mp3tag"; 78 71 mainProgram = "puddletag"; 79 72 homepage = "https://docs.puddletag.net"; 80 - license = licenses.gpl3Plus; 81 - maintainers = with maintainers; [ 73 + license = lib.licenses.gpl3Plus; 74 + maintainers = with lib.maintainers; [ 82 75 peterhoeg 83 76 dschrempf 84 77 ]; 85 - platforms = platforms.linux; 78 + platforms = lib.platforms.linux; 86 79 }; 87 80 }
-2
pkgs/top-level/all-packages.nix
··· 11962 11962 fftw = fftwSinglePrec; 11963 11963 }; 11964 11964 11965 - puddletag = libsForQt5.callPackage ../applications/audio/puddletag { }; 11966 - 11967 11965 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; 11968 11966 11969 11967 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {