enable QT6 support
This commit is contained in:
parent
51abafcfcf
commit
fd5ad11dee
|
@ -21,14 +21,20 @@ BuildRequires: pkgconfig(Fcitx5Utils)
|
|||
BuildRequires: pkgconfig(Qt5)
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: pkgconfig(Qt5Gui)
|
||||
BuildRequires: pkgconfig(Qt6)
|
||||
# BuildRequires: pkgconfig(Qt6Core)
|
||||
# BuildRequires: pkgconfig(Qt6Gui)
|
||||
BuildRequires: gettext
|
||||
BuildRequires: qt5-qtbase-private-devel
|
||||
BuildRequires: qt6-qtbase-private-devel
|
||||
# This needs to be rebuilt on every minor Qt5 version bump
|
||||
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
|
||||
|
||||
|
||||
Requires: %{name}-module%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libfcitx5qtdbus%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libfcitx5qt5widgets%{?_isa} = %{version}-%{release}
|
||||
Requires: ((fcitx5-qt6%{?_isa} = %{version}-%{release}) if qt6-qtbase)
|
||||
|
||||
%description
|
||||
Qt library and IM module for fcitx5.
|
||||
|
@ -52,6 +58,14 @@ Summary: Provide libFcitx5Qt5WidgetsAddons for fcitx5
|
|||
%description libfcitx5qt5widgets
|
||||
This package provides libFcitx5Qt5WidgetsAddons for fcitx5.
|
||||
|
||||
%package -n fcitx5-qt6
|
||||
Summary: Qt 6 support for fcitx5
|
||||
# This needs to be rebuilt on every minor Qt6 version bump
|
||||
%{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}}
|
||||
|
||||
%description -n fcitx5-qt6
|
||||
Qt6 library and IM module for fcitx5.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
@ -66,7 +80,7 @@ Development files for %{name}
|
|||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%cmake -GNinja -DENABLE_QT4=False
|
||||
%cmake -GNinja -DENABLE_QT4=False -DENABLE_QT6=True
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
|
@ -81,10 +95,18 @@ Development files for %{name}
|
|||
%{_libexecdir}/fcitx5-qt5-gui-wrapper
|
||||
%{_libdir}/fcitx5/qt5/
|
||||
|
||||
%files -n fcitx5-qt6
|
||||
%{_qt6_plugindir}/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
||||
%{_libdir}/libFcitx5Qt6DBusAddons.so.1
|
||||
%{_libdir}/libFcitx5Qt6DBusAddons.so.*.*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/Fcitx5Qt5/
|
||||
%{_includedir}/Fcitx5Qt6/
|
||||
%{_libdir}/cmake/Fcitx5Qt5*
|
||||
%{_libdir}/cmake/Fcitx5Qt6*
|
||||
%{_libdir}/libFcitx5Qt5DBusAddons.so
|
||||
%{_libdir}/libFcitx5Qt6DBusAddons.so
|
||||
%{_libdir}/libFcitx5Qt5WidgetsAddons.so
|
||||
|
||||
%files module
|
||||
|
|
Loading…
Reference in New Issue