18 |
|
|
19 |
%define name @PACKAGE_TARNAME@ |
%define name @PACKAGE_TARNAME@ |
20 |
%define version @PACKAGE_VERSION@ |
%define version @PACKAGE_VERSION@ |
21 |
%define release 49.1 |
%define release 50.2 |
22 |
|
|
23 |
%define _prefix @ac_prefix@ |
%define _prefix @ac_prefix@ |
24 |
|
|
26 |
%define debug_package %{nil} |
%define debug_package %{nil} |
27 |
%endif |
%endif |
28 |
|
|
29 |
%if 0%{?fedora_version} >= 34 || 0%{?suse_version} > 1500 |
%if 0%{?fedora_version} >= 34 || 0%{?suse_version} > 1500 || ( 0%{?sle_version} == 150200 && 0%{?is_opensuse} ) |
30 |
%define qt_major_version 6 |
%define qt_major_version 6 |
31 |
%else |
%else |
32 |
%define qt_major_version 5 |
%define qt_major_version 5 |
47 |
BuildRequires: coreutils |
BuildRequires: coreutils |
48 |
BuildRequires: pkgconfig |
BuildRequires: pkgconfig |
49 |
BuildRequires: glibc-devel |
BuildRequires: glibc-devel |
50 |
BuildRequires: gcc-c++ |
|
51 |
BuildRequires: cmake |
%if %{defined fedora} || 0%{?suse_version} > 1500 |
52 |
|
BuildRequires: gcc-c++ >= 8 |
53 |
|
%define CXX /usr/bin/g++ |
54 |
|
%else |
55 |
|
BuildRequires: gcc8-c++ >= 8 |
56 |
|
%define CXX /usr/bin/g++-8 |
57 |
|
%endif |
58 |
|
|
59 |
|
BuildRequires: cmake >= 3.19 |
60 |
%if %{defined fedora} |
%if %{defined fedora} |
61 |
%if 0%{qt_major_version} == 6 |
%if 0%{qt_major_version} == 6 |
62 |
BuildRequires: qt6-qtbase-devel >= 6.1 |
BuildRequires: qt6-qtbase-devel >= 6.1 |
63 |
BuildRequires: qt6-qttools-devel |
BuildRequires: qt6-qttools-devel |
|
BuildRequires: qt6-qtwayland-devel |
|
64 |
BuildRequires: qt6-qtsvg-devel |
BuildRequires: qt6-qtsvg-devel |
65 |
BuildRequires: qt6-linguist |
BuildRequires: qt6-linguist |
66 |
%else |
%else |
67 |
BuildRequires: qt5-qtbase-devel >= 5.1 |
BuildRequires: qt5-qtbase-devel >= 5.1 |
68 |
BuildRequires: qt5-qttools-devel |
BuildRequires: qt5-qttools-devel |
|
BuildRequires: qt5-qtwayland-devel |
|
69 |
BuildRequires: qt5-qtsvg-devel |
BuildRequires: qt5-qtsvg-devel |
70 |
BuildRequires: qt5-linguist |
BuildRequires: qt5-linguist |
71 |
%endif |
%endif |
72 |
%else |
%else |
73 |
%if 0%{qt_major_version} == 6 |
%if 0%{qt_major_version} == 6 |
74 |
|
%if 0%{?sle_version} == 150200 && 0%{?is_opensuse} |
75 |
|
BuildRequires: qtbase6-static >= 6.3 |
76 |
|
BuildRequires: qttools6-static |
77 |
|
BuildRequires: qttranslations6-static |
78 |
|
BuildRequires: qtsvg6-static |
79 |
|
%else |
80 |
BuildRequires: qt6-base-devel >= 6.1 |
BuildRequires: qt6-base-devel >= 6.1 |
81 |
BuildRequires: qt6-tools-devel |
BuildRequires: qt6-tools-devel |
|
BuildRequires: qt6-wayland-devel |
|
82 |
BuildRequires: qt6-svg-devel |
BuildRequires: qt6-svg-devel |
83 |
BuildRequires: qt6-linguist-devel |
BuildRequires: qt6-linguist-devel |
84 |
|
%endif |
85 |
%else |
%else |
86 |
BuildRequires: libqt5-qtbase-devel >= 5.1 |
BuildRequires: libqt5-qtbase-devel >= 5.1 |
87 |
BuildRequires: libqt5-qttools-devel |
BuildRequires: libqt5-qttools-devel |
|
BuildRequires: libqt5-qtwayland-devel |
|
88 |
BuildRequires: libqt5-qtsvg-devel |
BuildRequires: libqt5-qtsvg-devel |
89 |
BuildRequires: libqt5-linguist-devel |
BuildRequires: libqt5-linguist-devel |
90 |
%endif |
%endif |
101 |
%setup -q |
%setup -q |
102 |
|
|
103 |
%build |
%build |
104 |
|
%if 0%{?sle_version} == 150200 && 0%{?is_opensuse} |
105 |
|
source /opt/qt6.3-static/bin/qt6.3-static-env.sh |
106 |
|
%endif |
107 |
|
CXX=%{CXX} \ |
108 |
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build |
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build |
109 |
cmake --build build %{?_smp_mflags} |
cmake --build build %{?_smp_mflags} |
110 |
|
|
148 |
%{_datadir}/man/fr/man1/%{name}.1.gz |
%{_datadir}/man/fr/man1/%{name}.1.gz |
149 |
|
|
150 |
%changelog |
%changelog |
151 |
|
* Sat Apr 2 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.6 |
152 |
|
- A Spring'22 Release. |
153 |
* Sun Jan 9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5 |
* Sun Jan 9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5 |
154 |
- A Winter'22 Release. |
- A Winter'22 Release. |
155 |
* Sun Jul 4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4 |
* Sun Jul 4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4 |