Hello community,

here is the log from the commit of package libmypaint for openSUSE:Factory 
checked in at 2020-02-28 15:19:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmypaint (Old)
 and      /work/SRC/openSUSE:Factory/.libmypaint.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmypaint"

Fri Feb 28 15:19:05 2020 rev:5 rq:779365 version:1.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes    2020-02-25 
16:02:15.908085558 +0100
+++ /work/SRC/openSUSE:Factory/.libmypaint.new.26092/libmypaint.changes 
2020-02-28 15:19:07.605622610 +0100
@@ -1,0 +2,25 @@
+Mon Feb 24 06:49:00 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com>
+
+- 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.
+
+-------------------------------------------------------------------

Old:
----
  libmypaint-1.5.0.tar.xz
  libmypaint-gegl-pkgconfig.patch

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

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

Other differences:
------------------
++++++ libmypaint.spec ++++++
--- /var/tmp/diff_new_pack.j8MbEZ/_old  2020-02-28 15:19:08.261623946 +0100
+++ /var/tmp/diff_new_pack.j8MbEZ/_new  2020-02-28 15:19:08.265623954 +0100
@@ -19,18 +19,18 @@
 %define shlib %{name}-1_5-1
 %define geglshlib %{name}-gegl0
 Name:           libmypaint
-Version:        1.5.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-gegl-pkgconfig.patch badshah...@gmail.com -- 
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@
-Patch0:         libmypaint-gegl-pkgconfig.patch
 BuildRequires:  intltool
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gegl-0.4)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-c)
 
 %description
@@ -52,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}
 
@@ -61,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
@@ -81,6 +93,17 @@
 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
@@ -92,6 +115,7 @@
 %build
 %configure \
        --enable-gegl \
+       --enable-openmp \
        %{nil}
 make %{?_smp_mflags}
 
@@ -116,6 +140,7 @@
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/libmypaint.pc
 %{_includedir}/%{name}/
+%{_datadir}/gir-1.0/MyPaint-1.5.gir
 
 %files -n %{geglshlib}
 %{_libdir}/%{name}-gegl.so.*
@@ -124,5 +149,12 @@
 %{_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.5.0.tar.xz -> libmypaint-1.5.1.tar.xz ++++++
++++ 19401 lines of diff (skipped)


Reply via email to