tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
persepolis updated from 5.1.1 -> 5.2.0
L0L1P0P1
6 months ago
db2e6445
21cbad12
+17
-24
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
pe
persepolis
package.nix
+17
-24
pkgs/by-name/pe/persepolis/package.nix
···
1
1
{
2
2
lib,
3
3
-
qt5,
3
3
+
qt6,
4
4
python3,
5
5
fetchFromGitHub,
6
6
ffmpeg,
7
7
-
libnotify,
8
8
-
pulseaudio,
9
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
17
-
version = "5.1.1";
14
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
24
-
hash = "sha256-+gdrcEOUrMZw4nTO4bFLGanD4f7OumxTE99hpXlo69w=";
21
21
+
hash = "sha256-E295Y76EmG6H1nwu7d4+OVPRtoCthROqYY5sIsBvUPI=";
25
22
};
26
23
27
27
-
postPatch = ''
28
28
-
# Ensure dependencies with hard-coded FHS dependencies are properly detected
29
29
-
substituteInPlace check_dependencies.py --replace-fail "isdir(notifications_path)" "isdir('${sound-theme-freedesktop}/share/sounds/freedesktop')"
30
30
-
'';
31
31
-
32
24
# prevent double wrapping
33
25
dontWrapQtApps = true;
34
26
nativeBuildInputs = [
35
27
meson
36
28
ninja
37
29
pkg-config
38
38
-
qt5.wrapQtAppsHook
30
30
+
qt6.wrapQtAppsHook
31
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
46
-
libnotify
47
39
]
48
40
}"
49
41
"\${qtWrapperArgs[@]}"
50
42
];
51
43
52
44
propagatedBuildInputs = [
53
53
-
pulseaudio
54
54
-
sound-theme-freedesktop
55
55
-
]
56
56
-
++ (with python3.pkgs; [
57
57
-
psutil
58
58
-
pyqt5
59
59
-
requests
60
60
-
setproctitle
61
61
-
setuptools
62
62
-
yt-dlp
63
63
-
]);
45
45
+
(with python3.pkgs; [
46
46
+
psutil
47
47
+
pyside6
48
48
+
pysocks
49
49
+
urllib3
50
50
+
dasbus
51
51
+
requests
52
52
+
setproctitle
53
53
+
setuptools
54
54
+
yt-dlp
55
55
+
])
56
56
+
];
64
57
65
58
meta = with lib; {
66
59
description = "Download manager GUI written in Python";