Search
SailfishOS Open Build Service
>
Projects
>
home:Kaffeine
:
qt
:
prefix
:
5.9
>
qtwayland
> _service:tar_git:qtwayland.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:qtwayland.spec of Package qtwayland
%define qt_module qtwayland %define qt_abi_version 5.9.5 Summary: Qt5 - Wayland platform support and QtCompositor module Name: qt%{_qt5_version}-%{qt_module} Version: 5.9.5+sfplatform1 Release: 1%{?dist} Group: Qt/Qt License: LGPLv3 with exception or GPLv3 URL: http://www.qt.io Source0: qt-%{qt_module}-%{version}.tar.xz BuildRequires: qt%{_qt5_version}-qtcore-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qteglsupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qteventdispatchersupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtthemesupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtfontdatabasesupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtplatformcompositorsupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtservicesupport-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtdbus-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtgui-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtdeclarative-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qtdeclarative-qtquick-devel >= %qt_abi_version BuildRequires: qt%{_qt5_version}-qmake >= %qt_abi_version BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) >= 1.2.0 BuildRequires: pkgconfig(wayland-client) >= 1.2.0 BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) BuildRequires: libxkbcommon-devel BuildRequires: pkgconfig(glib-2.0) BuildRequires: libffi-devel BuildRequires: fdupes Requires: xkeyboard-config #BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(egl) #BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glesv2) #BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(libudev) #BuildRequires: pkgconfig(libinput) %description %{summary}. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: qt%{_qt5_version}-qtcore-devel >= %qt_abi_version %description devel %{summary}. %prep %setup -q -n qt-%{qt_module}-%{version} %build # Force fwd-include headers creation touch .git %{qmake_qt5} make %{?_smp_mflags} %install make install INSTALL_ROOT=%{buildroot} ## .prl/.la file love # nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs pushd %{buildroot}%{_qt5_libdir} for prl_file in libQt5*.prl ; do sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file} if [ -f "$(basename ${prl_file} .prl).so" ]; then rm -fv "$(basename ${prl_file} .prl).la" sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file} fi done popd %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc README %doc LICENSE.LGPL* %{_qt5_libdir}/libQt5WaylandCompositor.so.5* %{_qt5_libdir}/libQt5WaylandClient.so.5* %{_qt5_plugindir}/wayland-decoration-client/ %{_qt5_plugindir}/wayland-graphics-integration-server %{_qt5_plugindir}/wayland-graphics-integration-client %{_qt5_plugindir}/wayland-shell-integration %{_qt5_plugindir}/platforms/libqwayland-egl.so %{_qt5_plugindir}/platforms/libqwayland-generic.so %{_qt5_qmldir}/QtWayland/ %files devel %{_qt5_bindir}/qtwaylandscanner %{_qt5_headerdir}/QtWaylandCompositor/ %{_qt5_headerdir}/QtWaylandClient/ %{_qt5_libdir}/libQt5WaylandCompositor.so %{_qt5_libdir}/libQt5WaylandClient.so %{_qt5_libdir}/libQt5WaylandCompositor.prl %{_qt5_libdir}/libQt5WaylandClient.prl %{_qt5_libdir}/pkgconfig/*.pc %{_qt5_archdatadir}/mkspecs/modules/*.pri %{_qt5_libdir}/cmake/Qt5WaylandCompositor/ %{_qt5_libdir}/cmake/Qt5WaylandClient/ %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_*.cmake