Hello community,

here is the log from the commit of package gedit for openSUSE:Leap:15.2 checked 
in at 2020-01-30 14:49:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gedit (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.gedit.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gedit"

Thu Jan 30 14:49:34 2020 rev:14 rq:757841 version:3.34.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gedit/gedit.changes    2020-01-15 
14:59:54.413731282 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gedit.new.26092/gedit.changes 2020-01-30 
14:50:17.986899252 +0100
@@ -2 +2,149 @@
-Thu Mar 22 12:40:07 UTC 2018 - [email protected]
+Thu Nov 21 10:29:23 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.34.1:
+  + A few bug fixes.
+  + Updates to the Snap and Flatpak packages.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep  9 17:57:24 CDT 2019 - [email protected]
+
+- Update to version 3.34.0:
+  + Translation updates.
+
+-------------------------------------------------------------------
+Sun Sep  8 10:11:53 NZST 2019 - [email protected]
+
+- Update to version 3.33.92:
+  + Updated documentation.
+
+-------------------------------------------------------------------
+Mon Sep  2 15:46:28 CST 2019 - [email protected]
+
+- Update to version 3.33.90:
+  + Add "gedit" to .desktop keywords as search workaround for Flatpak
+    and Snap.
+  + Build fixes.
+  + Updated translations.
+- Remove %{_libexecdir}/gedit/gedit-bugreport.sh and
+  %{_libexecdir}/gedit from spec since they have been taken out
+  from upstream code.
+
+-------------------------------------------------------------------
+Wed May 15 20:56:45 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.2:
+  + Reintroduce enable-gvfs-metadata build option.
+  + Fix several crash bugs.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 11 09:00:10 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar  4 08:38:46 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.31.92:
+  + Fix segfault in open document selector.
+  + Update help for app menu changes.
+  + Miscellaneous fixes.
+
+-------------------------------------------------------------------
+Tue Feb 19 10:04:02 UTC 2019 - [email protected]
+
+- Update to version 3.31.90:
+  + Switch to meson.
+  + Drop autotools support.
+  + Add tests to validate AppStream metadata and .desktop.
+  + Flatpak and Snap versions now bundle gedit-plugins.
+  + Fix some issues resulting from the GNOME 3.32 menu changes.
+  + Drop gconf conversion file.
+  + Miscellaneous fixes.
+- Switch to meson build system, add meson BuildRequires and macros.
+
+-------------------------------------------------------------------
+Thu Jan  3 13:11:31 UTC 2019 - [email protected]
+
+- Update to version 3.31.3:
+  + Update README and rename to README.md.
+  + Update new app icon.
+  + Fix searching with upper case characters in recent files popup.
+  + Fix symbolic icons in file browser with dark themes.
+  + Use a color for search matching in recent files popup that
+    works better with dark themes.
+  + Clean up deprecations and more.
+- Changes from version 3.31.2:
+  + Follow GNOME 3.32 menu guidelines.
+  + Allow closing tabs with middle-click.
+- Changes from version 3.31.1:
+  + Fix tarball and version number from previous release.
+- Changes from version 3.31.0:
+  + Redesign the app icon.
+  + Migrate to gettext and stop using intltool.
+  + Switch from gtksourceview3 to gtksourceview4.
+  + Fix file chooser not opening in correct location after first
+    time.
+  + Miscellaneous build and translation fixes.
+  + Updated translations.
+- Replace pkgconfig(gtksourceview-3.0) with
+  pkgconfig(gtksourceview-4) BuildRequires following upstream
+  changes.
+- Drop intltool BuildRequires, no longer needed.
+- Rebase gedit-desktop.patch.
+- Drop upstream fixed patches:
+  + gedit-notebook-close-with-mmb.patch
+  + gedit-document-selector-make-search-caseless.patch
+  + gedit-fix-assert-when-going-up-in-tree.patch
+
+-------------------------------------------------------------------
+Fri Dec  7 16:10:58 UTC 2018 - [email protected]
+
+- Add upstream bugfix patches:
+  + gedit-notebook-close-with-mmb.patch: notebook: Allow closing of
+    tabs with middle mouse button.
+  + gedit-document-selector-make-search-caseless.patch: document
+    selector: make search caseless.
+  + gedit-fix-assert-when-going-up-in-tree.patch: file-browser: fix
+    assert when going up in the tree.
+
+-------------------------------------------------------------------
+Tue Oct 23 11:27:23 UTC 2018 - [email protected]
+
+- Update to version 3.30.2:
+  + Fix file chooser not opening in correct location after first
+    time.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Sep 26 15:31:37 UTC 2018 - [email protected]
+
+- Update to version 3.30.1:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep  9 07:22:35 UTC 2018 - [email protected]
+
+- Update to version 3.30.0:
+  + Updated translations.
+- Remove lang package from recommended packages as it already
+  supplements main package (same effect, it's redundant).
+
+-------------------------------------------------------------------
+Thu Aug  9 01:47:48 UTC 2018 - [email protected]
+
+- Update to version 3.29.90:
+  + Misc. bugfixes.
+  + Updated translations.
+- Drop gettext BuildRequires to avoid explicit dependency on it.
+
+-------------------------------------------------------------------
+Mon Apr  9 09:57:04 UTC 2018 - [email protected]
+
+- Update to version 3.28.1:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 20 17:33:14 UTC 2018 - [email protected]
@@ -8,0 +157,54 @@
+Mon Mar 12 16:10:39 UTC 2018 - [email protected]
+
+- Update to version 3.28.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 10 08:53:58 UTC 2018 - [email protected]
+
+- Update descriptions.
+
+-------------------------------------------------------------------
+Tue Mar  6 21:10:40 UTC 2018 - [email protected]
+
+- Add gedit-plugins-python-env.patch: Set python env to explicit
+  python3, do not depend on env variable. We can't have random
+  python interpreters be executed.
+- Refresh downstream gedit-desktop.patch, use autosetup and
+  make_build macros.
+
+-------------------------------------------------------------------
+Sun Mar  4 23:10:11 UTC 2018 - [email protected]
+
+- Update to version 3.27.92:
+  + Updated translations.
+- Update URL tag to https://wiki.gnome.org/Apps/Gedit, the current
+  Gedit web page.
+- Drop:
+  + glib2_gsettings_schema_* and desktop_database_* post/postun
+    scriptlets and glib2_gsettings_schema_requires macro: their
+    functionality has been moved to RPM file triggers
+    (RPM 4.13, suse_version >= 1330).
+  + update-desktop-files BuildRequires and its macro: they are no
+    longer needed anymore.
+  + ice and sm pkgconfig BuildRequires: they are no longer used
+    anymore.
+- Add glib-2.0 and gmodules-2.0 pkgconfig modules and
+  gobject-introspection-devel BuildRequires to avoid implicit
+  dependencies.
+- Point fdupes to the prefix directory instead of directly to the
+  buildroot, which is a practice that must be avoided.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:26:14 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
++++ 8 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gedit/gedit.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gedit.new.26092/gedit.changes

Old:
----
  gedit-3.22.1.tar.xz

New:
----
  gedit-3.34.1.tar.xz
  gedit-plugins-python-env.patch

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

Other differences:
------------------
++++++ gedit.spec ++++++
--- /var/tmp/diff_new_pack.UehTsS/_old  2020-01-30 14:50:19.582900101 +0100
+++ /var/tmp/diff_new_pack.UehTsS/_new  2020-01-30 14:50:19.606900113 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gedit
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,136 +12,124 @@
 # 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 _with_gi_python 1
-
+%bcond_without  python_bindings
 Name:           gedit
-Version:        3.22.1
+Version:        3.34.1
 Release:        0
-Summary:        Small and lightweight UTF-8 text editor
-License:        GPL-2.0+
+Summary:        UTF-8 text editor
+License:        GPL-2.0-or-later
 Group:          Productivity/Text/Editors
-Url:            http://www.gnome.org
-Source:         
http://download.gnome.org/sources/gedit/3.22/%{name}-%{version}.tar.xz
+URL:            https://wiki.gnome.org/Apps/Gedit
+Source0:        
https://download.gnome.org/sources/gedit/3.34/%{name}-%{version}.tar.xz
 # PATCH-FIX-OPENSUSE gedit-desktop.patch -- Adds more MIME types.
 Patch0:         gedit-desktop.patch
+# PATCH-FIX-OPENSUSE gedit-plugins-python-env.patch [email protected] -- Fix 
python env
+Patch1:         gedit-plugins-python-env.patch
+
 BuildRequires:  fdupes
-BuildRequires:  gettext
+BuildRequires:  gobject-introspection-devel >= 0.9.3
 BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  intltool >= 0.50.1
 BuildRequires:  iso-codes-devel
-BuildRequires:  python >= 3.2.3
+BuildRequires:  meson
+BuildRequires:  pkgconfig
+BuildRequires:  python3-base >= 3.2.3
 BuildRequires:  translation-update-upstream
-BuildRequires:  update-desktop-files
 BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(gio-2.0) >= 2.44
+BuildRequires:  pkgconfig(glib-2.0) >= 2.44
+BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gsettings-desktop-schemas)
 BuildRequires:  pkgconfig(gspell-1) >= 0.2.5
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.21.3
-BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.19.4
-BuildRequires:  pkgconfig(ice)
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
+BuildRequires:  pkgconfig(gtksourceview-4)
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.14.1
 BuildRequires:  pkgconfig(libpeas-gtk-1.0) >= 1.14.1
 BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.5.0
 BuildRequires:  pkgconfig(pygobject-3.0) >= 3.0.0
-BuildRequires:  pkgconfig(sm) >= 1.0.0
 BuildRequires:  pkgconfig(vapigen) >= 0.25.1
 BuildRequires:  pkgconfig(x11)
 Requires:       python3-cairo
-%if %{_with_gi_python}
-# See bnc#847114 - plugins generally depend on it
-Requires:       python3-gedit
-%endif
 Requires:       python3-gobject
 #bnc#910913 - plugin snippets depend on this package
 Requires:       python3-gobject-cairo
-Recommends:     %{name}-lang
 Recommends:     iso-codes
 Provides:       gedit2 = %{version}
 Obsoletes:      gedit2 < %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%glib2_gsettings_schema_requires
+%if %{with python_bindings}
+# See bnc#847114 - plugins generally depend on it
+Requires:       python3-gedit
+%endif
 
 %description
-Gedit is a small and lightweight UTF-8 text editor for the GNOME
-environment.
+Gedit is a UTF-8 text editor for the GNOME environment.
+
+It features a multi-document frame, syntax highlighting, autoindent
+options, autosave, and plugins.
 
-%if %{_with_gi_python}
 %package -n python3-gedit
 Summary:        Python bindings for gedit
 Group:          Development/Languages/Python
 
 %description -n python3-gedit
-Gedit is a small and lightweight UTF-8 text editor for the GNOME
+Gedit is a UTF-8 text editor for the GNOME
 environment.
 
 This package provides the python bindings, based on gobject-introspection.
-%endif
 
 %package devel
-Summary:        Small and lightweight UTF-8 text editor
+Summary:        Development files for the gedit text editor
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 Requires:       gtksourceview-devel
-%if %{_with_gi_python}
-Requires:       python3-gedit
-%endif
 Provides:       gedit2-devel = %{version}
 Obsoletes:      gedit2-devel < %{version}
 Provides:       %{name}-doc = %{version}
 Obsoletes:      %{name}-doc < %{version}
+%if %{with python_bindings}
+Requires:       python3-gedit
+%endif
 
 %description devel
-Gedit is a small and lightweight UTF-8 text editor for the GNOME
+Gedit is a UTF-8 text editor for the GNOME
 environment.
 
+This subpackage contains the header files for creating gedit plugins.
+
 %lang_package
+
 %prep
-%setup -q
-translation-update-upstream
-%patch0 -p0
+%autosetup -p1
+translation-update-upstream po %{name}
 
 %build
-%configure \
-    --enable-python
-make %{?_smp_mflags}
+%meson \
+       -Dintrospection=true \
+       -Dvapi=true \
+       -Dplugins=true \
+       -Ddocumentation=true \
+       %{nil}
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name '*.la' -delete -print
-%suse_update_desktop_file org.gnome.gedit
-%find_lang %{name} %{?no_lang_C}
-%fdupes %{buildroot}
-
-%clean
-rm -rf %{buildroot}
+%meson_install
 
-%post
-/sbin/ldconfig
-%desktop_database_post
-%glib2_gsettings_schema_post
-
-%postun
-/sbin/ldconfig
-%desktop_database_postun
-%glib2_gsettings_schema_postun
+%find_lang %{name} %{?no_lang_C}
+%fdupes %{buildroot}%{_prefix}
 
 %files
-%defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING MAINTAINERS NEWS README
+%license COPYING
+%doc NEWS README.md
 %doc %{_datadir}/help/C/%{name}/
 %{_bindir}/gedit
-%{_bindir}/gnome-text-editor
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/org.gnome.gedit.appdata.xml
+%{_datadir}/metainfo/org.gnome.gedit.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/dbus-1/services/org.gnome.gedit.service
-%{_datadir}/GConf/gsettings/gedit.convert
 # %%{_datadir}/gedit/gir-1.0/ lives in -devel
 %exclude %{_datadir}/gedit/gir-1.0/
 %{_datadir}/gedit/
@@ -151,10 +139,11 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.spell.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml
 %dir %{_libdir}/gedit/
-%{_libdir}/gedit/libgedit.so
+%{_libdir}/gedit/libgedit-3.14.so
 %{_libdir}/gedit/girepository-1.0/
 %dir %{_libdir}/gedit/plugins/
 # Explicitly list plugins so we know when we miss one
@@ -178,24 +167,18 @@
 %{_libdir}/gedit/plugins/libspell.so
 %{_libdir}/gedit/plugins/time.plugin
 %{_libdir}/gedit/plugins/libtime.so
-%if "%{_libdir}" != "%{_libexecdir}"
-%dir %{_libexecdir}/gedit
-%endif
-%{_libexecdir}/gedit/gedit-bugreport.sh
-%doc %{_mandir}/man1/gedit*
+%{_libdir}/gedit/plugins/quickhighlight.plugin
+%{_libdir}/gedit/plugins/libquickhighlight.so
+%{_mandir}/man1/gedit.1%{?ext_man}
 %{_datadir}/icons/hicolor/*/apps/*
 
-%files lang -f %{name}.lang
-
-%if %{_with_gi_python}
+%if %{with python_bindings}
 %files -n python3-gedit
-%defattr(-,root,root)
 %{python3_sitearch}/gi/overrides/Gedit*
-%{python3_sitearch}/gi/overrides/__pycache__/Gedit*
 %endif
 
 %files devel
-%defattr(-, root, root)
+%doc AUTHORS CONTRIBUTING.md
 %doc %{_datadir}/gtk-doc/html/gedit/
 %{_datadir}/gedit/gir-1.0/
 %{_includedir}/*
@@ -203,4 +186,6 @@
 %{_datadir}/vala/vapi/gedit.deps
 %{_datadir}/vala/vapi/gedit.vapi
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ gedit-3.22.1.tar.xz -> gedit-3.34.1.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/gedit/gedit-3.22.1.tar.xz 
/work/SRC/openSUSE:Leap:15.2/.gedit.new.26092/gedit-3.34.1.tar.xz differ: char 
25, line 1

++++++ gedit-desktop.patch ++++++
--- /var/tmp/diff_new_pack.UehTsS/_old  2020-01-30 14:50:19.786900209 +0100
+++ /var/tmp/diff_new_pack.UehTsS/_new  2020-01-30 14:50:19.786900209 +0100
@@ -1,13 +1,12 @@
-Index: data/org.gnome.gedit.desktop.in.in
-===================================================================
---- data/org.gnome.gedit.desktop.in.in.orig
-+++ data/org.gnome.gedit.desktop.in.in
-@@ -6,7 +6,7 @@ Exec=gedit %U
+--- orig-gedit-3.31.3/data/org.gnome.gedit.desktop.in.in       2018-10-21 
15:48:49.000000000 +0200
++++ gedit-3.31.3/data/org.gnome.gedit.desktop.in.in    2019-01-03 
14:24:10.125418509 +0100
+@@ -5,7 +5,7 @@
  Terminal=false
  Type=Application
  StartupNotify=true
 -MimeType=text/plain;
 
+MimeType=application/x-awk;application/x-csh;application/x-perl;application/x-php;application/x-shellscript;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-chdr;text/x-c++src;text/x-csrc;text/x-fortran;text/x-java;text/x-log;text/x-makefile;text/x-moc;text/x-pascal;text/x-patch;text/x-python;text/x-readme;text/x-scheme;text/x-tcl;text/x-tex;
- Icon=gedit
- Categories=GNOME;GTK;Utility;TextEditor;
- X-GNOME-DocPath=gedit/gedit.xml
+ # TRANSLATORS: Do NOT translate or transliterate this text!
+ #              This is an icon file name.
+ Icon=org.gnome.gedit
+

++++++ gedit-plugins-python-env.patch ++++++
Index: gedit-3.27.92/plugins/externaltools/data/send-to-fpaste.tool.in
===================================================================
--- gedit-3.27.92.orig/plugins/externaltools/data/send-to-fpaste.tool.in        
2018-02-01 14:58:38.000000000 +0100
+++ gedit-3.27.92/plugins/externaltools/data/send-to-fpaste.tool.in     
2018-03-06 22:46:20.502284840 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 
 import os, urllib, json, sys, urllib.request
 from gi.repository import Gtk, Gdk

Reply via email to