Hello community,

here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory 
checked in at 2020-11-26 23:10:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old)
 and      /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wxWidgets-3_2"

Thu Nov 26 23:10:09 2020 rev:14 rq:849726 version:3.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes      
2020-10-15 13:44:17.797150557 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.5913/wxWidgets-3_2.changes    
2020-11-26 23:11:34.464930782 +0100
@@ -1,0 +2,7 @@
+Mon Nov 16 14:02:11 UTC 2020 - Jan Engelhardt <jeng...@inai.de>
+
+- Fix an rpmlint warning by moving libwx_base symlinks to their
+  own -devel subpackage which is then required by
+  (wxWidgets-devel, wxGTK3-devel).
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wxWidgets-3_2.spec ++++++
--- /var/tmp/diff_new_pack.a67ZpP/_old  2020-11-26 23:11:35.428930982 +0100
+++ /var/tmp/diff_new_pack.a67ZpP/_new  2020-11-26 23:11:35.432930983 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%global flavor @BUILD_FLAVOR@%{nil}
-%if "%{flavor}" == ""
+%global flavor @BUILD_FLAVOR@%nil
+%if "%flavor" == ""
 # default flavor is GTK2
 Name:           wxWidgets-3_2
 %define pkgname wxWidgets-3_2
@@ -28,7 +28,7 @@
 %bcond_with webview
 %endif
 
-%if "%{flavor}" == "GTK3"
+%if "%flavor" == "GTK3"
 Name:           wxGTK3-3_2
 %define pkgname wxGTK3-3_2
 %define variant suse
@@ -39,7 +39,7 @@
 %bcond_without webview
 %endif
 
-%if "%{flavor}" == "GTK3-nostl"
+%if "%flavor" == "GTK3-nostl"
 Name:           wxWidgets-3_2-nostl
 %define pkgname wxWidgets-3_2-nostl
 %define variant suse-nostl
@@ -52,7 +52,7 @@
 wxString and instead rely on the wxChar pointer API.
 %endif
 
-%if "%{flavor}" == "Qt"
+%if "%flavor" == "Qt"
 Name:           wxQt-3_2
 %define pkgname wxQt-3_2
 %define variant suse
@@ -62,10 +62,9 @@
 %endif
 
 %define base_name wxWidgets-3_2
-%define tarball_name wxWidgets
 # Use default debug level, enabling exceptions
 # Other valid values: yes/no/max
-%define wx_debug %{nil}
+%define wx_debug %nil
 %define psonum 4_0_0
 %define sonum 4.0.0
 Version:        3.1.4
@@ -76,7 +75,7 @@
 License:        LGPL-2.1-or-later WITH WxWindows-exception-3.1
 Group:          Development/Libraries/C and C++
 URL:            https://www.wxwidgets.org/
-Source:         
https://github.com/wxWidgets/wxWidgets/releases/download/v%{version}/wxWidgets-%{version}.tar.bz2#/%tarball_name-%version.tar.bz2
+Source:         
https://github.com/wxWidgets/wxWidgets/releases/download/v%version/wxWidgets-%version.tar.bz2
 Source2:        README.SUSE
 Source5:        wxWidgets-3_2-rpmlintrc
 # This script is not used during build, but it makes possible to
@@ -100,17 +99,17 @@
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  zlib-devel
-%if "%{toolkit}" == "gtk2"
+%if "%toolkit" == "gtk2"
 BuildRequires:  gnome-vfs2-devel
 BuildRequires:  gtk2-devel
 %endif
-%if "%{toolkit}" == "gtk3"
+%if "%toolkit" == "gtk3"
 BuildRequires:  pkgconfig(gtk+-3.0)
 %if %{with webview}
 BuildRequires:  pkgconfig(webkit2gtk-4.0)
 %endif
 %endif
-%if "%{toolkit}" == "qt"
+%if "%toolkit" == "qt"
 BuildRequires:  pkgconfig(Qt5Core) >= 5.2.1
 BuildRequires:  pkgconfig(Qt5Gui) >= 5.2.1
 BuildRequires:  pkgconfig(Qt5OpenGL) >= 5.2.1
@@ -133,6 +132,20 @@
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source
 code.
 
+%package -n libwx_base-%variant-devel
+Summary:        Development files for %name
+Group:          Development/Libraries/C and C++
+Requires:       libwx_baseu-%variant%psonum = %version
+Requires:       libwx_baseu_net-%variant%psonum = %version
+Requires:       libwx_baseu_xml-%variant%psonum = %version
+Provides:       libwx_base-devel
+Conflicts:      libwx_base-devel
+
+%description -n libwx_base-%variant-devel
+wxWidgets is a C++ library abstraction layer for a number of GUI
+backends.
+This package is a build artifact and need not be manually installed.
+
 %package -n libwx_baseu-%variant%psonum
 Summary:        wxWidgets base library
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
@@ -282,15 +295,15 @@
 SDL based sound plugin for the wxWidgets cross-platform GUI.
 
 %package devel
