0b24db6
Name:		nanovna-saver
90ed19d
Version:	0.6.3
2331272
Release:	3%{?dist}
0b24db6
Summary:	Tool for reading, displaying and saving data from the NanoVNA
0b24db6
License:	GPLv3
6ce45c1
URL:		https://github.com/NanoVNA-Saver/%{name}
0b24db6
0b24db6
Source0:	%{URL}/archive/v%{version}/%{name}-%{version}.tar.gz
0b24db6
BuildArch:	noarch
131a93a
BuildRequires:	coreutils
0b24db6
BuildRequires:	python3-setuptools
0b24db6
BuildRequires:	python3-devel
0b24db6
BuildRequires:	python3-pyserial
0b24db6
BuildRequires:	python3-numpy
0b24db6
BuildRequires:	python3-scipy
0b24db6
BuildRequires:	python3-qt5
e5af6f2
BuildRequires:	python3-Cython
0b24db6
BuildRequires:	desktop-file-utils
131a93a
# for fixing the version
131a93a
BuildRequires:	sed
0b24db6
Requires:	hicolor-icon-theme
0b24db6
# OS/distro specific
131a93a
Patch0:		nanovna-saver-0.6.2-fedora-icon.patch
131a93a
Patch1:		nanovna-saver-0.6.2-relax-deps.patch
a9c2767
0b24db6
%description
0b24db6
A multiplatform tool to save Touchstone files from the NanoVNA, sweep
0b24db6
frequency spans in segments to gain more than 101 data points, and
0b24db6
generally display and analyze the resulting data.
0b24db6
0b24db6
%prep
7b466a5
%autosetup -p1
0b24db6
131a93a
# fix version
131a93a
sed -i '/^\s*version\s=/ s/attr: NanoVNASaver.About.version/%{version}/' setup.cfg
a9c2767
0b24db6
%build
0b24db6
%py3_build
0b24db6
0b24db6
%install
0b24db6
%py3_install
0b24db6
7b466a5
# Drop tests
7b466a5
rm -rf %{buildroot}%{python3_sitelib}/test
7b466a5
131a93a
# manual page
131a93a
install -Dpm 0644 docs/man/NanoVNASaver.1 %{buildroot}%{_mandir}/man1/NanoVNASaver.1
a9c2767
131a93a
# desktop file
131a93a
desktop-file-install NanoVNASaver.desktop
131a93a
131a93a
# icon
131a93a
install -Dpm 0644 icon_48x48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/NanoVNASaver_48x48.png
0b24db6
0b24db6
e5af6f2
# https://github.com/NanoVNA-Saver/nanovna-saver/issues/443
e5af6f2
#%%check
7b466a5
#%%{python3} setup.py test
0b24db6
0b24db6
%files
131a93a
%license LICENSE.txt
131a93a
%doc README.rst docs/CODE_OF_CONDUCT.md docs/CONTRIBUTING.md AUTHORS.rst
0b24db6
%{_bindir}/NanoVNASaver
0b24db6
%{python3_sitelib}/NanoVNASaver
0b24db6
%{python3_sitelib}/NanoVNASaver-%{version}-py*.egg-info
131a93a
%{_mandir}/man1/NanoVNASaver.1*
a9c2767
%{_datadir}/icons/hicolor/48x48/apps/NanoVNASaver_48x48.png
a9c2767
%{_datadir}/applications/NanoVNASaver.desktop
0b24db6
0b24db6
%changelog
2331272
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-3
2331272
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2331272
c48c21f
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
c48c21f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c48c21f
90ed19d
* Tue Nov 21 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 0.6.3-1
90ed19d
- New version
90ed19d
  Resolves: rhbz#2250502
90ed19d
131a93a
* Fri Aug 25 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 0.6.2-1
131a93a
- New version
131a93a
  Resolves: rhbz#2228299
131a93a
3c61789
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.5-3
3c61789
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
3c61789
220547c
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 0.5.5-2
220547c
- Rebuilt for Python 3.12
220547c
5363089
* Tue Mar  7 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 0.5.5-1
5363089
- New version
5363089
  Resolves: rhbz#2175630
5363089
6b36c49
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4-2
6b36c49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6b36c49
a9c2767
* Tue Jan  3 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 0.5.4-1
a9c2767
- New version
a9c2767
  Resolves: rhbz#2157654
a9c2767
f383ed2
* Thu Sep 22 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.5.3-1
f383ed2
- New version
f383ed2
  Resolves: rhbz#2125428
f383ed2
bc218a2
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-5
bc218a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
bc218a2
0492709
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 0.4.0-4
0492709
- Rebuilt for Python 3.11
0492709
7518f1a
* Thu Apr 21 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.4.0-3
7518f1a
- More relaxed dependencies
7518f1a
  Resolves: rhbz#2075865
7518f1a
c803bc9
* Wed Apr  6 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.4.0-2
c803bc9
- Relaxed dependencies
c803bc9
  Resolves: rhbz#2071947
c803bc9
171ebc0
* Mon Apr  4 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.4.0-1
171ebc0
- New version
171ebc0
  Resolves: rhbz#2071189
171ebc0
873818a
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.10-4
873818a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
873818a
3a3b630
* Mon Jan 10 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.3.10-3
3a3b630
- Relaxed dependencies
3a3b630
  Resolves: rhbz#2038547
3a3b630
eb9be54
* Fri Jan  7 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.3.10-2
eb9be54
- Rebuilt for new versions of python deps
eb9be54
  Resolves: rhbz#2037947
eb9be54
7b466a5
* Thu Jan  6 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 0.3.10-1
7b466a5
- New version
7b466a5
  Resolves: rhbz#2030250
7b466a5
e5af6f2
* Tue Dec  7 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 0.3.9-1
e5af6f2
- New version
e5af6f2
a85a3d3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-8
a85a3d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a85a3d3
1844730
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.2.2-7
1844730
- Rebuilt for Python 3.10
1844730
3925e9f
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-6
3925e9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3925e9f
f8117ef
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-5
f8117ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f8117ef
a26175d
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.2.2-4
a26175d
- Rebuilt for Python 3.9
a26175d
0b24db6
* Tue Feb 25 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 0.2.2-3
0b24db6
- Fixed according to the review
0b24db6
0b24db6
* Fri Feb 21 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 0.2.2-2
0b24db6
- Fixed according to the review
0b24db6
0b24db6
* Wed Feb  5 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 0.2.2-1
0b24db6
- Initial version