Accepting request 894768 from GNOME:Next

Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/894768
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gnumeric?expand=0&rev=179
This commit is contained in:
Dominique Leuenberger 2021-05-21 12:01:14 +00:00 committed by Git OBS Bridge
parent c527dbc712
commit dbc95f8e3e
3 changed files with 62 additions and 3 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Apr 5 11:48:42 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
- Add libgda-6.patch: support GDA 6
-------------------------------------------------------------------
Sat Mar 20 18:36:58 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -25,6 +25,8 @@ Group: Productivity/Office/Spreadsheets
URL: http://www.gnumeric.org/
Source0: https://download.gnome.org/sources/gnumeric/1.12/%{name}-%{version}.tar.xz
Source1: gnumeric-rpmlintrc
# PATCH-FIX-UPSTREAM libgda-6.patch gmbr3@opensuse.org -- Require and support GDA 6
Patch0: libgda-6.patch
BuildRequires: bison
BuildRequires: docbook-dtds
BuildRequires: fdupes
@ -44,8 +46,8 @@ BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0
#BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.0.0
BuildRequires: pkgconfig(gthread-2.0) >= 2.38.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.7
BuildRequires: pkgconfig(libgda-5.0) >= 5.0.0
BuildRequires: pkgconfig(libgda-ui-5.0) >= 5.0.0
BuildRequires: pkgconfig(libgda-6.0) >= 6.0.0
BuildRequires: pkgconfig(libgda-ui-6.0) >= 6.0.0
BuildRequires: pkgconfig(libgoffice-0.10) >= 0.10.47
BuildRequires: pkgconfig(libgsf-1) >= 1.14.33
BuildRequires: pkgconfig(libxml-2.0) >= 2.4.12
@ -130,7 +132,7 @@ Gnumeric is part of the GNOME project.
%lang_package
%prep
%setup -q
%autosetup -p1
translation-update-upstream
translation-update-upstream po-functions gnumeric-functions
# remove incomplete translations caused by translation-update-upstream (global LINGUAS file, two domains)

52
libgda-6.patch Normal file
View File

@ -0,0 +1,52 @@
From 5862048949405f02819bad6a4ff3878dca7f41a9 Mon Sep 17 00:00:00 2001
From: Callum Farmer <gmbr3@opensuse.org>
Date: Mon, 29 Mar 2021 17:32:31 +0100
Subject: [PATCH] Bump gda dependency to 6.0.0
---
configure.ac | 2 +-
plugins/gda/plugin-gda.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/configure.ac b/configure.ac
index 7e87b44b5..63af2f9e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -298,7 +298,7 @@ AC_ARG_WITH(gda,
fi
)
if test "$try_gda" = true; then
- PKG_CHECK_MODULES(GDA, [libgda-5.0 >= 5.0.0, libgda-ui-5.0 >= 5.0.0],
+ PKG_CHECK_MODULES(GDA, [libgda-6.0 >= 6.0.0, libgda-ui-6.0 >= 6.0.0],
[gda_msg=yes],
[gda_msg="NO. libgda problem"])
if test "$gda_msg" = yes; then
diff --git a/plugins/gda/plugin-gda.c b/plugins/gda/plugin-gda.c
index 3f62a1f03..f8414f7e6 100644
--- a/plugins/gda/plugin-gda.c
+++ b/plugins/gda/plugin-gda.c
@@ -69,9 +69,9 @@ gnm_value_new_from_gda (GValue const *gval,
if (t == GDA_TYPE_TIME) {
GdaTime const *time = gda_value_get_time (gval);
- res = value_new_float ( (time->hour +
- (time->minute +
- time->second / 60.) / 60.) / 24.),
+ res = value_new_float ( (g_date_time_get_hour (time) +
+ (g_date_time_get_minute (time) +
+ g_date_time_get_second (time) / 60.) / 60.) / 24.),
value_set_fmt (res, go_format_default_time ());
return res;
}
@@ -527,7 +527,7 @@ view_data_sources (GnmAction const *action, WorkbookControl *wbc)
{
char *argv[2];
- argv[0] = gda_get_application_exec_path ("gda-control-center");
+ argv[0] = "/usr/bin/env gda-control-center-6.0";
argv[1] = NULL;
if (!g_spawn_async (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL)) {
go_gtk_notice_dialog (wbcg_toplevel (WBC_GTK (wbc)), GTK_MESSAGE_INFO,
--
GitLab