[packages/flatpak] - fix build on x32
baggins
baggins at pld-linux.org
Mon Jun 5 10:47:12 CEST 2017
commit 46c841b06d5b26ebcd9267942b61d5fd04914bc7
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jun 5 10:47:01 2017 +0200
- fix build on x32
flatpak.spec | 1 +
x32.patch | 14 ++++++++++++++
2 files changed, 15 insertions(+)
---
diff --git a/flatpak.spec b/flatpak.spec
index d92f4ed..b16c6fd 100644
--- a/flatpak.spec
+++ b/flatpak.spec
@@ -14,6 +14,7 @@ Group: Applications
Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
# Source0-md5: 7c70a8dbf4b40abfea61574d326ab869
Patch0: flatpak-0.6.14-fix-gnome-software-crash.patch
+Patch1: x32.patch
URL: http://flatpak.org/
%{?with_system_bwrap:BuildRequires: bubblewrap >= 0.1.8}
BuildRequires: docbook-dtd412-xml
diff --git a/x32.patch b/x32.patch
new file mode 100644
index 0000000..b4cb7af
--- /dev/null
+++ b/x32.patch
@@ -0,0 +1,14 @@
+--- flatpak-0.9.4/common/flatpak-oci-registry.c~ 2017-05-22 09:02:48.000000000 +0200
++++ flatpak-0.9.4/common/flatpak-oci-registry.c 2017-06-05 10:46:01.316092892 +0200
+@@ -264,7 +264,11 @@
+ if (fd == -1)
+ return NULL;
+
++#ifdef __ILP32__
++ current_etag = g_strdup_printf ("%llu", st_buf.st_mtime);
++#else
+ current_etag = g_strdup_printf ("%lu", st_buf.st_mtime);
++#endif
+
+ if (etag != NULL && strcmp (current_etag, etag) == 0)
+ {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/flatpak.git/commitdiff/46c841b06d5b26ebcd9267942b61d5fd04914bc7
More information about the pld-cvs-commit
mailing list