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
python3,
4
fetchFromGitHub,
5
fetchpatch,
6
-
wrapQtAppsHook,
7
}:
8
python3.pkgs.buildPythonApplication rec {
9
pname = "nanovna-saver";
10
-
version = "0.5.4";
11
12
src = fetchFromGitHub {
13
owner = "NanoVNA-Saver";
14
repo = pname;
15
rev = "v${version}";
16
-
sha256 = "sha256-CLfgDQt2rOXtWwvEhlXEstPp28nFhuhiAPYL6EjZVu4=";
17
};
18
19
-
# Fix for https://github.com/NanoVNA-Saver/nanovna-saver/issues/579
20
-
# Try dropping the patch in the next release after v0.5.4
21
-
patches = [
22
-
(fetchpatch {
23
-
name = "remote-changelog-from-setup-py.patch";
24
-
url = "https://github.com/NanoVNA-Saver/${pname}/commit/d654ea0441939e4e1c599d1333b587a185394fbe.diff";
25
-
sha256 = "sha256-ifOhiWD0EYyQZRKp2W3G6crmWslca+/21APmhpfP/xE=";
26
-
})
27
];
28
-
29
-
nativeBuildInputs = [ wrapQtAppsHook ];
30
31
propagatedBuildInputs = with python3.pkgs; [
32
cython
33
scipy
34
-
pyqt5
35
pyserial
36
numpy
0
0
37
];
0
0
38
39
doCheck = false;
40
···
3
python3,
4
fetchFromGitHub,
5
fetchpatch,
6
+
qt6,
7
}:
8
python3.pkgs.buildPythonApplication rec {
9
pname = "nanovna-saver";
10
+
version = "0.6.0";
11
12
src = fetchFromGitHub {
13
owner = "NanoVNA-Saver";
14
repo = pname;
15
rev = "v${version}";
16
+
sha256 = "sha256-2vDjAdEL8eNje5bm/1m+Fdi+PCGxpXwpxe2KvlLYB58=";
17
};
18
19
+
nativeBuildInputs = [
20
+
qt6.wrapQtAppsHook
21
+
qt6.qtbase
0
0
0
0
0
22
];
0
0
23
24
propagatedBuildInputs = with python3.pkgs; [
25
cython
26
scipy
27
+
pyqt6
28
pyserial
29
numpy
30
+
setuptools
31
+
setuptools-scm
32
];
33
+
34
+
SETUPTOOLS_SCM_PRETEND_VERSION = version;
35
36
doCheck = false;
37