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
