Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libgnome-games-support for
openSUSE:Factory checked in at 2022-03-20 20:54:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgnome-games-support (Old)
and /work/SRC/openSUSE:Factory/.libgnome-games-support.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgnome-games-support"
Sun Mar 20 20:54:34 2022 rev:15 rq:962638 version:2.0.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/libgnome-games-support/libgnome-games-support.changes
2021-11-06 18:17:29.588867852 +0100
+++
/work/SRC/openSUSE:Factory/.libgnome-games-support.new.25692/libgnome-games-support.changes
2022-03-20 20:54:41.322452227 +0100
@@ -1,0 +2,20 @@
+Fri Mar 18 09:37:45 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Update to version 2.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 15 11:40:29 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Update to version 2.0.beta.2:
+ + Fix parallel-installability of localizations
+- Changes from version 2.0.beta:
+ + Port to GTK 4
+ + New API version: libgnome-games-support-2, should be
+ parallel-installable.
+- Following upstreams port: Replace pkgconfig(gtk+-3.0) with
+ pkgconfig(gtk4) BuildRequires, bump sover to 4 and add a new api
+ define and set it to 2, renaming sub-packages to
+ libgnome-games-support-2-4
+
+-------------------------------------------------------------------
Old:
----
libgnome-games-support-1.8.2.sha256sum
libgnome-games-support-1.8.2.tar.xz
New:
----
libgnome-games-support-2.0.0.sha256sum
libgnome-games-support-2.0.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnome-games-support.spec ++++++
--- /var/tmp/diff_new_pack.ySH9ac/_old 2022-03-20 20:54:41.730452815 +0100
+++ /var/tmp/diff_new_pack.ySH9ac/_new 2022-03-20 20:54:41.734452821 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgnome-games-support
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,18 @@
#
-%define sover 3
+%define sover 4
+%define api 2
Name: libgnome-games-support
-Version: 1.8.2
+Version: 2.0.0
Release: 0
Summary: Internal support library for GNOME games
License: LGPL-3.0-or-later
Group: Development/Libraries/GNOME
URL: https://git.gnome.org/browse/libgnome-games-support/
-Source0:
https://download.gnome.org/sources/libgnome-games-support/1.8/%{name}-%{version}.tar.xz
-Source1:
https://download.gnome.org/sources/libgnome-games-support/1.8/%{name}-%{version}.sha256sum
+Source0:
https://download.gnome.org/sources/libgnome-games-support/2.0/%{name}-%{version}.tar.xz
+Source1:
https://download.gnome.org/sources/libgnome-games-support/2.0/%{name}-%{version}.sha256sum
BuildRequires: intltool >= 0.50.2
BuildRequires: meson
@@ -35,20 +36,20 @@
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gio-2.0) >= 2.40
BuildRequires: pkgconfig(glib-2.0) >= 2.40
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.2
+BuildRequires: pkgconfig(gtk4)
%description
libgnome-games-support is a small library intended for internal use by
GNOME Games, but it may be used by others. The API will only break
with the major version number. The ABI is unstable.
-%package -n libgnome-games-support-1-%{sover}
+%package -n libgnome-games-support-%{api}-%{sover}
Summary: Internal support library for GNOME games
# In order for the -lang package to be installable
Group: System/Libraries
Provides: %{name} = %{version}
-%description -n libgnome-games-support-1-%{sover}
+%description -n libgnome-games-support-%{api}-%{sover}
libgnome-games-support is a small library intended for internal use by
GNOME Games, but it may be used by others. The API will only break
with the major version number. The ABI is unstable.
@@ -56,7 +57,7 @@
%package devel
Summary: Development files for the GNOME Internal games library
Group: Development/Libraries/C and C++
-Requires: libgnome-games-support-1-%{sover} = %{version}
+Requires: libgnome-games-support-%{api}-%{sover} = %{version}
%description devel
libgnome-games-support is a small library intended for internal use by
@@ -74,20 +75,19 @@
%install
%meson_install
-%find_lang %{name}
+%find_lang libgnome-games-support2 %{name}.lang
%check
%meson_test
-%post -n libgnome-games-support-1-%{sover} -p /sbin/ldconfig
-%postun -n libgnome-games-support-1-%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgnome-games-support-%{api}-%{sover}
-%files -n libgnome-games-support-1-%{sover}
+%files -n libgnome-games-support-%{api}-%{sover}
%license COPYING COPYING.LESSER
-%{_libdir}/libgnome-games-support-1.so.%{sover}*
+%{_libdir}/libgnome-games-support-%{api}.so.%{sover}*
%files devel
-%{_includedir}/gnome-games-support-1/
+%{_includedir}/gnome-games-support-%{api}/
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/vala/
++++++ libgnome-games-support-1.8.2.sha256sum ->
libgnome-games-support-2.0.0.sha256sum ++++++
---
/work/SRC/openSUSE:Factory/libgnome-games-support/libgnome-games-support-1.8.2.sha256sum
2021-11-06 18:17:29.492867802 +0100
+++
/work/SRC/openSUSE:Factory/.libgnome-games-support.new.25692/libgnome-games-support-2.0.0.sha256sum
2022-03-20 20:54:41.306452205 +0100
@@ -1,2 +1,2 @@
-cb6c4859d16bffc941b1098f7f624c84e6a3339fce45629e45ba8b3f653d58f9
libgnome-games-support-1.8.2.news
-28434604a7b038731ac0231731388ff104f565bb2330cc24e78cda04cfd3ef7d
libgnome-games-support-1.8.2.tar.xz
+d4a3c5fffb1832a643d7562aeab1f7ef8bda349f611c8887be8f1951fb5d1f60
libgnome-games-support-2.0.0.news
+53821f6fe32eddcb9eef3324f646aaac83cc6d3de0937dfd5f266470d453d2a4
libgnome-games-support-2.0.0.tar.xz
++++++ libgnome-games-support-1.8.2.tar.xz ->
libgnome-games-support-2.0.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/.gitlab-ci.yml
new/libgnome-games-support-2.0.0/.gitlab-ci.yml
--- old/libgnome-games-support-1.8.2/.gitlab-ci.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/libgnome-games-support-2.0.0/.gitlab-ci.yml 2022-03-17
19:07:54.007724000 +0100
@@ -0,0 +1,11 @@
+stages:
+ - build
+
+meson-test:
+ image: fedora:latest
+ stage: build
+ script:
+ - dnf install -y meson libgee-devel vala gcc gtk4-devel
+ - meson _build .
+ - ninja -C _build
+ - meson test -C _build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/NEWS
new/libgnome-games-support-2.0.0/NEWS
--- old/libgnome-games-support-1.8.2/NEWS 2021-10-30 20:19:07.965581400
+0200
+++ new/libgnome-games-support-2.0.0/NEWS 2022-03-17 19:07:54.008724200
+0100
@@ -1,3 +1,24 @@
+2.0.0 - March 17, 2022
+======================
+
+- Updated translations
+
+2.0.beta.2 - February 12, 2022
+==============================
+
+- Fix parallel-installability of localizations (#21)
+
+2.0.beta.1 - February 12, 2022
+==============================
+
+- No changes. Oops!
+
+2.0.beta - February 11, 2022
+============================
+
+- Port to GTK 4, thank you: Arnaud B., Robert Roth, Andrey Kutejko, Maximiliano
+- New API version: libgnome-games-support-2, should be parallel-installable
+
1.8.2 - October 29, 2021
========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/games/gridframe.vala
new/libgnome-games-support-2.0.0/games/gridframe.vala
--- old/libgnome-games-support-1.8.2/games/gridframe.vala 2021-10-30
20:19:07.966581300 +0200
+++ new/libgnome-games-support-2.0.0/games/gridframe.vala 2022-03-17
19:07:54.008724200 +0100
@@ -24,7 +24,7 @@
namespace Games {
-public class GridFrame : Gtk.Bin
+public class GridFrame : Gtk.Widget
{
private int _xpadding = 0;
public int xpadding
@@ -110,6 +110,23 @@
}
}
+ private Gtk.Widget _child = null;
+ public Gtk.Widget child {
+ get { return _child; }
+
+ set
+ {
+ if (_child == value)
+ return;
+ if (_child != null)
+ _child.unparent ();
+ _child = value;
+ if (_child != null)
+ _child.set_parent (this);
+ queue_resize ();
+ }
+ }
+
private Gtk.Allocation old_allocation;
public GridFrame (int width, int height)
@@ -117,6 +134,13 @@
Object (width: width, height: height);
}
+ protected override void dispose () {
+ child.unparent ();
+ child = null;
+
+ base.dispose ();
+ }
+
public new void @set (int width, int height)
{
this.width = width;
@@ -135,32 +159,22 @@
this.yalign = yalign;
}
- public override void size_allocate (Gtk.Allocation allocation)
+ public override void size_allocate (int width, int height, int baseline)
{
- base.size_allocate (allocation);
+ base.size_allocate (width, height, baseline);
- int xsize = int.max (1, (allocation.width - _xpadding) / _xmult);
- int ysize = int.max (1, (allocation.height - _ypadding) / _ymult);
+ int xsize = int.max (1, (width - _xpadding) / _xmult);
+ int ysize = int.max (1, (height - _ypadding) / _ymult);
int size = int.min (xsize, ysize);
Gtk.Allocation child_allocation = { 0, 0, 0, 0 };
child_allocation.width = size * _xmult + _xpadding;
child_allocation.height = size * _ymult + _ypadding;
- child_allocation.x = (int) ((allocation.width -
child_allocation.width) * _xalign + allocation.x);
- child_allocation.y = (int) ((allocation.height -
child_allocation.height) * _yalign + allocation.y);
-
- if (get_mapped () &&
- (child_allocation.x != old_allocation.x ||
- child_allocation.y != old_allocation.y ||
- child_allocation.width != old_allocation.width ||
- child_allocation.height != old_allocation.height))
- {
- get_window ().invalidate_rect (allocation, false);
- }
+ child_allocation.x = (int) ((width - child_allocation.width) *
_xalign);
+ child_allocation.y = (int) ((height - child_allocation.height) *
_yalign);
- Gtk.Widget child = get_child ();
if (child != null && child.get_visible ())
- child.size_allocate (child_allocation);
+ child.allocate_size (child_allocation, -1);
old_allocation = child_allocation;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/games/meson.build
new/libgnome-games-support-2.0.0/games/meson.build
--- old/libgnome-games-support-1.8.2/games/meson.build 2021-10-30
20:19:07.966581300 +0200
+++ new/libgnome-games-support-2.0.0/games/meson.build 2022-03-17
19:07:54.008724200 +0100
@@ -1,4 +1,4 @@
-includesubdir = 'gnome-games-support-1'
+includesubdir = 'gnome-games-support-2'
lggs_interface_deps = [
gee_dependency,
@@ -7,7 +7,7 @@
gtk_dependency,
]
-lggs = library('gnome-games-support-1',
+lggs = library('gnome-games-support-2',
[
'config.vapi',
'gridframe.vala',
@@ -30,7 +30,7 @@
'-include', 'config.h'
],
vala_header: 'libgnome-games-support.h',
- vala_vapi: 'libgnome-games-support-1.vapi',
+ vala_vapi: 'libgnome-games-support-2.vapi',
vala_args: [
'--abi-stability',
'--target-glib=2.44',
@@ -48,7 +48,7 @@
pkg = import('pkgconfig')
pkg.generate(
lggs,
- filebase: 'libgnome-games-support-1',
+ filebase: 'libgnome-games-support-2',
requires: lggs_interface_deps,
name: meson.project_name(),
description: 'Useful functionality shared among GNOME games',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libgnome-games-support-1.8.2/games/scores/context.vala
new/libgnome-games-support-2.0.0/games/scores/context.vala
--- old/libgnome-games-support-1.8.2/games/scores/context.vala 2021-10-30
20:19:07.966581300 +0200
+++ new/libgnome-games-support-2.0.0/games/scores/context.vala 2022-03-17
19:07:54.008724200 +0100
@@ -359,8 +359,10 @@
requires (game_window != null)
{
var dialog = new Dialog (this, category_type, style, new_high_score,
current_category, game_window, icon_name);
- dialog.run ();
- dialog.destroy ();
+ dialog.response.connect ((dialog, response) => {
+ dialog.destroy ();
+ });
+ dialog.present ();
}
public void run_dialog ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libgnome-games-support-1.8.2/games/scores/dialog.vala
new/libgnome-games-support-2.0.0/games/scores/dialog.vala
--- old/libgnome-games-support-1.8.2/games/scores/dialog.vala 2021-10-30
20:19:07.966581300 +0200
+++ new/libgnome-games-support-2.0.0/games/scores/dialog.vala 2022-03-17
19:07:54.009724100 +0100
@@ -31,6 +31,8 @@
private Gtk.Label? category_label = null;
private Gtk.HeaderBar? headerbar = null;
private Gtk.Grid grid;
+ private Gtk.Label window_title;
+ private Gtk.Label window_subtitle;
private Style scores_style;
private Score? new_high_score;
@@ -43,23 +45,45 @@
resizable = false;
this.context = context;
+ this.modal = true;
this.transient_for = window;
this.new_high_score = new_high_score;
scores_style = style;
scores_active_category = current_cat;
+ // Copied from AdwWindowTitle.
+ window_title = new Gtk.Label (null);
+ window_title.ellipsize = Pango.EllipsizeMode.END;
+ window_title.wrap = false;
+ window_title.single_line_mode = true;
+ window_title.width_chars = 5;
+ window_title.add_css_class ("title");
+
+ window_subtitle = new Gtk.Label (null);
+ window_subtitle.ellipsize = Pango.EllipsizeMode.END;
+ window_subtitle.wrap = false;
+ window_subtitle.single_line_mode = true;
+ window_subtitle.visible = false;
+ window_subtitle.add_css_class ("subtitle");
+
+ var title_widget = new Gtk.Box (Gtk.Orientation.VERTICAL, 0);
+ title_widget.valign = Gtk.Align.CENTER;
+ title_widget.append (window_title);
+ title_widget.append (window_subtitle);
+
headerbar = (Gtk.HeaderBar) this.get_header_bar ();
- headerbar.show_close_button = (new_high_score == null);
+ headerbar.set_title_widget (title_widget);
+ headerbar.show_title_buttons = (new_high_score == null);
if (new_high_score != null)
/* Appears at the top of the dialog, as the heading of the dialog */
- headerbar.title = _("Congratulations!");
+ window_title.label = _("Congratulations!");
else if (scores_style == Style.POINTS_GREATER_IS_BETTER ||
scores_style == Style.POINTS_LESS_IS_BETTER)
- headerbar.title = _("High Scores");
+ window_title.label = _("High Scores");
else
- headerbar.title = _("Best Times");
+ window_title.label = _("Best Times");
var vbox = this.get_content_area ();
vbox.orientation = Gtk.Orientation.VERTICAL;
@@ -76,16 +100,14 @@
image.icon_name = icon_name + "-symbolic";
image.pixel_size = 64;
image.opacity = 0.2;
- vbox.add (image);
+ vbox.append (image);
var title_label = new Gtk.Label ("<b><span size=\"large\">" +
_("No scores yet") + "</span></b>");
title_label.use_markup = true;
- vbox.add (title_label);
+ vbox.append (title_label);
var description_label = new Gtk.Label (_("Play some games and your
scores will show up here."));
- vbox.add (description_label);
-
- vbox.show_all ();
+ vbox.append (description_label);
width_request = 450;
height_request = 500;
@@ -101,15 +123,15 @@
catbar.margin_end = 20;
catbar.halign = Gtk.Align.CENTER;
- vbox.add (catbar);
+ vbox.append (catbar);
var hdiv = new Gtk.Separator (Gtk.Orientation.HORIZONTAL);
- vbox.add (hdiv);
+ vbox.append (hdiv);
var label = new Gtk.Label (category_type);
label.use_markup = true;
label.halign = Gtk.Align.CENTER;
- catbar.add (label);
+ catbar.append (label);
var categories = context.get_categories ();
if (new_high_score != null || categories.length () == 1)
@@ -120,18 +142,18 @@
category_label.use_markup = true;
category_label.halign = Gtk.Align.CENTER;
category_label.valign = Gtk.Align.CENTER;
- catbar.add (category_label);
+ catbar.append (category_label);
}
else
{
combo = new Gtk.ComboBoxText ();
combo.focus_on_click = false;
- catbar.add (combo);
+ catbar.append (combo);
combo.changed.connect (load_scores);
}
grid = new Gtk.Grid ();
- vbox.add (grid);
+ vbox.append (grid);
grid.row_homogeneous = true;
grid.column_spacing = 40;
@@ -172,8 +194,6 @@
add_button (_("_Done"), Gtk.ResponseType.OK).get_style_context
().add_class ("suggested-action");
load_categories ();
-
- vbox.show_all ();
}
private void fill_grid_with_labels ()
@@ -192,7 +212,7 @@
var stack = new Gtk.Stack ();
stack.visible = true;
- stack.homogeneous = false;
+ stack.hhomogeneous = false;
stack.vhomogeneous = true;
stack.transition_type = Gtk.StackTransitionType.NONE;
@@ -292,10 +312,11 @@
if (new_high_score != null && Score.equals (score, new_high_score))
{
+ window_subtitle.visible = true;
if (no_scores > 1 && row_count == 1)
- headerbar.subtitle = _("Your score is the best!");
+ window_subtitle.label = _("Your score is the best!");
else
- headerbar.subtitle = _("Your score has made the top ten.");
+ window_subtitle.label = _("Your score has made the top ten.");
var temp_stack = (Gtk.Stack) grid.get_child_at (2, row_count);
temp_stack.visible_child_name = "entry";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libgnome-games-support-1.8.2/games/scores/history-file-importer.vala
new/libgnome-games-support-2.0.0/games/scores/history-file-importer.vala
--- old/libgnome-games-support-1.8.2/games/scores/history-file-importer.vala
2021-10-30 20:19:07.966581300 +0200
+++ new/libgnome-games-support-2.0.0/games/scores/history-file-importer.vala
2022-03-17 19:07:54.009724100 +0100
@@ -49,11 +49,10 @@
public static int64 parse_date (string date)
{
- TimeVal timeval = {};
- var ret = timeval.from_iso8601 (date);
- if (!ret)
+ var date_time = new DateTime.from_iso8601 (date, null);
+ if (date_time == null)
warning ("Failed to parse date: %s", date);
- return timeval.tv_sec;
+ return date_time.to_unix ();
}
/* Each game uses a somewhat different format for its scores; one game
might
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/meson.build
new/libgnome-games-support-2.0.0/meson.build
--- old/libgnome-games-support-1.8.2/meson.build 2021-10-30
20:19:07.967581500 +0200
+++ new/libgnome-games-support-2.0.0/meson.build 2022-03-17
19:07:54.010724300 +0100
@@ -1,6 +1,6 @@
project(
'libgnome-games-support', ['vala', 'c'],
- version: '1.8.2',
+ version: '2.0.0',
license: 'LGPLv3+',
meson_version: '>= 0.50.0',
)
@@ -15,9 +15,12 @@
# to 0. When bumping the second version, set the third one to zero.
#
# A lot easier than libtool, right?
-library_version = '3.0.4'
+library_version = '4.0.1'
soversion = library_version.split('.')[0]
+# libgnome-games-support-2
+api_version = '2'
+
# used to install help
gnome = import('gnome')
# used for internationalization
@@ -29,14 +32,14 @@
gee_dependency = dependency('gee-0.8', version: '>= 0.14.0')
gio_dependency = dependency('gio-2.0', version: '>= 2.40.0')
glib_dependency = dependency('glib-2.0', version: '>= 2.40.0')
-gtk_dependency = dependency('gtk+-3.0', version: '>= 3.19.2')
+gtk_dependency = dependency('gtk4', version: '>= 4.2.0')
localedir = join_paths(get_option('prefix'), get_option('localedir'))
includedir = join_paths(get_option('prefix'), get_option('includedir'))
conf = configuration_data()
conf.set_quoted('VERSION', meson.project_version())
-conf.set_quoted('GETTEXT_PACKAGE', meson.project_name())
+conf.set_quoted('GETTEXT_PACKAGE', meson.project_name() + api_version)
conf.set_quoted('LOCALEDIR', localedir)
configure_file(output: 'config.h', configuration: conf)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/po/LINGUAS
new/libgnome-games-support-2.0.0/po/LINGUAS
--- old/libgnome-games-support-1.8.2/po/LINGUAS 2021-10-30 20:19:07.967581500
+0200
+++ new/libgnome-games-support-2.0.0/po/LINGUAS 2022-03-17 19:07:54.010724300
+0100
@@ -1,3 +1,4 @@
+ab
af
ar
be
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/po/ab.po
new/libgnome-games-support-2.0.0/po/ab.po
--- old/libgnome-games-support-1.8.2/po/ab.po 1970-01-01 01:00:00.000000000
+0100
+++ new/libgnome-games-support-2.0.0/po/ab.po 2022-03-17 19:07:54.010724300
+0100
@@ -0,0 +1,88 @@
+# Abkhazian translation for libgnome-games-support.
+# Copyright (C) 2022 libgnome-games-support's COPYRIGHT HOLDER
+# This file is distributed under the same license as the
libgnome-games-support package.
+# ?????????? ?????????? <[email protected]>, 2022.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libgnome-games-support master\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgnome-games-support/"
+"issues\n"
+"POT-Creation-Date: 2022-02-15 22:53+0000\n"
+"PO-Revision-Date: 2022-02-15 22:53+0000\n"
+"Last-Translator: ?????????? ?????????? <[email protected]>\n"
+"Language-Team: Abkhazian <[email protected]>\n"
+"Language: ab\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Appears at the top of the dialog, as the heading of the dialog
+#: games/scores/dialog.vala:82
+msgid "Congratulations!"
+msgstr "????????????????????????????????!"
+
+#: games/scores/dialog.vala:84
+msgid "High Scores"
+msgstr "?????????????? ??????????????????"
+
+#: games/scores/dialog.vala:86
+msgid "Best Times"
+msgstr "?????????????? ??????????"
+
+#: games/scores/dialog.vala:105
+msgid "No scores yet"
+msgstr "???????????????? ?????????????????????? ????????????"
+
+#: games/scores/dialog.vala:109
+msgid "Play some games and your scores will show up here."
+msgstr "???????? ?????????????????????? ??????????????????????????
??????????????, ???????????????????????? ???????????? ??????????????????."
+
+#. A column heading in the scores dialog
+#: games/scores/dialog.vala:166
+msgid "Rank"
+msgstr "??????????"
+
+#. A column heading in the scores dialog
+#: games/scores/dialog.vala:175
+msgid "Score"
+msgstr "??????????????????????"
+
+#: games/scores/dialog.vala:177
+msgid "Time"
+msgstr "??????????"
+
+#. A column heading in the scores dialog
+#: games/scores/dialog.vala:184
+msgid "Player"
+msgstr "????????????????"
+
+#. Appears on the top right corner of the dialog. Clicking the button closes
the dialog.
+#: games/scores/dialog.vala:194
+msgid "_Done"
+msgstr "_????????????"
+
+#. Time which may be displayed on a scores dialog.
+#: games/scores/dialog.vala:308
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld ????????????"
+msgstr[1] "%ld ??????????"
+
+#. Time which may be displayed on a scores dialog.
+#: games/scores/dialog.vala:310
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld ??????????????"
+msgstr[1] "%ld ????????????"
+
+#: games/scores/dialog.vala:317
+msgid "Your score is the best!"
+msgstr "?????????? ???????????????? ?????????? ????????????????!"
+
+#: games/scores/dialog.vala:319
+msgid "Your score has made the top ten."
+msgstr "?????????? ???????????????? ?????????????? ?????????? ????????
????????????????."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/po/meson.build
new/libgnome-games-support-2.0.0/po/meson.build
--- old/libgnome-games-support-1.8.2/po/meson.build 2021-10-30
20:19:07.968581400 +0200
+++ new/libgnome-games-support-2.0.0/po/meson.build 2022-03-17
19:07:54.013724300 +0100
@@ -1 +1 @@
-i18n.gettext(meson.project_name(), preset: 'glib')
+i18n.gettext(meson.project_name() + api_version, preset: 'glib')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgnome-games-support-1.8.2/po/oc.po
new/libgnome-games-support-2.0.0/po/oc.po
--- old/libgnome-games-support-1.8.2/po/oc.po 2021-10-30 20:19:07.968581400
+0200
+++ new/libgnome-games-support-2.0.0/po/oc.po 2022-03-17 19:07:54.013724300
+0100
@@ -5,85 +5,85 @@
msgid ""
msgstr ""
"Project-Id-Version: libgames-scores master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
-"product=libgames-scores&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2016-05-15 19:49+0000\n"
-"PO-Revision-Date: 2016-05-05 21:46+0200\n"
-"Last-Translator: C??dric Valmary (totenoc.eu) <[email protected]>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgnome-games-support/"
+"issues\n"
+"POT-Creation-Date: 2020-06-22 22:16+0000\n"
+"PO-Revision-Date: 2021-11-01 19:54+0100\n"
+"Last-Translator: Quentin PAG??S\n"
"Language-Team: Tot En ??c\n"
"Language: oc\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Virtaal 0.7.1\n"
+"X-Generator: Poedit 3.0\n"
"X-Project-Style: gnome\n"
#. Appears at the top of the dialog, as the heading of the dialog
-#: ../games/scores/dialog.vala:58
+#: games/scores/dialog.vala:58
msgid "Congratulations!"
msgstr "Felicitacions !"
-#: ../games/scores/dialog.vala:60
+#: games/scores/dialog.vala:60
msgid "High Scores"
msgstr "Melhoras marcas"
-#: ../games/scores/dialog.vala:62
+#: games/scores/dialog.vala:62
msgid "Best Times"
msgstr "Melhors tempses"
-#: ../games/scores/dialog.vala:78
+#: games/scores/dialog.vala:81
msgid "No scores yet"
msgstr "Pas cap de marca pel moment"
-#: ../games/scores/dialog.vala:82
+#: games/scores/dialog.vala:85
msgid "Play some games and your scores will show up here."
msgstr "Jogatz a certans j??cs e las marcas apareisser??n aic??."
#. A column heading in the scores dialog
-#: ../games/scores/dialog.vala:135
+#: games/scores/dialog.vala:142
msgid "Rank"
msgstr "Classament"
#. A column heading in the scores dialog
-#: ../games/scores/dialog.vala:144
+#: games/scores/dialog.vala:151
msgid "Score"
msgstr "Marca"
-#: ../games/scores/dialog.vala:146
+#: games/scores/dialog.vala:153
msgid "Time"
msgstr "Temps"
#. A column heading in the scores dialog
-#: ../games/scores/dialog.vala:153
+#: games/scores/dialog.vala:160
msgid "Player"
msgstr "Jogaire"
#. Appears on the top right corner of the dialog. Clicking the button closes
the dialog.
-#: ../games/scores/dialog.vala:163
+#: games/scores/dialog.vala:170
msgid "_Done"
msgstr "_Acabat"
#. Time which may be displayed on a scores dialog.
-#: ../games/scores/dialog.vala:278
+#: games/scores/dialog.vala:286
#, c-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuta"
-msgstr[1] "%d minutas"
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld???minuta"
+msgstr[1] "%ld???minutas"
#. Time which may be displayed on a scores dialog.
-#: ../games/scores/dialog.vala:280
+#: games/scores/dialog.vala:288
#, c-format
-msgid "%d second"
-msgid_plural "%d seconds"
-msgstr[0] "%d segonda"
-msgstr[1] "%d segondas"
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld???segonda"
+msgstr[1] "%ld???segondas"
-#: ../games/scores/dialog.vala:286
+#: games/scores/dialog.vala:294
msgid "Your score is the best!"
-msgstr "Av??tz la melhora marca !"
+msgstr "Av??tz la melhora marca???!"
-#: ../games/scores/dialog.vala:288
+#: games/scores/dialog.vala:296
msgid "Your score has made the top ten."
msgstr "V??stra marca es dins las 10 primi??ras."