This commit is contained in:
peijiankang 2023-08-08 15:36:00 +08:00
parent ba3e757ca0
commit 72c545d685
3 changed files with 30 additions and 27 deletions

View File

@ -3,50 +3,50 @@
%global examples 1 %global examples 1
%define short_version 6.5 Summary: Qt6 - SerialBus component
Name: qt6-%{qt_module}
Version: 6.5.1
Release: 1
Summary: Qt6 - SerialBus component License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
Name: qt6-%{qt_module} Url: http://www.qt.io
Version: 6.5.0 %global majmin %(echo %{version} | cut -d. -f1-2)
Release: 1 %global qt_version %(echo %{version} | cut -d~ -f1)
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-src-%{version}.tar.xz
License: LGPLv2 with exceptions or GPLv3 with exceptions
Url: http://www.qt.io
Source0: https://download.qt.io/official_releases/qt/%{short_version}/%{version}/submodules/%{qt_module}-everywhere-src-%{version}.tar.xz
## upstreamable patches ## upstreamable patches
# workaround FTBFS against kernel-header-5.2.0+ # workaround FTBFS against kernel-header-5.2.0+
Patch100: qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch Patch100: qtserialbus-everywhere-src-5.12.3-SIOCGSTAMP.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: ninja-build BuildRequires: ninja-build
BuildRequires: qt6-rpm-macros BuildRequires: qt6-rpm-macros
BuildRequires: qt6-qtbase-devel >= %{version} BuildRequires: qt6-qtbase-devel >= %{version}
BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtbase-private-devel
#libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit) #libQt6Core.so.6(Qt_5_PRIVATE_API)(64bit)
%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}} %{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
BuildRequires: qt6-qtserialport-devel >= %{version} BuildRequires: qt6-qtserialport-devel >= %{version}
BuildRequires: pkgconfig(xkbcommon) >= 0.5.0 BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
BuildRequires: openssl-devel BuildRequires: openssl-devel
%description %description
Qt Serial Bus (API) provides classes and functions to access the various Qt Serial Bus (API) provides classes and functions to access the various
industrial serial buses and protocols, such as CAN, ModBus, and others. industrial serial buses and protocols, such as CAN, ModBus, and others.
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: qt6-qtbase-devel%{?_isa} Requires: qt6-qtbase-devel%{?_isa}
%description devel %description devel
%{summary}. %{summary}.
%if 0%{?examples} %if 0%{?examples}
%package examples %package examples
Summary: Programming examples for %{name} Summary: Programming examples for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
# BuildRequires: qt6-qtserialbus-devel >= %{version} # BuildRequires: qt6-qtserialbus-devel >= %{version}
%description examples %description examples
%{summary}. %{summary}.
@ -80,9 +80,9 @@ DESTDIR="%{buildroot}" cmake --install .
%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtSerialBusTestsConfig.cmake %{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtSerialBusTestsConfig.cmake
%dir %{_qt6_libdir}/cmake/Qt6SerialBus/ %dir %{_qt6_libdir}/cmake/Qt6SerialBus/
%{_qt6_libdir}/cmake/Qt6SerialBus/*.cmake %{_qt6_libdir}/cmake/Qt6SerialBus/*.cmake
%{_qt6_mkspecsdir}/modules/* %{_qt6_archdatadir}/mkspecs/modules/*
%{_qt6_archdatadir}/metatypes/qt6*_metatypes.json %{_qt6_libdir}/qt6/metatypes/qt6*_metatypes.json
%{_qt6_archdatadir}/modules/*.json %{_qt6_libdir}/qt6/modules/*.json
%{_qt6_libdir}/pkgconfig/*.pc %{_qt6_libdir}/pkgconfig/*.pc
%if 0%{?examples} %if 0%{?examples}
@ -92,6 +92,9 @@ DESTDIR="%{buildroot}" cmake --install .
%changelog %changelog
* Tue Aug 08 2023 peijiankang <peijiankang@kylinos.cn> - 6.5.1-1
- 6.5.1
* Fri May 5 2023 EastDong <xudong23@iscas.ac.cn> - 6.5.0-1 * Fri May 5 2023 EastDong <xudong23@iscas.ac.cn> - 6.5.0-1
- update package - update package

Binary file not shown.