disable qt5 for s390x
This commit is contained in:
parent
fd5ad11dee
commit
b10e28de9d
|
@ -1,5 +1,12 @@
|
||||||
%global __provides_exclude_from ^%{_libdir}/(fcitx5|qt5)/.*\\.so$
|
%global __provides_exclude_from ^%{_libdir}/(fcitx5|qt5)/.*\\.so$
|
||||||
|
|
||||||
|
%ifarch s390x
|
||||||
|
# Don't build fcitx5-qt6 for s390x
|
||||||
|
%global build_qt6 0
|
||||||
|
%else
|
||||||
|
%global build_qt6 1
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: fcitx5-qt
|
Name: fcitx5-qt
|
||||||
Version: 5.0.9
|
Version: 5.0.9
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
|
@ -21,12 +28,12 @@ BuildRequires: pkgconfig(Fcitx5Utils)
|
||||||
BuildRequires: pkgconfig(Qt5)
|
BuildRequires: pkgconfig(Qt5)
|
||||||
BuildRequires: pkgconfig(Qt5Core)
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
BuildRequires: pkgconfig(Qt5Gui)
|
BuildRequires: pkgconfig(Qt5Gui)
|
||||||
BuildRequires: pkgconfig(Qt6)
|
|
||||||
# BuildRequires: pkgconfig(Qt6Core)
|
|
||||||
# BuildRequires: pkgconfig(Qt6Gui)
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: qt5-qtbase-private-devel
|
BuildRequires: qt5-qtbase-private-devel
|
||||||
|
%if %{build_qt6}
|
||||||
|
BuildRequires: pkgconfig(Qt6)
|
||||||
BuildRequires: qt6-qtbase-private-devel
|
BuildRequires: qt6-qtbase-private-devel
|
||||||
|
%endif
|
||||||
# This needs to be rebuilt on every minor Qt5 version bump
|
# This needs to be rebuilt on every minor Qt5 version bump
|
||||||
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
|
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
|
||||||
|
|
||||||
|
@ -58,6 +65,7 @@ Summary: Provide libFcitx5Qt5WidgetsAddons for fcitx5
|
||||||
%description libfcitx5qt5widgets
|
%description libfcitx5qt5widgets
|
||||||
This package provides libFcitx5Qt5WidgetsAddons for fcitx5.
|
This package provides libFcitx5Qt5WidgetsAddons for fcitx5.
|
||||||
|
|
||||||
|
%if %{build_qt6}
|
||||||
%package -n fcitx5-qt6
|
%package -n fcitx5-qt6
|
||||||
Summary: Qt 6 support for fcitx5
|
Summary: Qt 6 support for fcitx5
|
||||||
# This needs to be rebuilt on every minor Qt6 version bump
|
# This needs to be rebuilt on every minor Qt6 version bump
|
||||||
|
@ -65,6 +73,7 @@ Summary: Qt 6 support for fcitx5
|
||||||
|
|
||||||
%description -n fcitx5-qt6
|
%description -n fcitx5-qt6
|
||||||
Qt6 library and IM module for fcitx5.
|
Qt6 library and IM module for fcitx5.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
|
@ -80,7 +89,12 @@ Development files for %{name}
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake -GNinja -DENABLE_QT4=False -DENABLE_QT6=True
|
%cmake -GNinja -DENABLE_QT4=False \
|
||||||
|
%if %{build_qt6}
|
||||||
|
-DENABLE_QT6=True
|
||||||
|
%else
|
||||||
|
-DENABLE_QT6=False
|
||||||
|
%endif
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
@ -95,19 +109,24 @@ Development files for %{name}
|
||||||
%{_libexecdir}/fcitx5-qt5-gui-wrapper
|
%{_libexecdir}/fcitx5-qt5-gui-wrapper
|
||||||
%{_libdir}/fcitx5/qt5/
|
%{_libdir}/fcitx5/qt5/
|
||||||
|
|
||||||
|
%if %{build_qt6}
|
||||||
%files -n fcitx5-qt6
|
%files -n fcitx5-qt6
|
||||||
%{_qt6_plugindir}/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
%{_qt6_plugindir}/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
||||||
%{_libdir}/libFcitx5Qt6DBusAddons.so.1
|
%{_libdir}/libFcitx5Qt6DBusAddons.so.1
|
||||||
%{_libdir}/libFcitx5Qt6DBusAddons.so.*.*
|
%{_libdir}/libFcitx5Qt6DBusAddons.so.*.*
|
||||||
|
%endif
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/Fcitx5Qt5/
|
%{_includedir}/Fcitx5Qt5/
|
||||||
%{_includedir}/Fcitx5Qt6/
|
|
||||||
%{_libdir}/cmake/Fcitx5Qt5*
|
%{_libdir}/cmake/Fcitx5Qt5*
|
||||||
%{_libdir}/cmake/Fcitx5Qt6*
|
|
||||||
%{_libdir}/libFcitx5Qt5DBusAddons.so
|
%{_libdir}/libFcitx5Qt5DBusAddons.so
|
||||||
%{_libdir}/libFcitx5Qt6DBusAddons.so
|
|
||||||
%{_libdir}/libFcitx5Qt5WidgetsAddons.so
|
%{_libdir}/libFcitx5Qt5WidgetsAddons.so
|
||||||
|
%if %{build_qt6}
|
||||||
|
%{_libdir}/libFcitx5Qt6DBusAddons.so
|
||||||
|
%{_libdir}/cmake/Fcitx5Qt6*
|
||||||
|
%{_includedir}/Fcitx5Qt6/
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files module
|
%files module
|
||||||
%{_qt5_plugindir}/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
%{_qt5_plugindir}/platforminputcontexts/libfcitx5platforminputcontextplugin.so
|
||||||
|
|
Loading…
Reference in New Issue