[packages/flatpak] - up to 0.6.14

baggins baggins at pld-linux.org
Mon Dec 12 21:13:28 CET 2016


commit 0fc96681fb71a6223aab4ff46d76545b29728871
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Dec 12 21:13:12 2016 +0100

    - up to 0.6.14

 flatpak-0.6.14-fix-gnome-software-crash.patch | 30 +++++++++++++++++++++++++
 flatpak.spec                                  | 32 +++++++++++++++------------
 2 files changed, 48 insertions(+), 14 deletions(-)
---
diff --git a/flatpak.spec b/flatpak.spec
index f60c762..7344ac0 100644
--- a/flatpak.spec
+++ b/flatpak.spec
@@ -5,13 +5,14 @@
 Summary:	Application deployment framework for desktop apps
 Summary(pl.UTF-8):	Szkielet do wdrażania aplikacji desktopowych
 Name:		flatpak
-Version:	0.6.0
-Release:	2
+Version:	0.6.14
+Release:	1
 License:	LGPL v2+
 Group:		Applications
-Source0:	https://www.freedesktop.org/software/xdg-app/releases/%{name}-%{version}.tar.xz
-# Source0-md5:	f05a83ff119dffef39a77a34fa50e754
-URL:		https://wiki.gnome.org/Projects/SandboxedApps
+Source0:        https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
+# Source0-md5:	bf209efdeebe86976dca45d1b7226876
+Patch0:         flatpak-0.6.14-fix-gnome-software-crash.patch
+URL:            http://flatpak.org/
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	docbook-style-xsl
 # or libelf >= 0.8.12
@@ -28,7 +29,7 @@ BuildRequires:	libgsystem-devel >= 2015.1
 BuildRequires:	libseccomp-devel
 BuildRequires:	libsoup-devel >= 2.4
 BuildRequires:	libxslt-progs
-BuildRequires:	ostree-devel >= 2016.5
+BuildRequires:	ostree-devel >= 2016.14
 BuildRequires:	pkgconfig >= 1:0.24
 BuildRequires:	polkit-devel >= 0.98
 BuildRequires:	rpmbuild(macros) >= 1.682
@@ -36,7 +37,7 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	xorg-lib-libXau-devel
 BuildRequires:	xz
 Requires:	libgsystem >= 2015.1
-Requires:	ostree >= 2016.5
+Requires:	ostree >= 2016.14
 Obsoletes:	xdg-app < 0.6.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -146,13 +147,12 @@ rm -rf $RPM_BUILD_ROOT
 %doc NEWS
 %attr(755,root,root) %{_bindir}/flatpak
 %attr(755,root,root) %{_bindir}/flatpak-builder
-%attr(755,root,root) %{_libexecdir}/flatpak-dbus-proxy
-%attr(755,root,root) %{_libexecdir}/flatpak-session-helper
-%attr(755,root,root) %{_libexecdir}/flatpak-system-helper
-%attr(755,root,root) %{_libexecdir}/xdg-document-portal
-%attr(755,root,root) %{_libexecdir}/xdg-permission-store
-%dir %{_libdir}/flatpak
-%attr(755,root,root) %{_libdir}/flatpak/bwrap
+%attr(755,root,root) %{_libdir}/flatpak-bwrap
+%attr(755,root,root) %{_libdir}/flatpak-dbus-proxy
+%attr(755,root,root) %{_libdir}/flatpak-session-helper
+%attr(755,root,root) %{_libdir}/flatpak-system-helper
+%attr(755,root,root) %{_libdir}/xdg-document-portal
+%attr(755,root,root) %{_libdir}/xdg-permission-store
 %attr(755,root,root) /etc/profile.d/flatpak.sh
 /etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
 %{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service
@@ -162,6 +162,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
 %{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules
 %{systemdunitdir}/flatpak-system-helper.service
+#%{systemduserunitdir}/dbus.service.d/flatpak.conf
 %{systemduserunitdir}/flatpak-session-helper.service
 %{systemduserunitdir}/xdg-document-portal.service
 %{systemduserunitdir}/xdg-permission-store.service
@@ -171,6 +172,9 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_datadir}/flatpak/triggers
 %attr(755,root,root) %{_datadir}/flatpak/triggers/*.trigger
 %{_mandir}/man1/flatpak*.1*
+%{_mandir}/man5/flatpak-flatpakref.5*
+%{_mandir}/man5/flatpak-flatpakrepo.5*
+%{_mandir}/man5/flatpak-metadata.5*
 
 %files libs
 %defattr(644,root,root,755)
diff --git a/flatpak-0.6.14-fix-gnome-software-crash.patch b/flatpak-0.6.14-fix-gnome-software-crash.patch
new file mode 100644
index 0000000..83b4f55
--- /dev/null
+++ b/flatpak-0.6.14-fix-gnome-software-crash.patch
@@ -0,0 +1,30 @@
+From 31ca19eb99dbd588a1995898ab1baf6cef2180d6 Mon Sep 17 00:00:00 2001
+From: Alexander Larsson <alexl at redhat.com>
+Date: Tue, 29 Nov 2016 16:59:48 +0100
+Subject: [PATCH] pull: Exit early on error without aborting transaction
+
+At this point we have not set up repo yet, so aborting would crash.
+---
+ common/flatpak-dir.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/common/flatpak-dir.c b/common/flatpak-dir.c
+index 8213440..1094cf4 100644
+--- a/common/flatpak-dir.c
++++ b/common/flatpak-dir.c
+@@ -1563,13 +1563,13 @@ flatpak_dir_pull (FlatpakDir          *self,
+   g_autoptr(GPtrArray) subdirs_arg = NULL;
+ 
+   if (!flatpak_dir_ensure_repo (self, cancellable, error))
+-    goto out;
++    return FALSE;
+ 
+   if (!ostree_repo_remote_get_url (self->repo,
+                                    repository,
+                                    &url,
+                                    error))
+-    goto out;
++    return FALSE;
+ 
+   if (*url == 0)
+     return TRUE; /* Empty url, silently disables updates */
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/flatpak.git/commitdiff/0fc96681fb71a6223aab4ff46d76545b29728871



More information about the pld-cvs-commit mailing list