-Summary:        Development files for %{name}
+Summary:        Development files for %name
 Group:          Development/Libraries/C and C++
-%if "%{toolkit}" == "gtk2"
+%if "%toolkit" == "gtk2"
 Requires:       gtk2-devel
 %endif
-%if "%{toolkit}" == "gtk3"
+%if "%toolkit" == "gtk3"
 Requires:       pkgconfig(gtk+-3.0)
 %endif
-%if "%{toolkit}" == "qt"
+%if "%toolkit" == "qt"
 Requires:       pkgconfig(Qt5OpenGL) >= 5.2.1
 Requires:       pkgconfig(Qt5Widgets) >= 5.2.1
 %endif
@@ -309,26 +322,24 @@
 Requires:       libwx_%{toolkit}u_webview-%variant%psonum = %version
 %endif
 Requires:       libwx_%{toolkit}u_xrc-%variant%psonum = %version
-Requires:       libwx_baseu-%variant%psonum = %version
-Requires:       libwx_baseu_net-%variant%psonum = %version
-Requires:       libwx_baseu_xml-%variant%psonum = %version
+Requires:       libwx_base-%variant-devel = %version
 Requires:       pkgconfig(gl)
 Requires:       pkgconfig(glu)
 Provides:       wxWidgets-any-devel
 Conflicts:      wxWidgets-any-devel
-%if "%{toolkit}" == "gtk2"
+%if "%toolkit" == "gtk2"
 Provides:       wxGTK2-devel = %version-%release
 Provides:       wxWidgets-devel = %version-%release
 # Name up to openSUSE 11.3 and up to wxGTK-2.8.x:
 Provides:       wxGTK-devel = %version-%release
 Obsoletes:      wxGTK-devel < %version-%release
 %endif
-%if "%{toolkit}" == "gtk3"
-%if "%{flavor}" != "GTK3-nostl"
+%if "%toolkit" == "gtk3"
+%if "%flavor" != "GTK3-nostl"
 Provides:       wxGTK3-devel = %version-%release
 %endif
 %endif
-%if "%{toolkit}" == "qt"
+%if "%toolkit" == "qt"
 Provides:       wxQt-devel = %version-%release
 %endif
 
@@ -338,14 +349,14 @@
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source
 code.
 
-This package contains all files needed for developing with %{name}.
+This package contains all files needed for developing with %name.
 %{?extra_description}
 
 Note: wxWidgets variant devel packages are mutually exclusive. Please
 read %_docdir/%name/README.SUSE to pick a correct variant.
 
 %prep
-%autosetup -n %tarball_name-%version -p1
+%autosetup -n wxWidgets-%version -p1
 cp %{S:2} .
 
 %build
@@ -359,7 +370,7 @@
 
 %configure \
        --enable-vendor=%variant \
-%if "%{toolkit}" == "qt"
+%if "%toolkit" == "qt"
        --with-qt \
 %else
        --with-gtk=%gtk_version \
@@ -376,7 +387,7 @@
        --enable-optimise \
        %{wx_debug:--enable-debug=%{wx_debug}} \
         --enable-repro-build \
-%if "%{flavor}" == "GTK3-nostl"
+%if "%flavor" == "GTK3-nostl"
        --disable-stl \
        --disable-plugins
 %else
@@ -384,17 +395,17 @@
        --enable-plugins
 %endif
 
-make %{?_smp_mflags}
+%make_build
 
 %install
 export VENDORTAG='-$variant' # only needed for non-MSW
-make install DESTDIR="%buildroot"
+%make_install
 %if !%base_packages
 # Drop libraries already supplied by another packages
-rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \
+rm -fv "%buildroot/%_libdir"/libwx_baseu*.so* \
    "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
 %endif
-rm -Rf %buildroot/%_datadir/locale
+rm -Rfv %buildroot/%_datadir/locale
 
 # 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
@@ -433,6 +444,9 @@
 %postun -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig
 
 %if %base_packages
+%files -n libwx_base-%variant-devel
+%_libdir/libwx_baseu*.so
+
 %files -n libwx_baseu-%variant%psonum
 %_libdir/libwx_baseu-%variant.so.%{sonum}*
 
@@ -488,7 +502,7 @@
 %_libdir/libwx_%{toolkit}u_xrc-%variant.so.%{sonum}*
 
 %if %base_packages
-%if "%{flavor}" != "GTK3-nostl"
+%if "%flavor" != "GTK3-nostl"
 %files -n %{base_name}-plugin-sound_sdlu-3_2
 %dir %_libdir/wx
 %dir %_libdir/wx/%wx_micro
@@ -506,6 +520,9 @@
 %_datadir/bakefile
 %_includedir/wx-%wx_minor
 %_libdir/*.so
+%if %base_packages
+%exclude %_libdir/libwx_baseu*
+%endif
 %dir %_libdir/wx
 %_libdir/wx/config
 %_libdir/wx/include
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to