Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2015-06-06 09:53:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine" Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2015-03-01 15:27:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes 2015-06-06 09:53:02.000000000 +0200 @@ -1,0 +2,13 @@ +Wed Jun 3 22:56:36 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.4.2 + * Bugfix release, for more details please see: + http://blog.qt.io/blog/2015/06/02/qt-5-4-2-released/ +- Use correct names in baselibs.conf + +------------------------------------------------------------------- +Wed May 27 10:24:39 UTC 2015 - a...@ajaissle.de + +- Fix summary, this is not an Qt 5 Nfc Addon + +------------------------------------------------------------------- Old: ---- qtwebengine-opensource-src-5.4.1.tar.xz New: ---- qtwebengine-opensource-src-5.4.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.cg7Nqe/_old 2015-06-06 09:53:08.000000000 +0200 +++ /var/tmp/diff_new_pack.cg7Nqe/_new 2015-06-06 09:53:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwebengine # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,15 +19,15 @@ %define qt5_snapshot 0 Name: libqt5-qtwebengine -Version: 5.4.1 +Version: 5.4.2 Release: 0 -Summary: Qt 5 Nfc Addon +Summary: Qt 5 WebEngine Library License: SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url: http://qt.digia.com %define base_name libqt5 -%define real_version 5.4.1 -%define so_version 5.4.1 +%define real_version 5.4.2 +%define so_version 5.4.2 %define tar_version qtwebengine-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1: baselibs.conf @@ -57,6 +57,7 @@ BuildRequires: python-devel BuildRequires: python-xml BuildRequires: re2c +BuildRequires: snappy-devel BuildRequires: sqlite3-devel BuildRequires: update-desktop-files BuildRequires: usbutils @@ -77,6 +78,9 @@ BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gthread-2.0) +%if 0%{?suse_version} > 1320 +BuildRequires: pkgconfig(jsoncpp) +%endif BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libevent) @@ -89,6 +93,7 @@ BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(nspr) BuildRequires: pkgconfig(nss) @@ -170,6 +175,46 @@ #force the configure script to generate the forwarding headers (it checks whether .git directory exists) mkdir .git %endif +myconf+=" -Duse_system_expat=1 + -Duse_system_flac=1 + -Duse_system_icu=1 +%if 0%{?suse_version} > 1320 + -Duse_system_jsoncpp=1 +%endif + -Duse_system_libevent=1 + -Duse_system_libjpeg=1 + -Duse_system_libpng=1 + -Duse_system_libusb=1 + -Duse_system_libxml=1 + -Duse_system_libxslt=1 + -Duse_system_openssl=1 + -Duse_system_opus=1 + -Duse_system_snappy=1 + -Duse_system_speex=1" + +# gyp files for these 2 system libs are using some magical chromium tool which doesn't exist in qtwebengine tarball +# building with system zlib needs system minizip, which we don't have in openSUSE (yet) +# gen/shim_headers/re2/target/third_party/re2/re2/re2.h:8:21: fatal error: re2/re2.h: No such file or directory +# ../../../src/3rdparty/chromium/media/filters/vpx_video_decoder.cc:270:58: error: 'vpx_codec_set_frame_buffer_functions' was not declared in this scope +# /home/abuild/rpmbuild/BUILD/qtwebengine-opensource-src-5.4.1/src/core/Release/../../../src/3rdparty/chromium/third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteFileSystemPosix.cpp:79: undefined reference to `chromium_sqlite3_destroy_reusable_file_handle' +%if 0 +myconf+=" -Duse_system_harfbuzz=1 + -Duse_system_libwebp=1 + -Duse_system_libvpx=1 + -Duse_system_re2=1 + -Duse_system_zlib=1 + -Duse_system_sqlite=1" +%endif + +pushd src/3rdparty/chromium/ +build/linux/unbundle/replace_gyp_files.py $myconf +popd + +%if 0 +sed -i 's|<(harfbuzz_libraries)|harfbuzz-icu|g' src/3rdparty/chromium/third_party/harfbuzz-ng/harfbuzz.gyp +sed -i 's|<(libraries)|libwebpdemux|g' src/3rdparty/chromium/third_party/libwebp/libwebp.gyp +%endif + export LDFLAGS="$LDFLAGS -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed" %qmake5 %make_jobs @@ -183,6 +228,8 @@ sed -i '/^Libs.private/d' %{buildroot}%{_libdir}/pkgconfig/Qt*Web*.pc # kill .la files rm -f %{buildroot}%{_libqt5_libdir}/lib*.la +# webenginecore expects icudatl.dat at this location +ln -sf %{_datadir}/icu/*/icudt*l.dat %{buildroot}%{_datadir}/qt5/icudtl.dat %files %defattr(-,root,root,755) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.cg7Nqe/_old 2015-06-06 09:53:08.000000000 +0200 +++ /var/tmp/diff_new_pack.cg7Nqe/_new 2015-06-06 09:53:08.000000000 +0200 @@ -1,5 +1,3 @@ -libQt5Bluetooth5 -libQt5Nfc5 -libqt5-qtconnectivity-devel - requires "libQt5Nfc5-<targettype> = <version>" - requires "libQt5Bluetooth5-<targettype> = <version>" \ No newline at end of file +libqt5-qtwebengine +libqt5-qtwebengine-devel + requires "libqt5-qtwebengine-<targettype> = <version>" \ No newline at end of file ++++++ qtwebengine-opensource-src-5.4.1.tar.xz -> qtwebengine-opensource-src-5.4.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-opensource-src-5.4.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-opensource-src-5.4.2.tar.xz differ: char 27, line 1