persepolis updated from 5.1.1 -> 5.2.0

L0L1P0P1 db2e6445 21cbad12

+17 -24
+17 -24
pkgs/by-name/pe/persepolis/package.nix
··· 1 1 { 2 2 lib, 3 - qt5, 3 + qt6, 4 4 python3, 5 5 fetchFromGitHub, 6 6 ffmpeg, 7 - libnotify, 8 - pulseaudio, 9 - sound-theme-freedesktop, 10 7 pkg-config, 11 8 meson, 12 9 ninja, ··· 14 11 15 12 python3.pkgs.buildPythonApplication rec { 16 13 pname = "persepolis"; 17 - version = "5.1.1"; 14 + version = "5.2.0"; 18 15 format = "other"; 19 16 20 17 src = fetchFromGitHub { 21 18 owner = "persepolisdm"; 22 19 repo = "persepolis"; 23 20 tag = version; 24 - hash = "sha256-+gdrcEOUrMZw4nTO4bFLGanD4f7OumxTE99hpXlo69w="; 21 + hash = "sha256-E295Y76EmG6H1nwu7d4+OVPRtoCthROqYY5sIsBvUPI="; 25 22 }; 26 23 27 - postPatch = '' 28 - # Ensure dependencies with hard-coded FHS dependencies are properly detected 29 - substituteInPlace check_dependencies.py --replace-fail "isdir(notifications_path)" "isdir('${sound-theme-freedesktop}/share/sounds/freedesktop')" 30 - ''; 31 - 32 24 # prevent double wrapping 33 25 dontWrapQtApps = true; 34 26 nativeBuildInputs = [ 35 27 meson 36 28 ninja 37 29 pkg-config 38 - qt5.wrapQtAppsHook 30 + qt6.wrapQtAppsHook 31 + qt6.qtbase 39 32 ]; 40 33 41 34 # feed args to wrapPythonApp ··· 43 36 "--prefix PATH : ${ 44 37 lib.makeBinPath [ 45 38 ffmpeg 46 - libnotify 47 39 ] 48 40 }" 49 41 "\${qtWrapperArgs[@]}" 50 42 ]; 51 43 52 44 propagatedBuildInputs = [ 53 - pulseaudio 54 - sound-theme-freedesktop 55 - ] 56 - ++ (with python3.pkgs; [ 57 - psutil 58 - pyqt5 59 - requests 60 - setproctitle 61 - setuptools 62 - yt-dlp 63 - ]); 45 + (with python3.pkgs; [ 46 + psutil 47 + pyside6 48 + pysocks 49 + urllib3 50 + dasbus 51 + requests 52 + setproctitle 53 + setuptools 54 + yt-dlp 55 + ]) 56 + ]; 64 57 65 58 meta = with lib; { 66 59 description = "Download manager GUI written in Python";