From d20b92a5ff312fd4779fb0106be79e693e9f5e9258cbfc73fe6401a73f564a1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 30 Dec 2022 18:14:16 +0000 Subject: [PATCH 1/3] Tweak BR min version OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gtranslator?expand=0&rev=83 --- gtranslator.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtranslator.spec b/gtranslator.spec index 5ef9750..1e7aefd 100644 --- a/gtranslator.spec +++ b/gtranslator.spec @@ -34,7 +34,7 @@ BuildRequires: meson >= 0.46.0 BuildRequires: pkgconfig BuildRequires: yelp-tools BuildRequires: pkgconfig(gio-2.0) >= 2.36.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.36.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.71.3 BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(gspell-1) >= 1.2.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20 From 9c33f7429cd54733b230c48ec7a7b065d7cde0ce3878238c88586058b2d7aae2 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 4 Oct 2023 08:08:52 +0000 Subject: [PATCH 2/3] Accepting request 1114867 from home:dgarcia:branches:GNOME:Next - Update to 45.2: - Fix sort order infinite recursion bug - Remove doc package, the documentation upstream is outdated and doesn't build correctly https://gitlab.gnome.org/GNOME/gtranslator/-/issues/184 - Update to 45.1: - Gtk4 migration and usage of libadwaita - Usage of libspell for spell checking - Big code refactoring for the migration OBS-URL: https://build.opensuse.org/request/show/1114867 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gtranslator?expand=0&rev=84 --- gtranslator-42.0.tar.xz | 3 --- gtranslator-45.2.tar.xz | 3 +++ gtranslator.changes | 17 +++++++++++++++++ gtranslator.spec | 33 ++++++++++++--------------------- 4 files changed, 32 insertions(+), 24 deletions(-) delete mode 100644 gtranslator-42.0.tar.xz create mode 100644 gtranslator-45.2.tar.xz diff --git a/gtranslator-42.0.tar.xz b/gtranslator-42.0.tar.xz deleted file mode 100644 index a7e3d82..0000000 --- a/gtranslator-42.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a67bcbfe643061b0696d89a10847d50bf35905ff3361b9871357d3e3422f13b -size 1526376 diff --git a/gtranslator-45.2.tar.xz b/gtranslator-45.2.tar.xz new file mode 100644 index 0000000..07654e6 --- /dev/null +++ b/gtranslator-45.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c946110e6f19013c162a422ca17f1de944c5ab8c29e30389a0df9f33314c8aa +size 1524056 diff --git a/gtranslator.changes b/gtranslator.changes index fb3db3c..faef233 100644 --- a/gtranslator.changes +++ b/gtranslator.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Oct 2 17:52:47 UTC 2023 - Daniel Garcia + +- Update to 45.2: + - Fix sort order infinite recursion bug + +------------------------------------------------------------------- +Thu Sep 21 08:14:07 UTC 2023 - Daniel Garcia + +- Remove doc package, the documentation upstream is outdated and + doesn't build correctly + https://gitlab.gnome.org/GNOME/gtranslator/-/issues/184 +- Update to 45.1: + - Gtk4 migration and usage of libadwaita + - Usage of libspell for spell checking + - Big code refactoring for the migration + ------------------------------------------------------------------- Thu Apr 21 11:40:08 UTC 2022 - Dominique Leuenberger diff --git a/gtranslator.spec b/gtranslator.spec index 1e7aefd..abaff22 100644 --- a/gtranslator.spec +++ b/gtranslator.spec @@ -1,7 +1,7 @@ # # spec file for package gtranslator # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: gtranslator -Version: 42.0 +Version: 45.2 Release: 0 Summary: A gettext po file editor for the GNOME desktop License: GPL-3.0-or-later Group: Development/Tools/Other URL: https://wiki.gnome.org/Apps/Gtranslator -Source0: https://download.gnome.org/sources/gtranslator/42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gtranslator/45/%{name}-%{version}.tar.xz Source99: gtranslator-rpmlintrc BuildRequires: fdupes @@ -36,17 +36,17 @@ BuildRequires: yelp-tools BuildRequires: pkgconfig(gio-2.0) >= 2.36.0 BuildRequires: pkgconfig(glib-2.0) >= 2.71.3 BuildRequires: pkgconfig(gsettings-desktop-schemas) -BuildRequires: pkgconfig(gspell-1) >= 1.2.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20 +BuildRequires: pkgconfig(gthread-2.0) >= 2.13.0 BuildRequires: pkgconfig(gtk-doc) -BuildRequires: pkgconfig(gtksourceview-4) >= 4.0.2 +BuildRequires: pkgconfig(gtk4) >= 4.6.0 +BuildRequires: pkgconfig(gtksourceview-5) >= 5.4.0 BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0 +BuildRequires: pkgconfig(libadwaita-1) >= 1.3.0 BuildRequires: pkgconfig(libdazzle-1.0) >= 3.33.90 BuildRequires: pkgconfig(libgda-6.0) >= 6.0.0 -BuildRequires: pkgconfig(libhandy-1) -BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libsoup-3.0) +BuildRequires: pkgconfig(libspelling-1) BuildRequires: pkgconfig(libxml-2.0) >= 2.4.12 Requires: gsettings-desktop-schemas Requires: iso-codes @@ -56,21 +56,15 @@ Obsoletes: gtranslator-devel <= 2.91.7 %description Gtranslator is an enhanced gettext PO file editor for the GNOME desktop environment. It handles all forms of gettext PO files and features many comfortable everyday usage features like find and replace functions, auto translation, and translation learning. -%package doc -Summary: Documentation for %{name} -Group: Development/Tools/Other - -%description doc -This package contains documentation for %{name}. - %lang_package %prep %autosetup -p1 %build +# https://gitlab.gnome.org/GNOME/gtranslator/-/issues/184 %meson \ - -D gtk_doc=true + -D gtk_doc=false %meson_build %install @@ -82,19 +76,16 @@ find %{buildroot} -type f -name "gtr-marshal.h" -delete -print %files %license COPYING %doc README.md +%doc AUTHORS MAINTAINERS NEWS THANKS %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/*.desktop %{_datadir}/glib-2.0/schemas/*.gschema.xml -%{_datadir}/gtksourceview-4/language-specs/*.lang +%{_datadir}/gtksourceview-5/language-specs/*.lang %{_datadir}/icons/hicolor/*/apps/org.gnome.Gtranslator*.svg %{_datadir}/metainfo/org.gnome.Gtranslator.appdata.xml %{_mandir}/man?/* -%files doc -%doc AUTHORS MAINTAINERS NEWS THANKS -%doc %{_datadir}/gtk-doc/html/%{name}/ - %files lang -f %{name}.lang %changelog From 5d06269325e124218785ac0cbd5d8f6e3393682d5e97890c8df6fe51b0ae4549 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 4 Oct 2023 08:13:58 +0000 Subject: [PATCH 3/3] - Update to version 45.2: + Fix sort order infinite recursion bug. - Update to version 45.1: + Gtk4 migration and usage of libadwaita. + Usage of libspell for spell checking. + Big code refactoring for the migration. - Replace pkgconfig(gspell-1) BuildRequires with pkgconfig(libspelling-1), following upstreams port to libspell. - Rep[ace pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires with pkgconfig(gtk4), pkgconfig(libadwaita), and pkgconfig(gtksourceview-5), following the port to GTK4. - Ad explicit pkgconfig(gthread-2.0) BuildRequires: verified dependency. - Drop pkgconfig(libhandy-1) and pkgconfig(libsoup-2.4) BuildRequires: no longer needed. OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gtranslator?expand=0&rev=85 --- gtranslator.changes | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/gtranslator.changes b/gtranslator.changes index faef233..179e9b9 100644 --- a/gtranslator.changes +++ b/gtranslator.changes @@ -1,19 +1,28 @@ ------------------------------------------------------------------- Mon Oct 2 17:52:47 UTC 2023 - Daniel Garcia -- Update to 45.2: - - Fix sort order infinite recursion bug +- Update to version 45.2: + + Fix sort order infinite recursion bug. ------------------------------------------------------------------- Thu Sep 21 08:14:07 UTC 2023 - Daniel Garcia +- Update to version 45.1: + + Gtk4 migration and usage of libadwaita. + + Usage of libspell for spell checking. + + Big code refactoring for the migration. +- Replace pkgconfig(gspell-1) BuildRequires with + pkgconfig(libspelling-1), following upstreams port to libspell. +- Rep[ace pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) + BuildRequires with pkgconfig(gtk4), pkgconfig(libadwaita), and + pkgconfig(gtksourceview-5), following the port to GTK4. +- Ad explicit pkgconfig(gthread-2.0) BuildRequires: verified + dependency. +- Drop pkgconfig(libhandy-1) and pkgconfig(libsoup-2.4) + BuildRequires: no longer needed. - Remove doc package, the documentation upstream is outdated and doesn't build correctly https://gitlab.gnome.org/GNOME/gtranslator/-/issues/184 -- Update to 45.1: - - Gtk4 migration and usage of libadwaita - - Usage of libspell for spell checking - - Big code refactoring for the migration ------------------------------------------------------------------- Thu Apr 21 11:40:08 UTC 2022 - Dominique Leuenberger