Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2019-09-18 13:06:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmypaint" Wed Sep 18 13:06:48 2019 rev:3 rq:731057 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes 2019-05-16 22:00:52.466749601 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.7948/libmypaint.changes 2019-09-18 13:06:59.820745974 +0200 @@ -1,0 +2,14 @@ +Wed Sep 4 12:55:21 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Update to version 1.4.0: + * Back-port a few new features and bug fixes from the 2.0 + alpha branch. +- Add libmypaint-gegl-shlib-version.patch: Fixes building with + GEGL Support by removing versioning from the gegl lib + (gh#mypaint/libmypaint#144). +- Minor refresh of patches to apply cleanly. +- Version Obsoletes for mypaint-devel appropirately to avoid + self-obsoleting. +- Fix spurious exec perm for README.md file. + +------------------------------------------------------------------- Old: ---- libmypaint-1.3.0.tar.xz New: ---- libmypaint-1.4.0.tar.xz libmypaint-gegl-shlib-version.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmypaint.spec ++++++ --- /var/tmp/diff_new_pack.ldztev/_old 2019-09-18 13:07:00.304745873 +0200 +++ /var/tmp/diff_new_pack.ldztev/_new 2019-09-18 13:07:00.308745872 +0200 @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define shlib %{name}-1_3-0 +%define shlib %{name}-1_4-0 %define geglshlib %{name}-gegl0 Name: libmypaint -Version: 1.3.0 +Version: 1.4.0 Release: 0 Summary: A brushstroke creation library License: ISC @@ -31,6 +31,8 @@ # PATCH-FIX-UPSTREAM libmypaint-gegl-0.4.14.patch [email protected] -- Fix compilation against gegl=0.4.14 # See https://www.gimpusers.com/forums/gimp-developer/21248-libmypaint-needs-patching-for-recent-gegl Patch1: libmypaint-gegl-0.4.14.patch +# PATCH-FIX-UPSTREAM libmypaint-gegl-shlib-version.patch gh#mypaint/libmypaint#97 [email protected] -- Fixes building with GEGL Support +Patch2: libmypaint-gegl-shlib-version.patch BuildRequires: intltool BuildRequires: libtool BuildRequires: pkgconfig @@ -57,7 +59,7 @@ Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} Provides: mypaint-devel = %{version} -Obsoletes: mypaint-devel +Obsoletes: mypaint-devel < %{version} %description devel libmypaint, a.k.a. "brushlib", is a library for making brushstrokes @@ -93,6 +95,10 @@ %if 0%{?suse_version} >= 1500 %patch1 -p1 %endif +%patch2 -p1 + +# FIX A SPURIOUS PERM +chmod -x README.md %build autoreconf -fiv @@ -112,7 +118,7 @@ %postun -n %{geglshlib} -p /sbin/ldconfig %files -n %{shlib} -%{_libdir}/%{name}-1.3.so.* +%{_libdir}/%{name}-1.4.so.* %files lang -f %{name}.lang ++++++ libmypaint-1.3.0.tar.xz -> libmypaint-1.4.0.tar.xz ++++++ ++++ 4244 lines of diff (skipped) ++++++ libmypaint-bump-gegl-version.patch ++++++ --- /var/tmp/diff_new_pack.ldztev/_old 2019-09-18 13:07:00.500745831 +0200 +++ /var/tmp/diff_new_pack.ldztev/_new 2019-09-18 13:07:00.500745831 +0200 @@ -1,7 +1,8 @@ -diff -Nur --color libmypaint-1.3.0-orig/configure.ac libmypaint-1.3.0/configure.ac ---- libmypaint-1.3.0-orig/configure.ac 2016-12-01 23:47:49.000000000 +0100 -+++ libmypaint-1.3.0/configure.ac 2018-04-27 21:03:56.044082301 +0200 -@@ -22,7 +22,7 @@ +Index: libmypaint-1.4.0/configure.ac +=================================================================== +--- libmypaint-1.4.0.orig/configure.ac ++++ libmypaint-1.4.0/configure.ac +@@ -22,7 +22,7 @@ m4_define([libmypaint_version_full], [libmypaint_api_major().libmypaint_api_minor().libmypaint_api_micro()m4_bpatsubst(libmypaint_api_prerelease(), [^\(.\)], [-\1])]) # Dependencies. @@ -10,7 +11,7 @@ m4_define([introspection_required_version], [1.32.0]) AC_INIT([libmypaint], -@@ -312,7 +312,7 @@ +@@ -249,7 +249,7 @@ AC_ARG_ENABLE(gegl, ) if eval "test x$enable_gegl = xyes"; then @@ -19,10 +20,11 @@ fi AM_CONDITIONAL(ENABLE_GEGL, test "x$enable_gegl" = "xyes") -diff -Nur --color libmypaint-1.3.0-orig/gegl/libmypaint-gegl.pc.in libmypaint-1.3.0/gegl/libmypaint-gegl.pc.in ---- libmypaint-1.3.0-orig/gegl/libmypaint-gegl.pc.in 2016-05-17 20:55:34.000000000 +0200 -+++ libmypaint-1.3.0/gegl/libmypaint-gegl.pc.in 2018-04-27 21:39:14.767603874 +0200 -@@ -6,6 +6,6 @@ +Index: libmypaint-1.4.0/gegl/libmypaint-gegl.pc.in +=================================================================== +--- libmypaint-1.4.0.orig/gegl/libmypaint-gegl.pc.in ++++ libmypaint-1.4.0/gegl/libmypaint-gegl.pc.in +@@ -6,6 +6,6 @@ includedir=@includedir@ Name: libmypaint Description: MyPaint brush engine library, with GEGL integration. Version: @LIBMYPAINT_VERSION@ @@ -30,10 +32,11 @@ +Requires: gegl-0.4 libmypaint Cflags: -I${includedir}/libmypaint-gegl Libs: -L${libdir} -lmypaint-gegl -diff -Nur --color libmypaint-1.3.0-orig/gegl/Makefile.am libmypaint-1.3.0/gegl/Makefile.am ---- libmypaint-1.3.0-orig/gegl/Makefile.am 2016-11-29 04:49:30.000000000 +0100 -+++ libmypaint-1.3.0/gegl/Makefile.am 2018-04-27 21:40:11.208350373 +0200 -@@ -11,7 +11,7 @@ +Index: libmypaint-1.4.0/gegl/Makefile.am +=================================================================== +--- libmypaint-1.4.0.orig/gegl/Makefile.am ++++ libmypaint-1.4.0/gegl/Makefile.am +@@ -11,7 +11,7 @@ AM_CPPFLAGS = \ INTROSPECTION_GIRS = INTROSPECTION_SCANNER_ARGS = \ --warn-all \ ++++++ libmypaint-gegl-shlib-version.patch ++++++ >From 08c4236d4c0e871bf6c29f2e42cafd55d1f361ce Mon Sep 17 00:00:00 2001 From: Jehan <[email protected]> Date: Sat, 15 Jul 2017 12:06:40 +0200 Subject: [PATCH] Not all of libmypaint-gegl was versionned. Fixes #97: Building with GEGL Support Enabled Fails. Completion of commit 0b31421ffbfb5f4a1c68ceeafa292c6ff08e949c which did most of the versionning work. --- gegl/Makefile.am | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) Index: libmypaint-1.4.0/gegl/Makefile.am =================================================================== --- libmypaint-1.4.0.orig/gegl/Makefile.am +++ libmypaint-1.4.0/gegl/Makefile.am @@ -37,10 +37,10 @@ introspection_sources = \ ../glib/mypaint-gegl-glib.c \ mypaint-gegl-surface.c -MyPaintGegl-@LIBMYPAINT_MAJOR_VERSION@.@[email protected]: libmypaint-gegl-@[email protected] Makefile +MyPaintGegl-@LIBMYPAINT_MAJOR_VERSION@.@[email protected]: libmypaint-gegl.la Makefile MyPaintGegl_@LIBMYPAINT_MAJOR_VERSION@_@LIBMYPAINT_MINOR_VERSION@_gir_INCLUDES = GObject-2.0 MyPaint-$(LIBMYPAINT_MAJOR_VERSION).$(LIBMYPAINT_MINOR_VERSION) Gegl-0.3 MyPaintGegl_@LIBMYPAINT_MAJOR_VERSION@_@LIBMYPAINT_MINOR_VERSION@_gir_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) -I. -I.. -MyPaintGegl_@LIBMYPAINT_MAJOR_VERSION@_@LIBMYPAINT_MINOR_VERSION@_gir_LIBS = libmypaint-gegl-@[email protected] ../libmypaint-@[email protected] +MyPaintGegl_@LIBMYPAINT_MAJOR_VERSION@_@LIBMYPAINT_MINOR_VERSION@_gir_LIBS = libmypaint-gegl.la ../libmypaint.la MyPaintGegl_@LIBMYPAINT_MAJOR_VERSION@_@LIBMYPAINT_MINOR_VERSION@_gir_FILES = $(introspection_sources) INTROSPECTION_GIRS += MyPaintGegl-@LIBMYPAINT_MAJOR_VERSION@.@[email protected] @@ -56,10 +56,10 @@ endif # HAVE_INTROSPECTION ## pkg-config file ## pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = libmypaint-gegl-@[email protected] +pkgconfig_DATA = libmypaint-gegl.pc ## libmypaint-gegl ## -lib_LTLIBRARIES = libmypaint-gegl-@[email protected] +lib_LTLIBRARIES = libmypaint-gegl.la libmypaint_gegl_publicdir = $(includedir)/libmypaint-gegl @@ -70,9 +70,9 @@ LIBMYPAINT_GEGL_SOURCES = \ ../glib/mypaint-gegl-glib.c \ mypaint-gegl-surface.c -libmypaint_gegl_@LIBMYPAINT_API_PLATFORM_VERSION@_la_SOURCES = $(libmypaint_gegl_public_HEADERS) $(LIBMYPAINT_GEGL_SOURCES) +libmypaint_gegl_la_SOURCES = $(libmypaint_gegl_public_HEADERS) $(LIBMYPAINT_GEGL_SOURCES) -libmypaint_gegl_@LIBMYPAINT_API_PLATFORM_VERSION@_la_CFLAGS = $(JSON_CFLAGS) $(GLIB_CFLAGS) $(GEGL_CFLAGS) -libmypaint_gegl_@LIBMYPAINT_API_PLATFORM_VERSION@_la_LIBADD = $(top_builddir)/libmypaint-@[email protected] $(GEGL_LIBS) +libmypaint_gegl_la_CFLAGS = $(JSON_CFLAGS) $(GLIB_CFLAGS) $(GEGL_CFLAGS) +libmypaint_gegl_la_LIBADD = $(top_builddir)/libmypaint.la $(GEGL_LIBS) endif # enable_gegl
