Hello community,

here is the log from the commit of package libmypaint for openSUSE:Leap:15.2 
checked in at 2020-05-14 16:57:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libmypaint (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.libmypaint.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmypaint"

Thu May 14 16:57:59 2020 rev:2 rq:805417 version:1.5.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libmypaint/libmypaint.changes  2020-01-30 
14:46:32.738779451 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libmypaint.new.2738/libmypaint.changes        
2020-05-14 16:58:05.810739535 +0200
@@ -1,0 +2,56 @@
+Mon Feb 24 06:49:00 UTC 2020 - Atri Bhattacharya <[email protected]>
+
+- Update to version 1.5.1:
+  * mypaint-brush.c:count_dabs_to calculation changed to be
+    consistent with v1.3.0 / 1.4.0 when called via the old stroke
+    interface, and generally fixed so that there's no need for an
+    additional initial mypaint_brush_stroke_to call to produce a
+    visible stroke.
+  * mypaint-brush.c: estimation of dabs per pixel reverted to the
+    old calculation when called via the old stroke interface.
+  * Fixes incorrect versions for the requirements in the
+    libmypaint-gegl pkg-config file (for both gegl and libmypaint)
+  * The openmp flags are now actually used when building with
+    --enable-openmp
+  * Translation updates.
+- Drop libmypaint-gegl-pkgconfig.patch: incorporated upstream.
+- Compile with openmp support by passing `--enable-openmp` to
+  configure.
+- Build introspection bindings:
+  * Add BuildRequires pkgconfig(gobject-introspection-1.0) and
+    pkgconfig(glib-2.0).
+  * Split out new packages for introspection bindings:
+    typelib-1_0-MyPaint-1_5 and typelib-1_0-MyPaintGegl-1_5.
+
+-------------------------------------------------------------------
+Tue Feb 18 21:12:09 UTC 2020 - Atri Bhattacharya <[email protected]>
+
+- Update to version 1.5.0:
+  * view zoom & view rotation.
+  * spectral color blending (pigment mode).
+  * new smudge settings: length multiplier, buckets, transparency.
+  * new symmetry modes: vertical, vertical+horizontal, rotational,
+    snowflake.
+  * adjustable angle for symmetry modes.
+  * optional multiple output rectangles (only relevant w. new
+    symmetry modes).
+  * Directional offsets are clamped to a maximum distance of 3 *
+    1080 pixels.
+- Drop libmypaint-gegl-0.4.14.patch: fixed upstream.
+- Drop libmypaint-gegl-shlib-version.patch: incorporated upstream.
+- Drop libmypaint-bump-gegl-version.patch: only applicable hunk
+  moved to libmypaint-gegl-pkgconfig.patch; rest incorporated
+  upstream.
+- Add libmypaint-gegl-pkgconfig.patch: In libmypaint-gegl.pc,
+  change Name to libmypaint-gegl to avoid conflict with
+  libmypaint.pc and Requires to depend on the correct version of
+  gegl and on libmypaint - not
+  libmypaint-@LIBMYPAINT_API_PLATFORM_VERSION@.
+- No longer needed to run autoreconf/autogen.sh before configure
+  since patches that modified build files are dropped; also drop
+  libtool BuildRequires required only for autoreconf.
+- Use autosetup to apply existing patch.
+- Bump so version in keeping with upstream (1_5-1).
+- Move libmypaint-gegl.pc file to libmypaint-gegl-devel package.
+
+-------------------------------------------------------------------

Old:
----
  libmypaint-1.4.0.tar.xz
  libmypaint-bump-gegl-version.patch
  libmypaint-gegl-0.4.14.patch
  libmypaint-gegl-shlib-version.patch

New:
----
  libmypaint-1.5.1.tar.xz

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

Other differences:
------------------
++++++ libmypaint.spec ++++++
--- /var/tmp/diff_new_pack.yuDKof/_old  2020-05-14 16:58:06.154740194 +0200
+++ /var/tmp/diff_new_pack.yuDKof/_new  2020-05-14 16:58:06.154740194 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmypaint
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,27 +16,21 @@
 #
 
 
-%define shlib %{name}-1_4-0
+%define shlib %{name}-1_5-1
 %define geglshlib %{name}-gegl0
 Name:           libmypaint
-Version:        1.4.0
+Version:        1.5.1
 Release:        0
 Summary:        A brushstroke creation library
 License:        ISC
 Group:          Productivity/Graphics/Bitmap Editors
 URL:            http://mypaint.org/
 Source:         
https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM libmypaint-bump-gegl-version.patch -- Bump minimum gegl 
version to new stable branch 0.4.0
-Patch0:         libmypaint-bump-gegl-version.patch
-# 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
 BuildRequires:  pkgconfig(gegl-0.4)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-c)
 
 %description
