persepolis updated from 5.1.1 -> 5.2.0

L0L1P0P1 db2e6445 21cbad12

+17 -24
+17 -24
pkgs/by-name/pe/persepolis/package.nix
··· 1 { 2 lib, 3 - qt5, 4 python3, 5 fetchFromGitHub, 6 ffmpeg, 7 - libnotify, 8 - pulseaudio, 9 - sound-theme-freedesktop, 10 pkg-config, 11 meson, 12 ninja, ··· 14 15 python3.pkgs.buildPythonApplication rec { 16 pname = "persepolis"; 17 - version = "5.1.1"; 18 format = "other"; 19 20 src = fetchFromGitHub { 21 owner = "persepolisdm"; 22 repo = "persepolis"; 23 tag = version; 24 - hash = "sha256-+gdrcEOUrMZw4nTO4bFLGanD4f7OumxTE99hpXlo69w="; 25 }; 26 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 # prevent double wrapping 33 dontWrapQtApps = true; 34 nativeBuildInputs = [ 35 meson 36 ninja 37 pkg-config 38 - qt5.wrapQtAppsHook 39 ]; 40 41 # feed args to wrapPythonApp ··· 43 "--prefix PATH : ${ 44 lib.makeBinPath [ 45 ffmpeg 46 - libnotify 47 ] 48 }" 49 "\${qtWrapperArgs[@]}" 50 ]; 51 52 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 - ]); 64 65 meta = with lib; { 66 description = "Download manager GUI written in Python";
··· 1 { 2 lib, 3 + qt6, 4 python3, 5 fetchFromGitHub, 6 ffmpeg, 7 pkg-config, 8 meson, 9 ninja, ··· 11 12 python3.pkgs.buildPythonApplication rec { 13 pname = "persepolis"; 14 + version = "5.2.0"; 15 format = "other"; 16 17 src = fetchFromGitHub { 18 owner = "persepolisdm"; 19 repo = "persepolis"; 20 tag = version; 21 + hash = "sha256-E295Y76EmG6H1nwu7d4+OVPRtoCthROqYY5sIsBvUPI="; 22 }; 23 24 # prevent double wrapping 25 dontWrapQtApps = true; 26 nativeBuildInputs = [ 27 meson 28 ninja 29 pkg-config 30 + qt6.wrapQtAppsHook 31 + qt6.qtbase 32 ]; 33 34 # feed args to wrapPythonApp ··· 36 "--prefix PATH : ${ 37 lib.makeBinPath [ 38 ffmpeg 39 ] 40 }" 41 "\${qtWrapperArgs[@]}" 42 ]; 43 44 propagatedBuildInputs = [ 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 + ]; 57 58 meta = with lib; { 59 description = "Download manager GUI written in Python";