Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2022-05-01 18:53:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmypaint" Sun May 1 18:53:29 2022 rev:7 rq:973844 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes 2020-05-13 22:55:31.514943789 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.1538/libmypaint.changes 2022-05-01 18:53:37.199164708 +0200 @@ -1,0 +2,9 @@ +Sat Apr 23 22:48:36 UTC 2022 - Ferdinand Thiessen <[email protected]> + +- Update to version 1.6.1 + * This release contains no code changes just avoiding future + unnecessary rebuilds of reverse dependencies. + * Also this release marks the end of including the + MAJOR.MINOR API version fields in the library names. + +------------------------------------------------------------------- Old: ---- libmypaint-1.6.0.tar.xz New: ---- libmypaint-1.6.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmypaint.spec ++++++ --- /var/tmp/diff_new_pack.Mbvzfm/_old 2022-05-01 18:53:37.731165201 +0200 +++ /var/tmp/diff_new_pack.Mbvzfm/_new 2022-05-01 18:53:37.735165205 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmypaint # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,11 @@ %define geglshlib %{name}-gegl0 -%define sonum 1.6 -%define libver %(echo "%sonum" | tr "." "_") -%define shlib %{name}-%{libver}-1 - +%define sonum 0 +%define girver 1.6 +%define shlib %{name}%{sonum} Name: libmypaint -Version: 1.6.0 +Version: 1.6.1 Release: 0 Summary: A brushstroke creation library License: ISC @@ -55,7 +54,7 @@ Summary: Header files for %{name}, a brushstroke creation library Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} -Requires: typelib-1_0-MyPaint-%{libver} = %{version} +Requires: typelib-1_0-MyPaint-%{girver} = %{version} Provides: mypaint-devel = %{version} Obsoletes: mypaint-devel < %{version} @@ -65,11 +64,11 @@ This package provides the header needed for developing applications using %{name}. -%package -n typelib-1_0-MyPaint-%{libver} +%package -n typelib-1_0-MyPaint-%{girver} Summary: A brushstroke creation library -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-MyPaint-%{libver} +%description -n typelib-1_0-MyPaint-%{girver} libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. @@ -80,7 +79,7 @@ Group: Development/Libraries/C and C++ Requires: %{geglshlib} = %{version} Requires: %{shlib} = %{version} -Requires: typelib-1_0-MyPaintGegl-%{libver} = %{version} +Requires: typelib-1_0-MyPaintGegl-%{girver} = %{version} %description gegl-devel libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which @@ -96,11 +95,11 @@ used by MyPaint and other projects. This package provides the shared libraries for %{name}'s GEGL bindings. -%package -n typelib-1_0-MyPaintGegl-%{libver} +%package -n typelib-1_0-MyPaintGegl-%{girver} Summary: A brushstroke creation library with gegl support -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-MyPaintGegl-%{libver} +%description -n typelib-1_0-MyPaintGegl-%{girver} libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. @@ -120,7 +119,7 @@ --enable-gegl \ --enable-openmp \ %{nil} -make %{?_smp_mflags} +%make_build %install %make_install @@ -133,7 +132,7 @@ %postun -n %{geglshlib} -p /sbin/ldconfig %files -n %{shlib} -%{_libdir}/%{name}-%{sonum}.so.* +%{_libdir}/%{name}.so.* %files lang -f %{name}.lang @@ -143,7 +142,7 @@ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/libmypaint.pc %{_includedir}/%{name}/ -%{_datadir}/gir-1.0/MyPaint-%{sonum}.gir +%{_datadir}/gir-1.0/MyPaint-%{girver}.gir %files -n %{geglshlib} %{_libdir}/%{name}-gegl.so.* @@ -152,12 +151,12 @@ %{_libdir}/%{name}-gegl.so %{_libdir}/pkgconfig/libmypaint-gegl.pc %{_includedir}/%{name}-gegl/ -%{_datadir}/gir-1.0/MyPaintGegl-%{sonum}.gir +%{_datadir}/gir-1.0/MyPaintGegl-%{girver}.gir -%files -n typelib-1_0-MyPaint-%{libver} -%{_libdir}/girepository-1.0/MyPaint-%{sonum}.typelib +%files -n typelib-1_0-MyPaint-%{girver} +%{_libdir}/girepository-1.0/MyPaint-%{girver}.typelib -%files -n typelib-1_0-MyPaintGegl-%{libver} -%{_libdir}/girepository-1.0/MyPaintGegl-%{sonum}.typelib +%files -n typelib-1_0-MyPaintGegl-%{girver} +%{_libdir}/girepository-1.0/MyPaintGegl-%{girver}.typelib %changelog ++++++ libmypaint-1.6.0.tar.xz -> libmypaint-1.6.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmypaint-1.6.0/Makefile.am new/libmypaint-1.6.1/Makefile.am --- old/libmypaint-1.6.0/Makefile.am 2020-04-18 11:08:27.000000000 +0200 +++ new/libmypaint-1.6.1/Makefile.am 2020-05-11 18:34:25.000000000 +0200 @@ -90,7 +90,6 @@ lib_LTLIBRARIES = libmypaint.la libmypaint_la_LDFLAGS = \ - -release @LIBMYPAINT_API_PLATFORM_VERSION@ \ -version-info @LIBMYPAINT_ABI_VERSION_INFO@ \ -no-undefined diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmypaint-1.6.0/Makefile.in new/libmypaint-1.6.1/Makefile.in --- old/libmypaint-1.6.0/Makefile.in 2020-04-29 21:36:14.000000000 +0200 +++ new/libmypaint-1.6.1/Makefile.in 2020-05-11 18:38:34.000000000 +0200 @@ -533,7 +533,6 @@ AM_CFLAGS = $(JSON_CFLAGS) $(GLIB_CFLAGS) $(OPENMP_CFLAGS) lib_LTLIBRARIES = libmypaint.la libmypaint_la_LDFLAGS = \ - -release @LIBMYPAINT_API_PLATFORM_VERSION@ \ -version-info @LIBMYPAINT_ABI_VERSION_INFO@ \ -no-undefined diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmypaint-1.6.0/config.h new/libmypaint-1.6.1/config.h --- old/libmypaint-1.6.0/config.h 2020-04-29 21:36:27.000000000 +0200 +++ new/libmypaint-1.6.1/config.h 2020-05-11 18:38:54.000000000 +0200 @@ -65,7 +65,7 @@ #define PACKAGE_NAME "libmypaint" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libmypaint 1.6.0" +#define PACKAGE_STRING "libmypaint 1.6.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libmypaint" @@ -74,7 +74,7 @@ #define PACKAGE_URL "https://github.com/mypaint/libmypaint" /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.6.0" +#define PACKAGE_VERSION "1.6.1" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmypaint-1.6.0/configure new/libmypaint-1.6.1/configure --- old/libmypaint-1.6.0/configure 2020-04-29 21:36:15.000000000 +0200 +++ new/libmypaint-1.6.1/configure 2020-05-11 18:38:35.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libmypaint 1.6.0. +# Generated by GNU Autoconf 2.69 for libmypaint 1.6.1. # # Report bugs to <https://github.com/mypaint/libmypaint/issues>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libmypaint' PACKAGE_TARNAME='libmypaint' -PACKAGE_VERSION='1.6.0' -PACKAGE_STRING='libmypaint 1.6.0' +PACKAGE_VERSION='1.6.1' +PACKAGE_STRING='libmypaint 1.6.1' PACKAGE_BUGREPORT='https://github.com/mypaint/libmypaint/issues' PACKAGE_URL='https://github.com/mypaint/libmypaint' @@ -1446,7 +1446,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libmypaint 1.6.0 to adapt to many kinds of systems. +\`configure' configures libmypaint 1.6.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1517,7 +1517,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libmypaint 1.6.0:";; + short | recursive ) echo "Configuration of libmypaint 1.6.1:";; esac cat <<\_ACEOF @@ -1666,7 +1666,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libmypaint configure 1.6.0 +libmypaint configure 1.6.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2035,7 +2035,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libmypaint $as_me 1.6.0, which was +It was created by libmypaint $as_me 1.6.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2903,7 +2903,7 @@ # Define the identity of the package. PACKAGE='libmypaint' - VERSION='1.6.0' + VERSION='1.6.1' # Some tools Automake needs. @@ -2990,12 +2990,12 @@ LIBMYPAINT_MAJOR_VERSION=1 LIBMYPAINT_MINOR_VERSION=6 -LIBMYPAINT_MICRO_VERSION=0 -LIBMYPAINT_VERSION=1.6.0 -LIBMYPAINT_VERSION_FULL=1.6.0 +LIBMYPAINT_MICRO_VERSION=1 +LIBMYPAINT_VERSION=1.6.1 +LIBMYPAINT_VERSION_FULL=1.6.1 LIBMYPAINT_API_PLATFORM_VERSION=1.6 LIBMYPAINT_API_PLATFORM_VERSION_UL=1_6 -LIBMYPAINT_ABI_VERSION_INFO=2:2:1 +LIBMYPAINT_ABI_VERSION_INFO=0:0:0 @@ -16152,7 +16152,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libmypaint $as_me 1.6.0, which was +This file was extended by libmypaint $as_me 1.6.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16219,7 +16219,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libmypaint config.status 1.6.0 +libmypaint config.status 1.6.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmypaint-1.6.0/configure.ac new/libmypaint-1.6.1/configure.ac --- old/libmypaint-1.6.0/configure.ac 2020-04-29 20:28:56.000000000 +0200 +++ new/libmypaint-1.6.1/configure.ac 2020-05-11 18:34:25.000000000 +0200 @@ -9,7 +9,7 @@ m4_define([libmypaint_api_major], [1]) m4_define([libmypaint_api_minor], [6]) -m4_define([libmypaint_api_micro], [0]) +m4_define([libmypaint_api_micro], [1]) m4_define([libmypaint_api_prerelease], []) # may be blank # ABI version. Changes independently of API version. @@ -17,9 +17,21 @@ # https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html # The rules are fiddly, and are summarized here. -m4_define([libmypaint_abi_revision], [2]) # increment on every release -m4_define([libmypaint_abi_current], [2]) # inc when add/remove/change interfaces -m4_define([libmypaint_abi_age], [1]) # inc only if changes backward compat +# NOTE: Due to the use of the ``-release`` flag, prior to the 1.6.1 release, +# the ABI version fields were not used in a meaningful way, since the SONAME +# differed even for ABI-compatible versions of the library. + +# Increment if any public interfaces have been +# added/removed/changed since the last release. +m4_define([libmypaint_abi_current], [0]) + +# Set to 0 if ``current`` is incremented, otherwise increment +# if the __code__ has changed at all since the last release. +m4_define([libmypaint_abi_revision], [0]) + +# Set to 0 if any public interfaces have been removed/changed since the last release, +# otherwise increment if any public interfaces have been __added__. +m4_define([libmypaint_abi_age], [0]) # inc only if changes backward compat ## Derivative version macros ##