@@ -58,6 +52,7 @@
 Summary:        Header files for %{name}, a brushstroke creation library
 Group:          Development/Libraries/C and C++
 Requires:       %{shlib} = %{version}
+Requires:       typelib-1_0-MyPaint-1_5 = %{version}
 Provides:       mypaint-devel = %{version}
 Obsoletes:      mypaint-devel < %{version}
 
@@ -67,11 +62,22 @@
 This package provides the header needed for developing
 applications using %{name}.
 
+%package -n typelib-1_0-MyPaint-1_5
+Summary:        A brushstroke creation library -- Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-MyPaint-1_5
+libmypaint, a.k.a. "brushlib", is a library for making brushstrokes
+which is used by MyPaint and other projects.
+
+This package provides the GObject Introspection bindings for the library.
+
 %package gegl-devel
 Summary:        Header files for %{name}, a brushstroke creation library
 Group:          Development/Libraries/C and C++
 Requires:       %{geglshlib} = %{version}
 Requires:       %{shlib} = %{version}
+Requires:       typelib-1_0-MyPaintGegl-1_5 = %{version}
 
 %description gegl-devel
 libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which
@@ -87,23 +93,29 @@
 used by MyPaint and other projects. This package provides the shared libraries
 for %{name}'s GEGL bindings.
 
+%package -n typelib-1_0-MyPaintGegl-1_5
+Summary:        A brushstroke creation library with gegl support -- 
Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-MyPaintGegl-1_5
+libmypaint, a.k.a. "brushlib", is a library for making brushstrokes
+which is used by MyPaint and other projects.
+
+This package provides the GObject Introspection bindings for the library with
+gegl support.
+
 %lang_package
 
 %prep
-%setup -q
-%patch0 -p1
-%if 0%{?suse_version} >= 1500
-%patch1 -p1
-%endif
-%patch2 -p1
+%autosetup -p1
 
 # FIX A SPURIOUS PERM
 chmod -x README.md
 
 %build
-autoreconf -fiv
 %configure \
        --enable-gegl \
+       --enable-openmp \
        %{nil}
 make %{?_smp_mflags}
 
@@ -118,7 +130,7 @@
 %postun -n %{geglshlib} -p /sbin/ldconfig
 
 %files -n %{shlib}
-%{_libdir}/%{name}-1.4.so.*
+%{_libdir}/%{name}-1.5.so.*
 
 %files lang -f %{name}.lang
 
@@ -126,14 +138,23 @@
 %license COPYING
 %doc README.md
 %{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/pkgconfig/libmypaint.pc
 %{_includedir}/%{name}/
+%{_datadir}/gir-1.0/MyPaint-1.5.gir
 
 %files -n %{geglshlib}
 %{_libdir}/%{name}-gegl.so.*
 
 %files gegl-devel
 %{_libdir}/%{name}-gegl.so
+%{_libdir}/pkgconfig/libmypaint-gegl.pc
 %{_includedir}/%{name}-gegl/
+%{_datadir}/gir-1.0/MyPaintGegl-1.5.gir
+
+%files -n typelib-1_0-MyPaint-1_5
+%{_libdir}/girepository-1.0/MyPaint-1.5.typelib
+
+%files -n typelib-1_0-MyPaintGegl-1_5
+%{_libdir}/girepository-1.0/MyPaintGegl-1.5.typelib
 
 %changelog

++++++ libmypaint-1.4.0.tar.xz -> libmypaint-1.5.1.tar.xz ++++++
++++ 122608 lines of diff (skipped)


Reply via email to