Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package meld for openSUSE:Factory checked in 
at 2021-04-12 12:36:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meld (Old)
 and      /work/SRC/openSUSE:Factory/.meld.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meld"

Mon Apr 12 12:36:17 2021 rev:72 rq:881082 version:3.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/meld/meld.changes        2021-02-15 
23:22:05.607914957 +0100
+++ /work/SRC/openSUSE:Factory/.meld.new.2401/meld.changes      2021-04-12 
12:39:16.077502033 +0200
@@ -1,0 +2,43 @@
+Mon Feb 15 03:21:00 UTC 2021 - dims...@opensuse.org
+
+- Update to version 3.21.0:
+  + Move to a modern GTK headerbar-based design.
+  + Make file comparison change navigation more intuitive by
+    changing how it decides where to scroll from.
+  + Completely refreshed Meld application icon.
+  + File comparison now has overscroll at the bottom of file
+    comparisons, making it easier to see end-of-file differences
+    and improving scroll syncing.
+  + Text wrapping, whitespace, line numbers and line highlight can
+    now all be toggled from the file comparison status bar.
+  + Features:
+    - Add support for CVS in version control comparisons.
+    - Copy selected file paths in folder comparison.
+    - Improve dark theme detection so custom Meld highlighting
+      better matches the user's theme.
+  + Fixes:
+    - Fix file comparison closing after file save (Vasily Galkin)
+    - Fix file comparison handling of certain line breaks (Kai Willadsen)
+  + Internal changes:
+    - Add Meson build system support.
+    - Move from GtkUIManager to GAction-based actions
+    - Move all UI-file-constructed widgets from custom Python
+      wrapper classes to using real GtkWidget templates.
+    - Move to new GtkSourceView 4 API.
+    - Modernised Python GObject API usage, including signal and
+      property usage.
+    - Support Python 3.8.
+  + Updated translations.
+- Switch to meson buildsystem:
+  + Add meson BuildRequires.
+  + Use %meson/%meson_build/%meson_install instead of
+    python3 setup.py calls.
+  + Drop hicolor-icon-theme, intltool, libxml2-tools and python3
+    BuildRequires.
+  + Add pkgconfig(glib-2.0), pkgconfig(gtk+-3.0),
+    pkgconfig(gtksourceview-4), pkgconfig(py3cairo),
+    pkgconfig(pygobject-3.0) and pkgconfig(python3) BuildRequires.
+- Remove legacy post/postun scriptlets.
+- Drop meld-nodocs.patch: no longer needed after the port to meson.
+
+-------------------------------------------------------------------

Old:
----
  meld-3.20.3.tar.xz
  meld-nodocs.patch

New:
----
  meld-3.21.0.tar.xz

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

Other differences:
------------------
++++++ meld.spec ++++++
--- /var/tmp/diff_new_pack.Z7UDu8/_old  2021-04-12 12:39:16.589502628 +0200
+++ /var/tmp/diff_new_pack.Z7UDu8/_new  2021-04-12 12:39:16.589502628 +0200
@@ -17,28 +17,27 @@
 
 
 Name:           meld
-Version:        3.20.3
+Version:        3.21.0
 Release:        0
 Summary:        Visual diff and merge tool
 License:        GPL-2.0-or-later
 Group:          Development/Tools/Other
 URL:            http://meldmerge.org/
-Source0:        
https://download.gnome.org/sources/meld/3.20/%{name}-%{version}.tar.xz
-
-# PATCH-FIX-OPENSUSE meld-nodocs.patch dims...@opensuse.org -- We do not want 
COPYING and NEWS installed like this
-Patch0:         meld-nodocs.patch
+Source0:        
https://download.gnome.org/sources/meld/3.21/%{name}-%{version}.tar.xz
 
 BuildRequires:  fdupes
 # Needed for typelib() Requires
 BuildRequires:  gobject-introspection-devel
-# Needed for highcolor macros
-BuildRequires:  hicolor-icon-theme
-BuildRequires:  intltool
 BuildRequires:  itstool
-BuildRequires:  libxml2-tools
-BuildRequires:  python3 >= 3.3
+BuildRequires:  meson >= 0.47.0
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(glib-2.0) >= 2.48
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
+BuildRequires:  pkgconfig(gtksourceview-4) >= 4.0.0
+BuildRequires:  pkgconfig(py3cairo) >= 1.15.0
+BuildRequires:  pkgconfig(pygobject-3.0) >= 3.30
+BuildRequires:  pkgconfig(python3) >= 3.6
 # needed for VCS diffs
 Requires:       patch
 Requires:       python3-cairo
@@ -73,52 +72,33 @@
 
 %prep
 %autosetup -p1
+sed -i "s|/usr/bin/env python3|%{_bindir}/python3|g" bin/meld
 translation-update-upstream
 
 %build
-python3 setup.py build
+%meson
+%meson_build
 
 %install
-python3 setup.py \
-    --no-update-icon-cache \
-    --no-compile-schemas \
-    install --root %{buildroot} --prefix %{_prefix}
+%meson_install
 %find_lang %{name} %{?no_lang_C}
-%suse_update_desktop_file org.gnome.meld IDE
+%suse_update_desktop_file org.gnome.Meld IDE
 %fdupes %{buildroot}%{_datadir}
 
-%if 0%{?suse_version} < 1330
-%post
-%desktop_database_post
-%glib2_gsettings_schema_post
-%icon_theme_cache_post
-%icon_theme_cache_post HighContrast
-%mime_database_post
-
-%postun
-%desktop_database_postun
-%glib2_gsettings_schema_postun
-%icon_theme_cache_postun
-%icon_theme_cache_postun HighContrast
-%mime_database_postun
-%endif
-
 %files
 %license COPYING
 %doc NEWS
 %{_bindir}/%{name}
 %{_datadir}/%{name}/
 %dir %{_datadir}/metainfo/
-%{_datadir}/metainfo/org.gnome.meld.appdata.xml
-%{_datadir}/applications/org.gnome.meld.desktop
+%{_datadir}/metainfo/org.gnome.Meld.appdata.xml
+%{_datadir}/applications/org.gnome.Meld.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.meld.gschema.xml
 %doc %{_datadir}/help/C/meld/
 %{_datadir}/icons/hicolor/*/*/*
-%{_datadir}/icons/HighContrast/
-%{_datadir}/mime/packages/org.gnome.meld.xml
+%{_datadir}/mime/packages/org.gnome.Meld.xml
 %{_mandir}/man1/meld.1%{?ext_man}
 %{python3_sitelib}/meld/
-%{python3_sitelib}/meld*egg-info*
 
 %files lang -f %{name}.lang
 

++++++ meld-3.20.3.tar.xz -> meld-3.21.0.tar.xz ++++++
++++ 103520 lines of diff (skipped)

Reply via email to