diff options
author | Tomasz Olszak <olszak.tomasz@gmail.com> | 2015-11-10 15:41:58 +0100 |
---|---|---|
committer | Tomasz Olszak <olszak.tomasz@gmail.com> | 2015-11-10 15:41:58 +0100 |
commit | 64d8ed9d833f9677e8f591c80fa178dfc10bde20 (patch) | |
tree | 30770da9705bf780e98cc3622944d12c8308ba99 | |
parent | 56c88280be745f0a393c74af6404d8c0fea97507 (diff) | |
download | qtbase-64d8ed9d833f9677e8f591c80fa178dfc10bde20.tar.gz qtbase-64d8ed9d833f9677e8f591c80fa178dfc10bde20.tar.bz2 qtbase-64d8ed9d833f9677e8f591c80fa178dfc10bde20.zip |
Proper handling of x,wayland bcond's.
Now generic should build just fine.
Bug-Tizen:TIVI-2416
Change-Id: Ic99512e66b122f1f3784abe6025014d90a1918b4
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
-rw-r--r-- | packaging/qt5.spec | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/packaging/qt5.spec b/packaging/qt5.spec index 99e9f691a3..c96a15b142 100644 --- a/packaging/qt5.spec +++ b/packaging/qt5.spec @@ -29,7 +29,7 @@ # installed-but-unpackaged static libs. # This flag tells rpmbuild to behave. %bcond_with wayland - +%bcond_with x # Version is the date of latest commit in qtbase, followed by 'g' + few # characters of the last git commit ID. @@ -69,10 +69,12 @@ BuildRequires: readline-devel BuildRequires: python BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(glesv2) %if %{with wayland} BuildRequires: pkgconfig(egl) -%else +BuildRequires: pkgconfig(glesv2) +%endif +%if %{with x} +BuildRequires: pkgconfig(gles20) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcursor) @@ -87,7 +89,6 @@ BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xv) BuildRequires: pkgconfig(aul) -BuildRequires: pkgconfig(scim) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xrender) @@ -235,7 +236,7 @@ Requires: %{name}-qtcore = %{version}-%{release} %description plugin-platform-linuxfb This package contains the linuxfb platform plugin for Qt -%if ! %{with wayland} +%if %{with x} %package plugin-platform-xcb Summary: XCB platform plugin @@ -543,10 +544,16 @@ MAKEFLAGS=%{?_smp_mflags} \ -developer-build \ -no-warnings-are-errors \ %endif + -platform devices/linux-g++-tizen \ +%if "%{profile}" != "" + -device-option TIZEN_PROFILE=%{profile} \ +%endif %if %{with wayland} - -platform devices/linux-g++-tizen-ivi \ + -device-option QT_QPA_DEFAULT_PLATFORM=wayland \ %else - -platform devices/linux-g++-tizen-mobile \ +%if %{with x} + -device-option QT_QPA_DEFAULT_PLATFORM=xcb \ +%endif %endif -prefix "%{_prefix}" \ -bindir "%{_libdir}/qt5/bin" \ @@ -589,11 +596,11 @@ MAKEFLAGS=%{?_smp_mflags} \ -nomake tests \ -nomake examples \ -no-xinput2 \ -%if %{with wayland} - -no-xcb -%else +%if %{with x} -xcb \ -qt-xcb +%else + -no-xcb %endif @@ -986,7 +993,7 @@ ln -s %{_sysconfdir}/xdg/qtchooser/5.conf %{buildroot}%{_sysconfdir}/xdg/qtchoos %defattr(-,root,root,-) %{_libdir}/qt5/plugins/platforms/libqlinuxfb.so -%if ! %{with wayland} +%if %{with x} %files plugin-platform-xcb %defattr(-,root,root,-) |