commit libqt5-qtwebkit for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwebkit for openSUSE:Factory checked in at 2014-02-28 07:21:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebkit (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebkit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libqt5-qtwebkit" Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebkit/libqt5-qtwebkit.changes 2014-02-18 16:18:33.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebkit.new/libqt5-qtwebkit.changes 2014-02-28 07:21:33.000000000 +0100 @@ -1,0 +2,9 @@ +Wed Feb 26 22:40:56 UTC 2014 - hrvoje.senjan@gmail.com + +- Added dont-pollute-prl-and-pc-files.patch from upstream - fixes + issue where private dependencies (such as e.g. gstreamer) where + marked as public +- As per patch, remove all external/private Requires of devel + subpackages + +------------------------------------------------------------------- New: ---- dont-pollute-prl-and-pc-files.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebkit.spec ++++++ --- /var/tmp/diff_new_pack.nGy3Lb/_old 2014-02-28 07:21:34.000000000 +0100 +++ /var/tmp/diff_new_pack.nGy3Lb/_new 2014-02-28 07:21:34.000000000 +0100 @@ -48,6 +48,8 @@ Patch130: no-Werror-rpath.diff # PATCH-FIX-UPSTREAM fix build with disabled jit Patch131: fix-no-jit-build.patch +# PATCH-FIX-UPSTREAM dont-pollute-prl-and-pc-files.patch -- Don't pollute .prl & .pc files with private dependencies +Patch132: dont-pollute-prl-and-pc-files.patch BuildRequires: pkgconfig(Qt5Core) >= %{version} BuildRequires: pkgconfig(Qt5Network) >= %{version} BuildRequires: pkgconfig(Qt5OpenGL) >= %{version} @@ -127,6 +129,7 @@ %patch5 -p1 %patch130 -p1 %patch131 +%patch132 -p1 %package -n %libname Summary: Qt 5 WebKit Library @@ -150,7 +153,6 @@ Group: Development/Libraries/X11 Requires: %libname = %{version} Requires: libQt5WebKit5-devel = %{version} -Requires: libicu-devel Requires: libqt5-qtdeclarative-devel >= %{version} Requires: libqt5-qtsensors-devel >= %{version} @@ -161,8 +163,6 @@ Summary: Qt Development Kit Group: Development/Libraries/X11 Requires: libQt5WebKit5 = %version -Requires: libjpeg-devel -Requires: libxslt-devel Requires: pkgconfig(Qt5Core) >= %version Requires: pkgconfig(Qt5Gui) >= %version Requires: pkgconfig(Qt5Network) >= %version @@ -170,31 +170,6 @@ Requires: pkgconfig(Qt5Quick) >= %version Requires: pkgconfig(Qt5Sensors) >= %version Requires: pkgconfig(Qt5Sql) >= %version -Requires: pkgconfig(fontconfig) -Requires: pkgconfig(gl) -Requires: pkgconfig(glib-2.0) -Requires: pkgconfig(libpng) -Requires: pkgconfig(libwebp) -Requires: pkgconfig(sqlite3) -Requires: pkgconfig(x11) -Requires: pkgconfig(xext) -Requires: pkgconfig(xrender) -%if 0%{?suse_version} < 1330 -Requires: pkgconfig(gstreamer-0.10) -Requires: pkgconfig(gstreamer-app-0.10) -Requires: pkgconfig(gstreamer-base-0.10) -Requires: pkgconfig(gstreamer-interfaces-0.10) -Requires: pkgconfig(gstreamer-pbutils-0.10) -Requires: pkgconfig(gstreamer-plugins-base-0.10) -Requires: pkgconfig(gstreamer-video-0.10) -%else -Requires: pkgconfig(gstreamer-1.0) -Requires: pkgconfig(gstreamer-app-1.0) -Requires: pkgconfig(gstreamer-base-1.0) -Requires: pkgconfig(gstreamer-pbutils-1.0) -Requires: pkgconfig(gstreamer-plugins-base-1.0) -Requires: pkgconfig(gstreamer-video-1.0) -%endif %description -n libQt5WebKit5-devel You need this package, if you want to compile programs with qtwebkit. ++++++ dont-pollute-prl-and-pc-files.patch ++++++ From: Jocelyn Turcotte <jocelyn.turcotte@digia.com> Date: Tue, 28 Jan 2014 12:07:59 +0000 Subject: Don't pollute .prl & .pc files with private dependencies --- Don't pollute .prl & .pc files with private dependencies Also change the creating_module check in needToLink to make sure that only the main module will try to link directly with the WebCore and JavaScriptCore static libraries. Task-number: QTBUG-35774 Initial-patch-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Change-Id: Ib5992e112803679837249400e98cb8c22636096d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com> --- --- a/Source/widgetsapi.pri +++ b/Source/widgetsapi.pri @@ -49,6 +49,7 @@ WEBKIT += javascriptcore wtf webcore MODULE = webkitwidgets +CONFIG += creating_module # We want the QtWebKit API forwarding includes to live in the root build dir. MODULE_BASE_DIR = $$_PRO_FILE_PWD_ --- a/Tools/qmake/mkspecs/features/default_post.prf +++ b/Tools/qmake/mkspecs/features/default_post.prf @@ -171,8 +171,8 @@ } defineTest(needToLink) { - # The main dynamic library always needs to link in the intermediate libraries - creating_module: return(true) + # The main module dynamic library always needs to link in the intermediate libraries + isEqual(MODULE, webkit): return(true) force_static_libs_as_shared { # So do the individual libraries if they are dynamic -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de