tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nanovna-saver: 0.5.4 -> 0.6.0
MarcFontaine
2 years ago
2cfc128c
b6fd8656
+11
-14
1 changed file
expand all
collapse all
unified
split
pkgs
applications
science
electronics
nanovna-saver
default.nix
+11
-14
pkgs/applications/science/electronics/nanovna-saver/default.nix
···
3
3
python3,
4
4
fetchFromGitHub,
5
5
fetchpatch,
6
6
-
wrapQtAppsHook,
6
6
+
qt6,
7
7
}:
8
8
python3.pkgs.buildPythonApplication rec {
9
9
pname = "nanovna-saver";
10
10
-
version = "0.5.4";
10
10
+
version = "0.6.0";
11
11
12
12
src = fetchFromGitHub {
13
13
owner = "NanoVNA-Saver";
14
14
repo = pname;
15
15
rev = "v${version}";
16
16
-
sha256 = "sha256-CLfgDQt2rOXtWwvEhlXEstPp28nFhuhiAPYL6EjZVu4=";
16
16
+
sha256 = "sha256-2vDjAdEL8eNje5bm/1m+Fdi+PCGxpXwpxe2KvlLYB58=";
17
17
};
18
18
19
19
-
# Fix for https://github.com/NanoVNA-Saver/nanovna-saver/issues/579
20
20
-
# Try dropping the patch in the next release after v0.5.4
21
21
-
patches = [
22
22
-
(fetchpatch {
23
23
-
name = "remote-changelog-from-setup-py.patch";
24
24
-
url = "https://github.com/NanoVNA-Saver/${pname}/commit/d654ea0441939e4e1c599d1333b587a185394fbe.diff";
25
25
-
sha256 = "sha256-ifOhiWD0EYyQZRKp2W3G6crmWslca+/21APmhpfP/xE=";
26
26
-
})
19
19
+
nativeBuildInputs = [
20
20
+
qt6.wrapQtAppsHook
21
21
+
qt6.qtbase
27
22
];
28
28
-
29
29
-
nativeBuildInputs = [ wrapQtAppsHook ];
30
23
31
24
propagatedBuildInputs = with python3.pkgs; [
32
25
cython
33
26
scipy
34
34
-
pyqt5
27
27
+
pyqt6
35
28
pyserial
36
29
numpy
30
30
+
setuptools
31
31
+
setuptools-scm
37
32
];
33
33
+
34
34
+
SETUPTOOLS_SCM_PRETEND_VERSION = version;
38
35
39
36
doCheck = false;
40
37