Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2018-01-28 00:39:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxWidgets-3_2" Sun Jan 28 00:39:49 2018 rev:3 rq:568880 version:3.1.1~2640 Changes: -------- --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2017-12-23 12:21:40.081200812 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxGTK3-3_2.changes 2018-01-28 00:39:52.980239569 +0100 @@ -1,0 +2,11 @@ +Wed Jan 24 09:07:47 UTC 2018 - [email protected] + +- Rework provides/conflicts between -devel variants. +- Update to new development snapshot 3.1.1~2640 + * Support for multi-touch gestures + * Implement persistence for wxDataViewListCtrl + * Rename all objects to "DataViewCtrl" and "DVC" instead of + "DataViewListCtrl" and "DVLC" to reflect the change of + implementation at the base class. + +------------------------------------------------------------------- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Old: ---- wxWidgets-3.1.1~2244.tar.xz New: ---- wxWidgets-3.1.1~2640.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxGTK3-3_2.spec ++++++ --- /var/tmp/diff_new_pack.DhvGJn/_old 2018-01-28 00:39:54.836153110 +0100 +++ /var/tmp/diff_new_pack.DhvGJn/_new 2018-01-28 00:39:54.836153110 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 4 -Version: 3.1.1~2244 +%define sonum 5 +Version: 3.1.1~2640 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.1 @@ -66,11 +66,10 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a free C++ library for cross-platform GUI. +wxWidgets is a C++ library for cross-platform GUI. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary: wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -98,8 +97,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_%{toolkit}u_adv-%variant%sonum Summary: wxWidgets Library Group: System/Libraries @@ -184,7 +181,6 @@ %description -n libwx_%{toolkit}u_xrc-%variant%sonum Library for the wxWidgets cross-platform GUI. -%if %base_packages %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin Group: System/Libraries @@ -192,10 +188,8 @@ %description plugin-sound_sdlu-3_2 SDL Plugin for the wxWidgets cross-platform GUI. -%endif - %package devel -Summary: Everything needed for development with wxWidgets +Summary: Development files for GTK3-backed wxWidgets 3.2 Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel Requires: libwx_%{toolkit}u_adv-%variant%sonum = %version @@ -216,12 +210,11 @@ Requires: pkgconfig(gl) Requires: pkgconfig(glu) Provides: wxGTK3-devel = %version-%release -Provides: wxWidgets-experimental-devel = %version-%release -Conflicts: wxWidgets-devel -Conflicts: otherproviders(wxWidgets-experimental-devel) +Provides: wxWidgets-any-devel +Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a free C++ library for cross-platform GUI development. +wxWidgets is a C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. @@ -245,32 +238,29 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile -%configure\ +%configure \ --enable-vendor=%variant \ - --with-gtk=%gtk_version\ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --with-gtk=%gtk_version \ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ + --disable-debug \ %endif - --enable-stl\ + --enable-stl \ --enable-plugins make %{?_smp_mflags} -%clean -: - %install export VENDORTAG='-$variant' # only needed for non-MSW make install DESTDIR="%buildroot" -%if %base_packages==0 +%if !%base_packages # Drop libraries already supplied by another packages rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so @@ -280,14 +270,12 @@ # HACK: Fix wx-config symlink (bug introduced in 2.9.4). ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config -%if %base_packages %post -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig -%endif %post -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_aui-%variant%sonum -p /sbin/ldconfig ++++++ wxQt-3_2.spec ++++++ --- /var/tmp/diff_new_pack.DhvGJn/_old 2018-01-28 00:39:54.864151805 +0100 +++ /var/tmp/diff_new_pack.DhvGJn/_new 2018-01-28 00:39:54.868151619 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxQt-3_2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 4 -Version: 3.1.1~2244 +%define sonum 5 +Version: 3.1.1~2640 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.1 @@ -70,11 +70,10 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a free C++ library for cross-platform GUI. +wxWidgets is a C++ library for cross-platform GUI. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary: wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -102,8 +101,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_%{toolkit}u_adv-%variant%sonum Summary: wxWidgets Library Group: System/Libraries @@ -188,7 +185,6 @@ %description -n libwx_%{toolkit}u_xrc-%variant%sonum Library for the wxWidgets cross-platform GUI. -%if %base_packages %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin Group: System/Libraries @@ -196,10 +192,8 @@ %description plugin-sound_sdlu-3_2 SDL Plugin for the wxWidgets cross-platform GUI. -%endif - %package devel -Summary: Everything needed for development with wxWidgets +Summary: Development files for Qt-backed wxWidgets 3.2 Group: Development/Libraries/C and C++ Requires: libwx_%{toolkit}u_adv-%variant%sonum = %version Requires: libwx_%{toolkit}u_aui-%variant%sonum = %version @@ -217,12 +211,11 @@ Requires: libwx_baseu_net-%variant%sonum = %version Requires: libwx_baseu_xml-%variant%sonum = %version Provides: wxQt-devel = %version-%release -Provides: wxWidgets-experimental-devel = %version-%release -Conflicts: wxWidgets-devel -Conflicts: otherproviders(wxWidgets-experimental-devel) +Provides: wxWidgets-any-devel +Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a free C++ library for cross-platform GUI development. +wxWidgets is a C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. @@ -246,32 +239,29 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile -%configure\ +%configure \ --enable-vendor=%variant \ --with-qt \ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ + --disable-debug \ %endif - --enable-stl\ + --enable-stl \ --enable-plugins make %{?_smp_mflags} -%clean -: - %install export VENDORTAG='-$variant' # only needed for non-MSW make install DESTDIR="%buildroot" -%if %base_packages==0 +%if !%base_packages # Drop libraries already supplied by another packages rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so @@ -281,14 +271,12 @@ # HACK: Fix wx-config symlink (bug introduced in 2.9.4). ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config -%if %base_packages %post -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig -%endif %post -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_aui-%variant%sonum -p /sbin/ldconfig ++++++ wxWidgets-3_2.spec ++++++ --- /var/tmp/diff_new_pack.DhvGJn/_old 2018-01-28 00:39:54.896150315 +0100 +++ /var/tmp/diff_new_pack.DhvGJn/_new 2018-01-28 00:39:54.896150315 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 4 -Version: 3.1.1~2244 +%define sonum 5 +Version: 3.1.1~2640 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.1 @@ -67,11 +67,10 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a free C++ library for cross-platform GUI. +wxWidgets is a C++ library for cross-platform GUI. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary: wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -99,8 +98,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_%{toolkit}u_adv-%variant%sonum Summary: wxWidgets Library Group: System/Libraries @@ -185,7 +182,6 @@ %description -n libwx_%{toolkit}u_xrc-%variant%sonum Library for the wxWidgets cross-platform GUI. -%if %base_packages %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin Group: System/Libraries @@ -193,10 +189,8 @@ %description plugin-sound_sdlu-3_2 SDL Plugin for the wxWidgets cross-platform GUI. -%endif - %package devel -Summary: Everything needed for development with wxWidgets +Summary: Development files for GTK2-backed wxWidgets 3.2 Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel Requires: libwx_%{toolkit}u_adv-%variant%sonum = %version @@ -217,15 +211,15 @@ Requires: pkgconfig(gl) Requires: pkgconfig(glu) Provides: wxGTK2-devel = %version-%release +Provides: wxWidgets-any-devel Provides: wxWidgets-devel = %version-%release -Conflicts: otherproviders(wxWidgets-devel) -Conflicts: wxWidgets-experimental-devel +Conflicts: wxWidgets-any-devel # Name up to openSUSE 11.3 and up to wxGTK-2.8.x: Provides: wxGTK-devel = %version-%release Obsoletes: wxGTK-devel <= %version-%release %description devel -wxWidgets is a free C++ library for cross-platform GUI development. +wxWidgets is a C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. @@ -247,33 +241,30 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile -%configure\ +%configure \ --enable-vendor=%variant \ - --with-gtk=%gtk_version\ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --with-gnomevfs\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --with-gtk=%gtk_version \ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --with-gnomevfs \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ + --disable-debug \ %endif - --enable-stl\ + --enable-stl \ --enable-plugins make %{?_smp_mflags} -%clean -: - %install export VENDORTAG='-$variant' # only needed for non-MSW make install DESTDIR="%buildroot" -%if %base_packages==0 +%if !%base_packages # Drop libraries already supplied by another packages rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so @@ -283,14 +274,12 @@ # HACK: Fix wx-config symlink (bug introduced in 2.9.4). ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config -%if %base_packages %post -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_net-%variant%sonum -p /sbin/ldconfig %post -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu_xml-%variant%sonum -p /sbin/ldconfig -%endif %post -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_adv-%variant%sonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_aui-%variant%sonum -p /sbin/ldconfig ++++++ soversion.diff ++++++ --- /var/tmp/diff_new_pack.DhvGJn/_old 2018-01-28 00:39:54.972146774 +0100 +++ /var/tmp/diff_new_pack.DhvGJn/_new 2018-01-28 00:39:54.972146774 +0100 @@ -15,6 +15,7 @@ wxWidgets 3.0.2: libwx_*-suse.so.1 wxWidgets 3.1.0~g61143(dp only): libwx_*-suse.so.2 wxWidgets 3.1.0.g2244(dp only): libwx_*-suse.so.4 + wxWidgets 3.1.1~2640(dp only): libwx_*-suse.so.5 Since SOVERLINUX does not support TWOSYMLINKS=0, patch and use a bit on SOVERSOLARIS instead. @@ -49,7 +50,7 @@ @COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -1.$(SO_SUFFIX) @COND_USE_SOVERSION_0@dll___targetsuf3 = .$(SO_SUFFIX) -@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).1 -+@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).4 ++@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).5 @COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \ @COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) @COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_BUILD_p_66 \ ++++++ wxWidgets-3.1.1~2244.tar.xz -> wxWidgets-3.1.1~2640.tar.xz ++++++ /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3.1.1~2244.tar.xz /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxWidgets-3.1.1~2640.tar.xz differ: char 26, line 1
