Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2020-02-25 16:01:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmypaint" Tue Feb 25 16:01:45 2020 rev:4 rq:777739 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes 2019-09-18 13:06:59.820745974 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.26092/libmypaint.changes 2020-02-25 16:02:15.908085558 +0100 @@ -1,0 +2,31 @@ +Tue Feb 18 21:12:09 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- 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.0.tar.xz libmypaint-gegl-pkgconfig.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmypaint.spec ++++++ --- /var/tmp/diff_new_pack.KpGiy4/_old 2020-02-25 16:02:19.012093043 +0100 +++ /var/tmp/diff_new_pack.KpGiy4/_new 2020-02-25 16:02:19.016093053 +0100 @@ -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,25 +16,19 @@ # -%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.0 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 badshah...@gmail.com -- 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 badshah...@gmail.com -- Fixes building with GEGL Support -Patch2: libmypaint-gegl-shlib-version.patch +# 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: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(gegl-0.4) BuildRequires: pkgconfig(json-c) @@ -90,18 +84,12 @@ %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 \ %{nil} @@ -118,7 +106,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,7 +114,7 @@ %license COPYING %doc README.md %{_libdir}/%{name}.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/pkgconfig/libmypaint.pc %{_includedir}/%{name}/ %files -n %{geglshlib} @@ -134,6 +122,7 @@ %files gegl-devel %{_libdir}/%{name}-gegl.so +%{_libdir}/pkgconfig/libmypaint-gegl.pc %{_includedir}/%{name}-gegl/ %changelog ++++++ libmypaint-1.4.0.tar.xz -> libmypaint-1.5.0.tar.xz ++++++ ++++ 103881 lines of diff (skipped) ++++++ libmypaint-gegl-pkgconfig.patch ++++++ Index: libmypaint-1.5.0/gegl/libmypaint-gegl.pc.in =================================================================== --- libmypaint-1.5.0.orig/gegl/libmypaint-gegl.pc.in +++ libmypaint-1.5.0/gegl/libmypaint-gegl.pc.in @@ -3,9 +3,9 @@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ -Name: libmypaint +Name: libmypaint-gegl Description: MyPaint brush engine library, with GEGL integration. Version: @LIBMYPAINT_VERSION@ -Requires: gegl-0.3 libmypaint-@LIBMYPAINT_API_PLATFORM_VERSION@ +Requires: gegl-@GEGL_VERSION@ libmypaint Cflags: -I${includedir}/libmypaint-gegl Libs: -L${libdir} -lmypaint-gegl