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

Reply via email to