From 9662c35171d58e478a83149c772a7315ac57503e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: May 27 2014 17:59:31 +0000 Subject: 5.3.0-5 - BR: pkgconfig(xcb-xkb) > 1.10 (f21+) - allow possibility for libxkbcommon-0.4.x only --- diff --git a/qt5-qtbase.spec b/qt5-qtbase.spec index 6e5ee19..749f84e 100644 --- a/qt5-qtbase.spec +++ b/qt5-qtbase.spec @@ -109,8 +109,13 @@ BuildRequires: pkgconfig(NetworkManager) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libpulse) pkgconfig(libpulse-mainloop-glib) %if 0%{?fedora} > 20 -BuildRequires: pkgconfig(xkbcommon) >= 0.4.1 +BuildRequires: pkgconfig(xcb-xkb) >= 1.10 %global xkbcommon -system-xkbcommon +BuildRequires: pkgconfig(xkbcommon) >= 0.4.1 +BuildRequires: pkgconfig(xkbcommon-x11) >= 0.4.1 +## if no xcb-xkb > 1.10 or xkbcommon-x11 +## ie, to allow libxkbcommon backport for f19/f20 +#global no_xkbcommon_x11 1 %else Provides: bundled(libxkbcommon) = 0.4.1 %global xkbcommon -qt-xkbcommon @@ -129,7 +134,6 @@ BuildRequires: pkgconfig(harfbuzz) >= 0.9.19 BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(libpcre) >= 8.30 %define pcre -system-pcre -BuildRequires: pkgconfig(xcb-xkb) %else BuildRequires: libicu-devel %define pcre -qt-pcre @@ -252,7 +256,9 @@ Qt5 libraries used for drawing widgets and OpenGL items. %prep %setup -q -n qtbase-opensource-src-%{version}%{?pre:-%{pre}} +%if 0%{?no_xkbcommon_x11} %patch1 -p1 -b .no_xkbcommon-x11 +%endif %patch2 -p1 -b .multilib_optflags # drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463 rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags @@ -687,7 +693,8 @@ popd %changelog * Tue May 27 2014 Rex Dieter 5.3.0-5 -- libcomposeplatforminputcontextplugin doesn't need xkbcommon-x11 +- BR: pkgconfig(xcb-xkb) > 1.10 (f21+) +- allow possibility for libxkbcommon-0.4.x only * Fri May 23 2014 Rex Dieter 5.3.0-4 - -system-libxkbcommon (f21+)