Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtg for openSUSE:Factory checked in at 2022-04-11 23:49:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtg (Old) and /work/SRC/openSUSE:Factory/.gtg.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtg" Mon Apr 11 23:49:15 2022 rev:4 rq:969166 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/gtg/gtg.changes 2022-02-11 23:08:45.274832316 +0100 +++ /work/SRC/openSUSE:Factory/.gtg.new.1900/gtg.changes 2022-04-11 23:50:44.010050560 +0200 @@ -1,0 +2,29 @@ +Fri Mar 18 04:26:53 UTC 2022 - Luciano Santos <luc1...@opensuse.org> + +- Update to version 0.6: + + GTG 0.6 brings even more performance improvements, many bug + fixes, the introduction of the CalDAV synchronization service, + the new Gamify plugin, and a redesign of the Tag Editor. + + Some of the new features additions: + - Support for undo/redo actions in the Task Editor. + - The ability to collapse and expand all tasks in the main menu. + - F10 shortcut to open the main menu. + - ESC now closes the calendar picker window. + - CTRL+B shortcut to set focus on the sidebar. + - An option to set the due date to "today" in the context menu. + + Some of the improvements: + - Made an update to prevent errors when no task is selected. + - Made several changes in preparation for Gtk 4.0. + - Added gtg://TASK-ID to the command-line help. + - Added the -p parameter for profiling in debug.sh. + + Updated documentation. +- For a more extensive list of changes in 0.6, visit: + https://github.com/getting-things-gnome/gtg/blob/v0.6/NEWS +- For a more detailed overview of what has changed in 0.6, visit: + https://fortintam.com/blog/gtg-0-6-released/ +- Drop already merged 0001-GTG-0.5-fix-meson-build-failure.patch + patch. +- Add hamster-time-tracer recommendation for Hamster Plugin + integration. + +------------------------------------------------------------------- Old: ---- 0001-GTG-0.5-fix-meson-build-failure.patch v0.5.tar.gz New: ---- v0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtg.spec ++++++ --- /var/tmp/diff_new_pack.5o1N11/_old 2022-04-11 23:50:44.586043988 +0200 +++ /var/tmp/diff_new_pack.5o1N11/_new 2022-04-11 23:50:44.586043988 +0200 @@ -16,30 +16,48 @@ # +# TODO 1) Report unused itstool build requirement, despite it being +# checked by the build script. +# 2) Meson is throwing out (gtg-0.6): +# "NOTICE: Future-deprecated features used: +# 0.56.0: {'meson.source_root'}" +# 3) Report unneeded shebang in Python modules and executable bits +# on networkmanager.py. + Name: gtg -Version: 0.5 +Version: 0.6 Release: 0 Summary: Personal Organizer for GNOME License: GPL-3.0-or-later Group: Productivity/Office/Organizers URL: https://wiki.gnome.org/Apps/GTG Source0: https://github.com/getting-things-gnome/gtg/archive/refs/tags/v%{version}.tar.gz -# PATCH-FIX-UPSTREAM fix-meson-build-failure.patch -- luc1...@opensuse.org -# based on commit 1809d10663ae3d8f69c04138b66f9b4e66ee14f6. -# Fix i18n.merge_file() that got "build_always_stale" keyword -# argument removed from Meson 0.60 release. -Patch0: 0001-GTG-0.5-fix-meson-build-failure.patch BuildRequires: fdupes +BuildRequires: gettext-tools BuildRequires: itstool BuildRequires: meson BuildRequires: python-rpm-macros +BuildRequires: python3-cairo +BuildRequires: python3-caldav +BuildRequires: python3-gobject +BuildRequires: python3-liblarch +BuildRequires: python3-lxml BuildRequires: update-desktop-files +BuildRequires: typelib(GLib) +BuildRequires: typelib(GdkPixbuf) +BuildRequires: typelib(Gtk) = 3.0 +BuildRequires: typelib(GtkSource) = 4 +BuildRequires: typelib(Pango) +## Run-time Requirements Requires: python3-gobject-Gdk Requires: python3-liblarch Requires: python3-liblarch-gtk Requires: python3-lxml Requires: python3-pycairo +## For GTG's plugins +# Hamster Time Tracker Integration +Recommends: hamster-time-tracker BuildArch: noarch %description @@ -56,9 +74,16 @@ %prep %autosetup -p1 -### Fix Shebang Issues ### -sed -i -e '1s/env //' GTG/{gtg.in,core/networkmanager.py} -sed -i -r '1s/(.*)/# \1/' GTG/{core/info.py.in,plugins/export/export_templates/script_pocketmod} +## Fix shebang issues +pushd GTG +sed -i -e '1s/env //' gtg.in +sed -i -r '1s,(#!/bin/sh),# \1,' \ + plugins/export/export_templates/script_pocketmod +for file in core/info.py.in core/networkmanager.py; do + sed -i -r '1s,^(#!/usr/bin/(|env )python3),# \1,' $file + chmod -x $file +done +popd %build %meson %{nil} ++++++ v0.5.tar.gz -> v0.6.tar.gz ++++++ ++++ 113483 lines of diff (skipped)