110 lines
2.9 KiB
RPMSpec
110 lines
2.9 KiB
RPMSpec
%global repo qt5platform-plugins
|
|
|
|
Name: dde-qt5platform-plugins
|
|
Version: 5.0.71
|
|
Release: 1
|
|
Summary: Qt platform plugins for DDE
|
|
License: GPLv3
|
|
URL: https://github.com/linuxdeepin/qt5platform-plugins
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
|
|
|
%description
|
|
%{summary}.
|
|
|
|
%package -n dde-qt5xcb-plugin
|
|
Summary: %{summary}
|
|
BuildRequires: qt5-devel
|
|
BuildRequires: git
|
|
BuildRequires: qt5-qtwayland-devel
|
|
BuildRequires: qt5-qtdeclarative-devel
|
|
BuildRequires: wayland-devel
|
|
#BuildRequires: dde-waylandserver-devel
|
|
#BuildRequires: dde-waylandclient-devel
|
|
BuildRequires: xcb-util-image-devel
|
|
BuildRequires: xcb-util-renderutil-devel
|
|
BuildRequires: libxcb-devel
|
|
BuildRequires: xcb-util-wm-devel
|
|
BuildRequires: mtdev-devel
|
|
BuildRequires: libxkbcommon-x11-devel
|
|
BuildRequires: dbus-devel
|
|
BuildRequires: systemd-devel
|
|
BuildRequires: libXrender-devel
|
|
BuildRequires: libXi-devel
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libxcb-devel
|
|
BuildRequires: fontconfig-devel
|
|
BuildRequires: freetype-devel
|
|
BuildRequires: libxcb-devel
|
|
BuildRequires: cairo-devel
|
|
BuildRequires: kf5-kwayland-devel
|
|
BuildRequires: libqtxdg-devel
|
|
BuildRequires: dtkwidget-devel
|
|
BuildRequires: dtkcore-devel
|
|
BuildRequires: pkg-config
|
|
BuildRequires: mtdev-devel
|
|
BuildRequires: xcb-util-keysyms-devel
|
|
BuildRequires: qt5-qtbase-private-devel
|
|
|
|
|
|
Provides: qt5dxcb-plugin
|
|
Obsoletes: qt5dxcb-plugin
|
|
%description -n dde-qt5xcb-plugin
|
|
%{summary}.
|
|
|
|
%package -n dde-qt5wayland-plugin
|
|
Summary: %{summary}
|
|
BuildRequires: qt5-devel
|
|
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: qt5-qtbase-static
|
|
BuildRequires: libqtxdg-devel
|
|
BuildRequires: dtkwidget-devel
|
|
BuildRequires: pkg-config
|
|
BuildRequires: qt5-qtx11extras-devel
|
|
BuildRequires: qt5-qtsvg-devel
|
|
BuildRequires: mtdev-devel
|
|
BuildRequires: qt5-qtmultimedia-devel
|
|
%description -n dde-qt5wayland-plugin
|
|
%{summary}.
|
|
|
|
|
|
%prep
|
|
%autosetup -p1 -n %{repo}-%{version}
|
|
sed -i 's|wayland/wayland.pro|#wayland/wayland.pro|' qt5platform-plugins.pro
|
|
|
|
%build
|
|
# help find (and prefer) qt5 utilities, e.g. qmake, lrelease
|
|
export PATH=%{_qt5_bindir}:$PATH
|
|
mkdir build && pushd build
|
|
%qmake_qt5 ../
|
|
%make_build
|
|
popd
|
|
|
|
%install
|
|
%make_install -C build INSTALL_ROOT="%buildroot"
|
|
|
|
%files -n dde-qt5xcb-plugin
|
|
%{_libdir}/qt5/plugins/platforms/libdxcb.so
|
|
|
|
|
|
%files -n dde-qt5wayland-plugin
|
|
#%{_libdir}/qt5/plugins/platforms/libdwayland.so
|
|
#%{_libdir}/qt5/plugins/wayland-shell-integration/libkwayland-shell.so
|
|
|
|
%changelog
|
|
* Tue Aug 01 2023 leeffo <liweiganga@uniontech.com> - 5.0.71-1
|
|
- upgrade to version 5.0.71
|
|
|
|
* Mon Apr 03 2023 liweiganga <liweiganga@uniontech.com> - 5.0.42-1
|
|
- update: update to 5.0.42
|
|
|
|
* Fri Feb 25 2022 liweigang <liweiganga@uniontech.com> - 5.0.25.1-1
|
|
- update to 5.0.25.1-1
|
|
|
|
* Mon Feb 14 2022 liweigang <liweiganga@uniontech.com> - 5.0.17-1
|
|
- update to 5.0.17
|
|
|
|
* Fri Aug 7 2020 weidong <weidong@uniontech.com> - 5.0.10-1
|
|
- Initial release for OpenEuler
|