4df849f
Name:           openhantek
6f0ef02
Version:        3.4~rc3
6f0ef02
Release:        1%{?dist}
4df849f
Summary:        Hantek and compatible USB digital signal oscilloscope
4df849f
37f28b8
License:        GPL-3.0-or-later AND GPL-2.0-or-later AND Apache-2.0
4df849f
URL:            https://github.com/OpenHantek/OpenHantek6022
6f0ef02
#Source0:        %{url}/archive/%{version}/OpenHantek6022-%{version}.tar.gz
6f0ef02
Source0:        %{url}/archive/3.4-rc3/OpenHantek6022-3.4-rc3.tar.gz
4df849f
4df849f
BuildRequires:  gcc-c++
4df849f
BuildRequires:  cmake3
4df849f
BuildRequires:  qt5-qtbase-devel
4df849f
BuildRequires:  fftw-devel
4df849f
BuildRequires:  libusbx-devel
4df849f
BuildRequires:  qt5-qttools-devel
4df849f
BuildRequires:  qt5-qttranslations
4df849f
BuildRequires:  mesa-libGL-devel
4df849f
BuildRequires:  mesa-libGLES-devel
4df849f
BuildRequires:  binutils-devel
4df849f
BuildRequires:  desktop-file-utils
4df849f
BuildRequires:  doxygen
4df849f
BuildRequires:  pkgconfig(udev)
4df849f
4df849f
Requires:       hicolor-icon-theme
815db29
Requires:       udev
4df849f
4df849f
%description
4df849f
OpenHantek is a free software for Hantek and compatible
4df849f
(Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes.
4df849f
Supported devices: 6022BE/BL.
4df849f
4df849f
%prep
6f0ef02
%autosetup -p1 -n OpenHantek6022-3.4-rc3
4df849f
4df849f
%build
bdd480c
export VERSION=%{version}
8158ae9
%cmake3
dcea2b0
%cmake3_build
4df849f
4df849f
%install
dcea2b0
%cmake3_install
4df849f
mkdir -p %{buildroot}%{_udevrulesdir}
84ecf57
rm %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/OpenHantek.png
4d880a5
rm %{buildroot}%{_datadir}/doc/%{name}/*
4df849f
84ecf57
%check
84ecf57
desktop-file-validate %{buildroot}%{_datadir}/applications/OpenHantek.desktop
4df849f
4df849f
%files
dd08443
%license LICENSE
dd08443
%doc README.md CHANGELOG docs/OpenHantek6022_User_Manual.pdf CODE_OF_CONDUCT
4df849f
%{_bindir}/OpenHantek
84ecf57
%{_datadir}/applications/OpenHantek.desktop
84ecf57
%{_datadir}/icons/hicolor/scalable/apps/OpenHantek.svg
f42df36
%{_udevrulesdir}/60-openhantek.rules
4df849f
4df849f
4df849f
%changelog
6f0ef02
* Mon Mar 25 2024 Vasiliy Glazov <vascom2@gmail.com> - 3.4~rc3-1
6f0ef02
- Update to 3.4-rc3
6f0ef02
83cf653
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-3
83cf653
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
83cf653
e8fe94c
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-2
e8fe94c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
e8fe94c
e57dcca
* Mon Aug 14 2023 Vasiliy Glazov <vascom2@gmail.com> - 3.3.3-1
e57dcca
- Update to 3.3.3
e57dcca
2704dfa
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2.2-2
2704dfa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2704dfa
37f28b8
* Wed Mar 08 2023 Vasiliy Glazov <vascom2@gmail.com> - 3.3.2.2-1
37f28b8
- Update to 3.3.2.2
37f28b8
ab90973
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2-2
ab90973
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ab90973
bdd480c
* Sun Jan 08 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 3.3.2-1
bdd480c
- Update to 3.3.2
bdd480c
2ae7af8
* Sat Oct 29 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 3.3.1-1
2ae7af8
- Update to 3.3.1
2ae7af8
9759f58
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0.1-2
9759f58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
9759f58
a67f7a0
* Tue Jun 28 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 3.3.0.1-1
a67f7a0
- Update to 3.3.0.1
a67f7a0
dd08443
* Sat Apr 30 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 3.3.0-rc1-1
dd08443
- Update to 3.3.0-rc1
dd08443
8a92f1c
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.5-2
8a92f1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
8a92f1c
e034d38
* Fri Dec 17 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2.5-1
e034d38
- Update to 3.2.5
e034d38
cab04f8
* Tue Jul 27 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2.4-1
cab04f8
- Update to 3.2.4
cab04f8
d5b3928
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.3-2
d5b3928
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d5b3928
e19250b
* Tue May 25 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2.3-1
e19250b
- Update to 3.2.3
e19250b
6c64053
* Thu Apr 22 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2.2-1
6c64053
- Update to 3.2.2
6c64053
0428ea0
* Thu Apr 08 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2.1-1
0428ea0
- Update to 3.2.1
0428ea0
f42df36
* Mon Mar 01 2021 Vasiliy Glazov <vascom2@gmail.com> - 3.2-1
f42df36
- Update to 3.2
f42df36
5082e81
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.5-2
5082e81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5082e81
e14c873
* Sun Dec 27 2020 Vasiliy Glazov <vascom2@gmail.com> - 3.1.5-1
e14c873
- Update to 3.1.5
e14c873
8995b4a
* Wed Dec 09 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.1.4-1
8995b4a
- Update to 3.1.4
8995b4a
8995b4a
* Fri Sep 04 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.1.3-1
9a96055
- Update to 3.1.3
9a96055
cd8d4ad
* Mon Aug 10 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.1.2-1
cd8d4ad
- Update to 3.1.2
cd8d4ad
2ee929c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-2
2ee929c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2ee929c
657a69f
* Wed Jul 01 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.1.1-1
657a69f
- Update to 3.1.1
657a69f
d3a7ac3
* Fri May 08 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.1.0-1
d3a7ac3
- Update to 3.1.0
d3a7ac3
c2ef954
* Tue Apr 14 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.0.4b-1
c2ef954
- Update to 3.0.4b
c2ef954
bfcd393
* Wed Mar 18 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.0.3-1
bfcd393
- Update to 3.0.3
bfcd393
726de1d
* Tue Mar 03 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.0.2-2
84ecf57
- Update to 3.0.2
726de1d
- Fix BR
84ecf57
d4e319a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-2
d4e319a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d4e319a
c9f14f8
* Thu Dec 19 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.0.1-1
c9f14f8
- Update to 3.0.1
c9f14f8
7465bc5
* Mon Nov 18 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.0.0-1
7465bc5
- Update to 3.0.0
7465bc5
2da9514
* Thu Oct 17 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.16-1
2da9514
- Update to 2.16
2da9514
b8a3630
* Mon Oct 07 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.15-1
b8a3630
- Update to 2.15
b8a3630
acc4058
* Mon Sep 09 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.14-1
acc4058
- Update to 2.14
acc4058
9157be0
* Sat Sep 07 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.13-1
9157be0
- Update to 2.13
9157be0
51f7702
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-2
51f7702
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
51f7702
da011e9
* Mon Jul 08 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.12-1
da011e9
- Update to 2.12
da011e9
815db29
* Tue Jun 11 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.10-1
815db29
- Update to 2.10
815db29
- Correct udev Require
815db29
4df849f
* Mon May 27 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.09-1
4df849f
- Update to 2.09
4df849f
- Corrected license
4df849f
4df849f
* Thu May 23 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.07-1
4df849f
- Update to 2.07
4df849f
4df849f
* Wed May 15 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.06-1
4df849f
- Update to 2.06
4df849f
4df849f
* Sat May 11 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.05-1
4df849f
- Update to 2.05
4df849f
4df849f
* Fri May 10 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.04-1
4df849f
- Update to 2.04
4df849f
4df849f
* Mon May 06 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.03-1
4df849f
- Update to 2.03
4df849f
- Fix crashing in normal mode
4df849f
4df849f
* Sat Apr 27 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 2.01-1
4df849f
- Update to 2.01
4df849f
4df849f
* Tue Mar 05 2019 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 0-4.20190110giteb33325
4df849f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4df849f
4df849f
* Mon Feb 25 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 0-2.20190110giteb33325
4df849f
- Update to latest git
4df849f
4df849f
* Sat Dec 08 2018 Nicolas Chauvet <kwizart@gmail.com> - 0-3.20180722git7862387
4df849f
- Drop systemd-udev as it's installed by default.
4df849f
  This avoid a dependency break in el7 as udev is provided by the systemd package
4df849f
4df849f
* Wed Aug 01 2018 Vasiliy N. Glazov <vascom2@gmail.com> - 0-2.20180722git7862387
4df849f
- Update to latest git
4df849f
4df849f
* Fri Jul 27 2018 RPM Fusion Release Engineering <sergio@serjux.com> - 0-2.20180715git57e0beb
4df849f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4df849f
4df849f
* Mon Jul 16 2018 Vasiliy N. Glazov <vascom2@gmail.com> - 0-1.20180715git57e0beb
4df849f
- Update to latest git
4df849f
4df849f
* Wed Jul 11 2018 Vasiliy N. Glazov <vascom2@gmail.com> - 0-1.20180710git9935f0a
4df849f
- Update to latest git
4df849f
4df849f
* Thu Mar 15 2018 Vasiliy N. Glazov <vascom2@gmail.com> - 0-1.20180320git0eff8d4
4df849f
- Initial package for Fedora