RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/flatpak#6b8a0a5ed01f79848da253ccabec2e901ccbeaa5
This commit is contained in:
parent
42058d11f0
commit
b452d2bbb6
87
.gitignore
vendored
87
.gitignore
vendored
@ -0,0 +1,87 @@
|
||||
/flatpak-0.6.2.tar.xz
|
||||
/flatpak-0.6.3.tar.xz
|
||||
/flatpak-0.6.4.tar.xz
|
||||
/flatpak-0.6.5.tar.xz
|
||||
/flatpak-0.6.6.tar.xz
|
||||
/flatpak-0.6.7.tar.xz
|
||||
/flatpak-0.6.8.tar.xz
|
||||
/flatpak-0.6.9.tar.xz
|
||||
/flatpak-0.6.10.tar.xz
|
||||
/flatpak-0.6.11.tar.xz
|
||||
/flatpak-0.6.12.tar.xz
|
||||
/flatpak-0.6.13.tar.xz
|
||||
/flatpak-0.6.14.tar.xz
|
||||
/flatpak-0.8.0.tar.xz
|
||||
/flatpak-0.8.1.tar.xz
|
||||
/flatpak-0.8.2.tar.xz
|
||||
/flatpak-0.8.3.tar.xz
|
||||
/flatpak-0.8.4.tar.xz
|
||||
/flatpak-0.9.1.tar.xz
|
||||
/flatpak-0.9.2.tar.xz
|
||||
/flatpak-0.9.3.tar.xz
|
||||
/flatpak-0.9.5.tar.xz
|
||||
/flatpak-0.9.6.tar.xz
|
||||
/flatpak-0.9.7.tar.xz
|
||||
/flatpak-0.9.8.tar.xz
|
||||
/flatpak-0.9.10.tar.xz
|
||||
/flatpak-0.9.11.tar.xz
|
||||
/flatpak-0.9.12.tar.xz
|
||||
/flatpak-0.9.98.tar.xz
|
||||
/flatpak-0.9.98.1.tar.xz
|
||||
/flatpak-0.9.98.2.tar.xz
|
||||
/flatpak-0.9.99.tar.xz
|
||||
/flatpak-0.10.0.tar.xz
|
||||
/flatpak-0.10.1.tar.xz
|
||||
/flatpak-0.10.2.tar.xz
|
||||
/flatpak-0.10.2.1.tar.xz
|
||||
/flatpak-0.10.3.tar.xz
|
||||
/flatpak-0.11.1.tar.xz
|
||||
/flatpak-0.11.2.tar.xz
|
||||
/flatpak-0.11.3.tar.xz
|
||||
/flatpak-0.11.4.tar.xz
|
||||
/flatpak-0.11.5.tar.xz
|
||||
/flatpak-0.11.6.tar.xz
|
||||
/flatpak-0.11.7.tar.xz
|
||||
/flatpak-0.11.8.tar.xz
|
||||
/flatpak-0.11.8.1.tar.xz
|
||||
/flatpak-0.11.8.2.tar.xz
|
||||
/flatpak-0.11.8.3.tar.xz
|
||||
/flatpak-0.99.1.tar.xz
|
||||
/flatpak-0.99.2.tar.xz
|
||||
/flatpak-0.99.3.tar.xz
|
||||
/flatpak-1.0.0.tar.xz
|
||||
/flatpak-1.0.1.tar.xz
|
||||
/flatpak-1.0.2.tar.xz
|
||||
/flatpak-1.0.3.tar.xz
|
||||
/flatpak-1.0.4.tar.xz
|
||||
/flatpak-1.0.5.tar.xz
|
||||
/flatpak-1.0.6.tar.xz
|
||||
/flatpak-1.1.1.tar.xz
|
||||
/flatpak-1.1.2.tar.xz
|
||||
/flatpak-1.1.3.tar.xz
|
||||
/flatpak-1.2.0.tar.xz
|
||||
/flatpak-1.2.1.tar.xz
|
||||
/flatpak-1.2.2.tar.xz
|
||||
/flatpak-1.2.3.tar.xz
|
||||
/flatpak-1.3.0.tar.xz
|
||||
/flatpak-1.3.1.tar.xz
|
||||
/flatpak-1.3.2.tar.xz
|
||||
/flatpak-1.3.3.tar.xz
|
||||
/flatpak-1.3.4.tar.xz
|
||||
/flatpak-1.4.0.tar.xz
|
||||
/flatpak-1.4.1.tar.xz
|
||||
/flatpak-1.4.2.tar.xz
|
||||
/flatpak-1.4.3.tar.xz
|
||||
/flatpak-1.5.0.tar.xz
|
||||
/flatpak-1.5.1.tar.xz
|
||||
/flatpak-1.5.2.tar.xz
|
||||
/flatpak-1.6.0.tar.xz
|
||||
/flatpak-1.6.1.tar.xz
|
||||
/flatpak-1.6.2.tar.xz
|
||||
/flatpak-1.6.3.tar.xz
|
||||
/flatpak-1.7.1.tar.xz
|
||||
/flatpak-1.7.2.tar.xz
|
||||
/flatpak-1.7.3.tar.xz
|
||||
/flatpak-1.8.0.tar.xz
|
||||
/flatpak-1.8.1.tar.xz
|
||||
/flatpak-1.8.2.tar.xz
|
26
3845.patch
Normal file
26
3845.patch
Normal file
@ -0,0 +1,26 @@
|
||||
From 7ad549b89dfbfb67fd1cbbf6cafdd996e4722246 Mon Sep 17 00:00:00 2001
|
||||
From: "Owen W. Taylor" <otaylor@fishsoup.net>
|
||||
Date: Wed, 9 Sep 2020 16:14:57 -0400
|
||||
Subject: [PATCH] OCI: extract appstream data for runtimes
|
||||
|
||||
Runtimes also have appstream data - with description, license information,
|
||||
and so forth, so we should extract the appstream data from the index
|
||||
for refs that start with runtime/ as well.
|
||||
---
|
||||
common/flatpak-oci-registry.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/common/flatpak-oci-registry.c b/common/flatpak-oci-registry.c
|
||||
index cf501a5eb..0f7471129 100644
|
||||
--- a/common/flatpak-oci-registry.c
|
||||
+++ b/common/flatpak-oci-registry.c
|
||||
@@ -3120,7 +3120,8 @@ add_image_to_appstream (SoupSession *soup_session,
|
||||
return;
|
||||
|
||||
ref_parts = g_strsplit (ref, "/", -1);
|
||||
- if (g_strv_length (ref_parts) != 4 || strcmp (ref_parts[0], "app") != 0)
|
||||
+ if (g_strv_length (ref_parts) != 4 ||
|
||||
+ (strcmp (ref_parts[0], "app") != 0 && strcmp (ref_parts[0], "runtime") != 0))
|
||||
return;
|
||||
|
||||
id = ref_parts[1];
|
43
3849.patch
Normal file
43
3849.patch
Normal file
@ -0,0 +1,43 @@
|
||||
From 834c8d4524062349e36920ebefbd1c50b14a6c25 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Larsson <alexl@redhat.com>
|
||||
Date: Fri, 11 Sep 2020 16:24:23 +0200
|
||||
Subject: [PATCH] Don't loop authentincating if updating to the current version
|
||||
|
||||
In case we need to authenticate for updates (in my test case i was
|
||||
doing an OCI downgrade) we might need to download a commit object (or
|
||||
in the OCI case a manifest json), so it did a request_required_tokens(),
|
||||
but that noticed during the flatpak_transaction_normalize_ops() call
|
||||
that the partial resolve to a particular commit actually was the
|
||||
same as the local installed commit and marked op->skip = TRUE.
|
||||
|
||||
However, when we got back to resolving the op again we didn't actually
|
||||
look at the skip, so it kept looping wanting (but never doing) auth.
|
||||
|
||||
The fix is to just directly resolve ops marked as skipped.
|
||||
---
|
||||
common/flatpak-transaction.c | 12 ++++++++++++
|
||||
1 file changed, 12 insertions(+)
|
||||
|
||||
diff --git a/common/flatpak-transaction.c b/common/flatpak-transaction.c
|
||||
index 410df8e54..9f9da23bd 100644
|
||||
--- a/common/flatpak-transaction.c
|
||||
+++ b/common/flatpak-transaction.c
|
||||
@@ -2765,6 +2765,18 @@ resolve_ops (FlatpakTransaction *self,
|
||||
if (op->resolved)
|
||||
continue;
|
||||
|
||||
+ if (op->skip)
|
||||
+ {
|
||||
+ /* We're not yet resolved, but marked skip anyway, this can happen if during
|
||||
+ * request_required_tokens() we were normalized away even though not fully resolved.
|
||||
+ * For example we got the checksum but need to auth to get the commit, but the
|
||||
+ * checksum we got was the version already installed.
|
||||
+ */
|
||||
+ g_assert (op->resolved_commit != NULL);
|
||||
+ mark_op_resolved (op, op->resolved_commit, NULL, NULL, NULL);
|
||||
+ continue;
|
||||
+ }
|
||||
+
|
||||
if (op->kind == FLATPAK_TRANSACTION_OPERATION_UNINSTALL)
|
||||
{
|
||||
/* We resolve to the deployed metadata, because we need it to uninstall related ops */
|
32
3850.patch
Normal file
32
3850.patch
Normal file
@ -0,0 +1,32 @@
|
||||
From 6cf80f4703e57a819c6adc94b5a98b7c3e4c57d2 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Larsson <alexl@redhat.com>
|
||||
Date: Fri, 11 Sep 2020 16:47:05 +0200
|
||||
Subject: [PATCH] OCI: Fix progress reporting
|
||||
|
||||
Somewhere during the progress reporting cleanup we lost the progress
|
||||
for OCI pulls, this puts it back.
|
||||
---
|
||||
common/flatpak-progress.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/common/flatpak-progress.c b/common/flatpak-progress.c
|
||||
index e3b8338c5..a83bcf816 100644
|
||||
--- a/common/flatpak-progress.c
|
||||
+++ b/common/flatpak-progress.c
|
||||
@@ -428,6 +428,7 @@ flatpak_progress_update_oci_pull (FlatpakProgress *self,
|
||||
if (self == NULL)
|
||||
return;
|
||||
|
||||
+ self->requested = n_layers; /* Need to set this to trigger start of progress reporting, see update_status_progress_and_estimating() */
|
||||
self->outstanding_fetches = n_layers - pulled_layers;
|
||||
self->fetched_delta_parts = pulled_layers;
|
||||
self->total_delta_parts = n_layers;
|
||||
@@ -438,6 +439,8 @@ flatpak_progress_update_oci_pull (FlatpakProgress *self,
|
||||
self->total_delta_part_usize = total_size;
|
||||
self->total_delta_superblocks = 0;
|
||||
update_status_progress_and_estimating (self);
|
||||
+
|
||||
+ self->callback (self->status, self->progress, self->estimating, self->user_data);
|
||||
}
|
||||
|
||||
guint32
|
14
flatpak-add-fedora-repos.service
Normal file
14
flatpak-add-fedora-repos.service
Normal file
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=Add Fedora flatpak repositories
|
||||
ConditionPathExists=!/var/lib/flatpak/.fedora-initialized
|
||||
Before=flatpak-system-helper.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
ExecStart=/usr/bin/flatpak remote-add --system --if-not-exists --title "Fedora" fedora oci+https://registry.fedoraproject.org
|
||||
ExecStart=/usr/bin/flatpak remote-add --system --if-not-exists --disable --title "Fedora (testing)" fedora-testing oci+https://registry.fedoraproject.org#testing
|
||||
ExecStartPost=/usr/bin/touch /var/lib/flatpak/.fedora-initialized
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
673
flatpak.spec
Normal file
673
flatpak.spec
Normal file
@ -0,0 +1,673 @@
|
||||
%global bubblewrap_version 0.4.0
|
||||
%global ostree_version 2018.9
|
||||
|
||||
Name: flatpak
|
||||
Version: 1.8.2
|
||||
Release: 2%{?dist}
|
||||
Summary: Application deployment framework for desktop apps
|
||||
|
||||
License: LGPLv2+
|
||||
URL: http://flatpak.org/
|
||||
Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
|
||||
# Add Fedora flatpak repositories
|
||||
Source1: flatpak-add-fedora-repos.service
|
||||
# Various OCI fixes backported from upstream
|
||||
Patch0: 3845.patch
|
||||
Patch1: 3849.patch
|
||||
Patch2: 3850.patch
|
||||
|
||||
BuildRequires: pkgconfig(appstream-glib)
|
||||
BuildRequires: pkgconfig(dconf)
|
||||
BuildRequires: pkgconfig(fuse)
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.40.0
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(libarchive) >= 2.8.0
|
||||
BuildRequires: pkgconfig(libseccomp)
|
||||
BuildRequires: pkgconfig(libsoup-2.4)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: pkgconfig(libxml-2.0) >= 2.4
|
||||
BuildRequires: pkgconfig(libzstd) >= 0.8.1
|
||||
BuildRequires: pkgconfig(ostree-1) >= %{ostree_version}
|
||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||
BuildRequires: pkgconfig(xau)
|
||||
BuildRequires: bison
|
||||
BuildRequires: bubblewrap >= %{bubblewrap_version}
|
||||
BuildRequires: docbook-dtds
|
||||
BuildRequires: docbook-style-xsl
|
||||
BuildRequires: gettext
|
||||
BuildRequires: gpgme-devel
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: python3-pyparsing
|
||||
BuildRequires: systemd
|
||||
BuildRequires: /usr/bin/xdg-dbus-proxy
|
||||
BuildRequires: /usr/bin/xmlto
|
||||
BuildRequires: /usr/bin/xsltproc
|
||||
|
||||
%{?systemd_requires}
|
||||
|
||||
# Require the version of system-release that adds
|
||||
# flatpak-add-fedora-repos.service preset.
|
||||
# Should be fine to drop in F32.
|
||||
Requires(post): system-release >= 30-0.25
|
||||
|
||||
Requires: bubblewrap >= %{bubblewrap_version}
|
||||
Requires: librsvg2%{?_isa}
|
||||
Requires: ostree-libs%{?_isa} >= %{ostree_version}
|
||||
Requires: /usr/bin/xdg-dbus-proxy
|
||||
# https://fedoraproject.org/wiki/SELinux/IndependentPolicy
|
||||
Requires: (flatpak-selinux = %{?epoch:%{epoch}:}%{version}-%{release} if selinux-policy-targeted)
|
||||
Requires: %{name}-session-helper%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Recommends: p11-kit-server
|
||||
|
||||
# Make sure the document portal is installed
|
||||
%if 0%{?fedora} || 0%{?rhel} > 7
|
||||
Recommends: xdg-desktop-portal > 0.10
|
||||
%else
|
||||
Requires: xdg-desktop-portal > 0.10
|
||||
%endif
|
||||
|
||||
%description
|
||||
flatpak is a system for building, distributing and running sandboxed desktop
|
||||
applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for
|
||||
more information.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
License: LGPLv2+
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package contains the pkg-config file and development headers for %{name}.
|
||||
|
||||
%package libs
|
||||
Summary: Libraries for %{name}
|
||||
License: LGPLv2+
|
||||
Requires: bubblewrap >= %{bubblewrap_version}
|
||||
Requires: ostree%{?_isa} >= %{ostree_version}
|
||||
Requires(pre): /usr/sbin/useradd
|
||||
|
||||
%description libs
|
||||
This package contains libflatpak.
|
||||
|
||||
%package selinux
|
||||
Summary: SELinux policy module for %{name}
|
||||
License: LGPLv2+
|
||||
BuildRequires: selinux-policy
|
||||
BuildRequires: selinux-policy-devel
|
||||
BuildArch: noarch
|
||||
%{?selinux_requires}
|
||||
|
||||
%description selinux
|
||||
This package contains the SELinux policy module for %{name}.
|
||||
|
||||
%package session-helper
|
||||
Summary: User D-Bus service used by %{name} and others
|
||||
License: LGPLv2+
|
||||
Conflicts: flatpak < 1.4.1-2
|
||||
Requires: systemd
|
||||
|
||||
%description session-helper
|
||||
This package contains the org.freedesktop.Flatpak user D-Bus service
|
||||
that's used by %{name} and other packages.
|
||||
|
||||
%package tests
|
||||
Summary: Tests for %{name}
|
||||
License: LGPLv2+
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-session-helper%{?_isa} = %{version}-%{release}
|
||||
Requires: bubblewrap >= %{bubblewrap_version}
|
||||
Requires: ostree%{?_isa} >= %{ostree_version}
|
||||
|
||||
%description tests
|
||||
This package contains installed tests for %{name}.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
|
||||
%build
|
||||
# gobject introspection does not work with LTO. There is an effort to fix this
|
||||
# in the appropriate project upstreams, so hopefully LTO can be enabled someday
|
||||
# Disable LTO.
|
||||
%define _lto_cflags %{nil}
|
||||
|
||||
(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
|
||||
# Generate consistent IDs between runs to avoid multilib problems.
|
||||
export XMLTO_FLAGS="--stringparam generate.consistent.ids=1"
|
||||
%configure \
|
||||
--enable-docbook-docs \
|
||||
--enable-installed-tests \
|
||||
--enable-selinux-module \
|
||||
--with-priv-mode=none \
|
||||
--with-system-bubblewrap \
|
||||
--with-system-dbus-proxy \
|
||||
$CONFIGFLAGS)
|
||||
%make_build V=1
|
||||
|
||||
|
||||
%install
|
||||
%make_install
|
||||
install -pm 644 NEWS README.md %{buildroot}/%{_pkgdocdir}
|
||||
# The system repo is not installed by the flatpak build system.
|
||||
install -d %{buildroot}%{_localstatedir}/lib/flatpak
|
||||
install -d %{buildroot}%{_sysconfdir}/flatpak/remotes.d
|
||||
install -D -t %{buildroot}%{_unitdir} %{SOURCE1}
|
||||
rm -f %{buildroot}%{_libdir}/libflatpak.la
|
||||
%find_lang %{name}
|
||||
|
||||
|
||||
%pre
|
||||
getent group flatpak >/dev/null || groupadd -r flatpak
|
||||
getent passwd flatpak >/dev/null || \
|
||||
useradd -r -g flatpak -d / -s /sbin/nologin \
|
||||
-c "User for flatpak system helper" flatpak
|
||||
exit 0
|
||||
|
||||
|
||||
%post
|
||||
%systemd_post flatpak-add-fedora-repos.service
|
||||
|
||||
if [ $1 -gt 1 ] ; then
|
||||
# Apply the preset also on package updates to support F29->F31 upgrade
|
||||
# path. systemd_post macro only handles initial installs and not the
|
||||
# case when a new .service file appears on a package update.
|
||||
# Should be fine to drop in F32.
|
||||
systemctl --no-reload preset flatpak-add-fedora-repos.service >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
%post selinux
|
||||
%selinux_modules_install %{_datadir}/selinux/packages/flatpak.pp.bz2
|
||||
|
||||
|
||||
%preun
|
||||
%systemd_preun flatpak-add-fedora-repos.service
|
||||
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart flatpak-add-fedora-repos.service
|
||||
|
||||
%postun selinux
|
||||
if [ $1 -eq 0 ]; then
|
||||
%selinux_modules_uninstall %{_datadir}/selinux/packages/flatpak.pp.bz2
|
||||
fi
|
||||
|
||||
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
# Comply with the packaging guidelines about not mixing relative and absolute
|
||||
# paths in doc.
|
||||
%doc %{_pkgdocdir}
|
||||
%{_bindir}/flatpak
|
||||
%{_bindir}/flatpak-bisect
|
||||
%{_bindir}/flatpak-coredumpctl
|
||||
%{_datadir}/bash-completion
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.Authenticator.xml
|
||||
%{_datadir}/dbus-1/services/org.flatpak.Authenticator.Oci.service
|
||||
%{_datadir}/dbus-1/services/org.freedesktop.portal.Flatpak.service
|
||||
%{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
|
||||
%{_datadir}/fish/
|
||||
%{_datadir}/%{name}
|
||||
%{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
|
||||
%{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules
|
||||
%{_datadir}/zsh/site-functions
|
||||
%{_libexecdir}/flatpak-oci-authenticator
|
||||
%{_libexecdir}/flatpak-portal
|
||||
%{_libexecdir}/flatpak-system-helper
|
||||
%{_libexecdir}/flatpak-validate-icon
|
||||
%{_libexecdir}/revokefs-fuse
|
||||
%dir %{_localstatedir}/lib/flatpak
|
||||
%{_mandir}/man1/%{name}*.1*
|
||||
%{_mandir}/man5/%{name}-metadata.5*
|
||||
%{_mandir}/man5/flatpak-flatpakref.5*
|
||||
%{_mandir}/man5/flatpak-flatpakrepo.5*
|
||||
%{_mandir}/man5/flatpak-installation.5*
|
||||
%{_mandir}/man5/flatpak-remote.5*
|
||||
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
|
||||
%{_sysconfdir}/flatpak/remotes.d
|
||||
%{_sysconfdir}/profile.d/flatpak.sh
|
||||
%{_sysusersdir}/flatpak.conf
|
||||
%{_unitdir}/flatpak-add-fedora-repos.service
|
||||
%{_unitdir}/flatpak-system-helper.service
|
||||
%{_userunitdir}/flatpak-oci-authenticator.service
|
||||
%{_userunitdir}/flatpak-portal.service
|
||||
%{_systemd_user_env_generator_dir}/60-flatpak
|
||||
|
||||
%files devel
|
||||
%{_datadir}/gir-1.0/Flatpak-1.0.gir
|
||||
%{_datadir}/gtk-doc/
|
||||
%{_includedir}/%{name}/
|
||||
%{_libdir}/libflatpak.so
|
||||
%{_libdir}/pkgconfig/%{name}.pc
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
%{_libdir}/girepository-1.0/Flatpak-1.0.typelib
|
||||
%{_libdir}/libflatpak.so.*
|
||||
|
||||
%files selinux
|
||||
%{_datadir}/selinux/packages/flatpak.pp.bz2
|
||||
%{_datadir}/selinux/devel/include/contrib/flatpak.if
|
||||
|
||||
%files session-helper
|
||||
%license COPYING
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.xml
|
||||
%{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service
|
||||
%{_libexecdir}/flatpak-session-helper
|
||||
%{_userunitdir}/flatpak-session-helper.service
|
||||
|
||||
%files tests
|
||||
%{_datadir}/installed-tests
|
||||
%{_libexecdir}/installed-tests
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Sep 11 2020 Kalev Lember <klember@redhat.com> - 1.8.2-2
|
||||
- Backport various OCI fixes from upstream
|
||||
|
||||
* Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 1.8.2-1
|
||||
- Update to 1.8.2
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jul 03 2020 David King <amigadave@amigadave.com> - 1.8.1-1
|
||||
- Update to 1.8.1 (#1853667)
|
||||
|
||||
* Tue Jun 30 2020 Jeff Law <law@redhat.com> - 1.8.0-2
|
||||
- Disable LTO
|
||||
|
||||
* Wed Jun 24 2020 David King <amigadave@amigadave.com> - 1.8.0-1
|
||||
- Update to 1.8.0 (#1850676)
|
||||
|
||||
* Wed Jun 10 2020 David King <amigadave@amigadave.com> - 1.7.3-1
|
||||
- Update to 1.7.3 (#1820762)
|
||||
|
||||
* Fri Apr 03 2020 Kalev Lember <klember@redhat.com> - 1.7.2-1
|
||||
- Update to 1.7.2
|
||||
|
||||
* Mon Mar 30 2020 David King <amigadave@amigadave.com> - 1.7.1-1
|
||||
- Update to 1.7.1 (#1818882)
|
||||
|
||||
* Mon Mar 30 2020 Kalev Lember <klember@redhat.com> - 1.6.3-1
|
||||
- Update to 1.6.3
|
||||
|
||||
* Thu Feb 13 2020 David King <amigadave@amigadave.com> - 1.6.2-1
|
||||
- Update to 1.6.2 (#1802609)
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jan 23 2020 David King <amigadave@amigadave.com> - 1.6.1-1
|
||||
- Update to 1.6.1
|
||||
|
||||
* Fri Jan 17 2020 David King <amigadave@amigadave.com> - 1.6.0-2
|
||||
- Remove broken python3 sed hack
|
||||
|
||||
* Fri Dec 20 2019 David King <amigadave@amigadave.com> - 1.6.0-1
|
||||
- Update to 1.6.0
|
||||
|
||||
* Mon Dec 16 2019 David King <amigadave@amigadave.com> - 1.5.2-1
|
||||
- Update to 1.5.2
|
||||
|
||||
* Thu Nov 28 2019 David King <amigadave@amigadave.com> - 1.5.1-1
|
||||
- Update to 1.5.1
|
||||
|
||||
* Fri Nov 01 2019 Orion Poplawski <orion@nwra.com> - 1.5.0-2
|
||||
- Use %%{?selinux_requires} for proper install ordering
|
||||
|
||||
* Thu Oct 03 2019 David King <amigadave@amigadave.com> - 1.5.0-1
|
||||
- Update to 1.5.0
|
||||
|
||||
* Thu Sep 19 2019 Kalev Lember <klember@redhat.com> - 1.4.3-1
|
||||
- Update to 1.4.3
|
||||
|
||||
* Wed Sep 18 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.2-6
|
||||
- Trim unused shared library linkages from the session helper
|
||||
|
||||
* Wed Aug 7 2019 Owen Taylor <otaylor@redhat.com> - 1.4.2-5
|
||||
- Add patch fixing problem with downloading icons for OCI remotes (#1683375)
|
||||
|
||||
* Thu Jul 25 2019 Tim Zabel <tjzabel21@gmail.com> - 1.4.2-4
|
||||
- SELinux needs additional Requires (#1732132)
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jul 09 2019 Kalev Lember <klember@redhat.com> - 1.4.2-2
|
||||
- Backport a patch that fixes a fairly large memory leak in gnome-software
|
||||
|
||||
* Fri Jun 28 2019 David King <amigadave@amigadave.com> - 1.4.2-1
|
||||
- Update to 1.4.2 (#1725071)
|
||||
|
||||
* Tue Jun 25 2019 David King <amigadave@amigadave.com> - 1.4.1-3
|
||||
- Use Requires(post) for selinux-policy (#1723118)
|
||||
|
||||
* Tue Jun 25 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.1-2
|
||||
- Split the session helper into a separate sub-package
|
||||
|
||||
* Thu Jun 13 2019 Kalev Lember <klember@redhat.com> - 1.4.1-1
|
||||
- Update to 1.4.1
|
||||
|
||||
* Wed Jun 12 2019 Kalev Lember <klember@redhat.com> - 1.4.0-2
|
||||
- Backport an upstream patch to fix gnome-software CI
|
||||
|
||||
* Tue May 28 2019 Kalev Lember <klember@redhat.com> - 1.4.0-1
|
||||
- Update to 1.4.0
|
||||
|
||||
* Fri May 10 2019 Kalev Lember <klember@redhat.com> - 1.3.4-1
|
||||
- Update to 1.3.4
|
||||
|
||||
* Tue Apr 30 2019 David King <amigadave@amigadave.com> - 1.3.3-2
|
||||
- Generate consistent anchor IDs
|
||||
|
||||
* Fri Apr 26 2019 David King <amigadave@amigadave.com> - 1.3.3-1
|
||||
- Update to 1.3.3 (#1699338)
|
||||
|
||||
* Wed Apr 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.3.2-2
|
||||
- Fixup selinux requires
|
||||
|
||||
* Fri Apr 12 2019 David King <amigadave@amigadave.com> - 1.3.2-1
|
||||
- Update to 1.3.2 (#1699338)
|
||||
|
||||
* Wed Apr 03 2019 Kalev Lember <klember@redhat.com> - 1.3.1-2
|
||||
- Add a oneshot systemd service to add Fedora flatpak repos
|
||||
- Remove the post script to create system repo now that we have the service
|
||||
|
||||
* Wed Mar 27 2019 David King <amigadave@amigadave.com> - 1.3.1-1
|
||||
- Update to 1.3.1 (#1693207)
|
||||
|
||||
* Tue Mar 12 2019 David King <amigadave@amigadave.com> - 1.3.0-1
|
||||
- Update to 1.3.0
|
||||
|
||||
* Thu Feb 14 2019 David King <amigadave@amigadave.com> - 1.2.3-2
|
||||
- Remove an obsolete Conflicts
|
||||
- Use xdg-dbus-proxy
|
||||
|
||||
* Mon Feb 11 2019 David King <amigadave@amigadave.com> - 1.2.3-1
|
||||
- Update to 1.2.3
|
||||
|
||||
* Wed Feb 06 2019 David King <amigadave@amigadave.com> - 1.2.2-1
|
||||
- Update to 1.2.2
|
||||
|
||||
* Tue Feb 05 2019 Kalev Lember <klember@redhat.com> - 1.2.1-1
|
||||
- Update to 1.2.1
|
||||
|
||||
* Mon Feb 4 2019 fedora-toolbox <otaylor@redhat.com> - 1.2.0-4
|
||||
- Add an upstream patch to add flatpak build-export --disable-sandbox
|
||||
|
||||
* Thu Jan 31 2019 Bastien Nocera <bnocera@redhat.com> - 1.2.0-3
|
||||
- Require librsvg2 so SVG icons can be exported
|
||||
|
||||
* Tue Jan 29 2019 Kalev Lember <klember@redhat.com> - 1.2.0-2
|
||||
- Enable libsystemd support
|
||||
|
||||
* Mon Jan 28 2019 David King <amigadave@amigadave.com> - 1.2.0-1
|
||||
- Update to 1.2.0
|
||||
|
||||
* Tue Jan 15 2019 Kalev Lember <klember@redhat.com> - 1.1.3-1
|
||||
- Update to 1.1.3
|
||||
|
||||
* Fri Dec 21 2018 David King <amigadave@amigadave.com> - 1.1.2-1
|
||||
- Update to 1.1.2
|
||||
|
||||
* Mon Dec 17 2018 David King <amigadave@amigadave.com> - 1.1.1-2
|
||||
- Enable installed tests and add to tests subpackage
|
||||
|
||||
* Mon Dec 10 2018 Kalev Lember <klember@redhat.com> - 1.1.1-1
|
||||
- Update to 1.1.1
|
||||
|
||||
* Fri Nov 30 2018 fedora-toolbox <otaylor@redhat.com> - 1.0.6-3
|
||||
- Add a patch to fix OCI system remotes
|
||||
- Add patch fixing permissions on icons downloaded from an OCI registry
|
||||
|
||||
* Fri Nov 16 2018 Kalev Lember <klember@redhat.com> - 1.0.6-1
|
||||
- Update to 1.0.6
|
||||
|
||||
* Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-2
|
||||
- Recommend p11-kit-server instead of just p11-kit (#1649049)
|
||||
|
||||
* Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-1
|
||||
- Update to 1.0.5
|
||||
|
||||
* Fri Oct 12 2018 Kalev Lember <klember@redhat.com> - 1.0.4-1
|
||||
- Update to 1.0.4
|
||||
|
||||
* Thu Oct 04 2018 Kalev Lember <klember@redhat.com> - 1.0.3-1
|
||||
- Update to 1.0.3
|
||||
|
||||
* Thu Sep 13 2018 Kalev Lember <klember@redhat.com> - 1.0.2-1
|
||||
- Update to 1.0.2
|
||||
|
||||
* Tue Aug 28 2018 David King <amigadave@amigadave.com> - 1.0.1-1
|
||||
- Update to 1.0.1
|
||||
|
||||
* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-2
|
||||
- Fix double dash in XML documentation
|
||||
|
||||
* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-1
|
||||
- Update to 1.0.0
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.99.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Jul 10 2018 Kalev Lember <klember@redhat.com> - 0.99.3-1
|
||||
- Update to 0.99.3
|
||||
|
||||
* Wed Jun 27 2018 Kalev Lember <klember@redhat.com> - 0.99.2-1
|
||||
- Update to 0.99.2
|
||||
|
||||
* Thu Jun 21 2018 David King <amigadave@amigadave.com> - 0.99.1-1
|
||||
- Update to 0.99.1
|
||||
|
||||
* Wed Jun 13 2018 David King <amigadave@amigadave.com> - 0.11.8.3-1
|
||||
- Update to 0.11.8.3 (#1590808)
|
||||
|
||||
* Mon Jun 11 2018 David King <amigadave@amigadave.com> - 0.11.8.2-1
|
||||
- Update to 0.11.8.2 (#1589810)
|
||||
|
||||
* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8.1-1
|
||||
- Update to 0.11.8.1 (#1588868)
|
||||
|
||||
* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8-1
|
||||
- Update to 0.11.8 (#1588868)
|
||||
|
||||
* Wed May 23 2018 Adam Jackson <ajax@redhat.com> - 0.11.7-2
|
||||
- Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide
|
||||
somewhere before Fedora 22 which this spec file certainly no longer
|
||||
supports.
|
||||
|
||||
* Thu May 03 2018 Kalev Lember <klember@redhat.com> - 0.11.7-1
|
||||
- Update to 0.11.7
|
||||
|
||||
* Wed May 02 2018 Kalev Lember <klember@redhat.com> - 0.11.6-1
|
||||
- Update to 0.11.6
|
||||
|
||||
* Wed May 02 2018 Kalev Lember <klember@redhat.com> - 0.11.5-2
|
||||
- Backport a fix for a gnome-software crash installing .flatpakref files
|
||||
|
||||
* Mon Apr 30 2018 David King <amigadave@amigadave.com> - 0.11.5-1
|
||||
- Update to 0.11.5
|
||||
|
||||
* Thu Apr 26 2018 Kalev Lember <klember@redhat.com> - 0.11.4-1
|
||||
- Update to 0.11.4
|
||||
|
||||
* Mon Feb 19 2018 David King <amigadave@amigadave.com> - 0.11.3-1
|
||||
- Update to 0.11.3
|
||||
|
||||
* Mon Feb 19 2018 David King <amigadave@amigadave.com> - 0.11.2-1
|
||||
- Update to 0.11.2
|
||||
|
||||
* Wed Feb 14 2018 David King <amigadave@amigadave.com> - 0.11.1-1
|
||||
- Update to 0.11.1 (#1545224)
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.10.3-2
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Tue Jan 30 2018 Kalev Lember <klember@redhat.com> - 0.10.3-1
|
||||
- Update to 0.10.3
|
||||
|
||||
* Thu Dec 21 2017 David King <amigadave@amigadave.com> - 0.10.2.1-1
|
||||
- Update to 0.10.2.1
|
||||
|
||||
* Fri Dec 15 2017 Kalev Lember <klember@redhat.com> - 0.10.2-1
|
||||
- Update to 0.10.2
|
||||
|
||||
* Fri Nov 24 2017 David King <amigadave@amigadave.com> - 0.10.1-1
|
||||
- Update to 0.10.1
|
||||
|
||||
* Thu Oct 26 2017 Kalev Lember <klember@redhat.com> - 0.10.0-1
|
||||
- Update to 0.10.0
|
||||
|
||||
* Mon Oct 09 2017 Kalev Lember <klember@redhat.com> - 0.9.99-1
|
||||
- Update to 0.9.99
|
||||
|
||||
* Tue Sep 26 2017 Kalev Lember <klember@redhat.com> - 0.9.98.2-1
|
||||
- Update to 0.9.98.2
|
||||
|
||||
* Tue Sep 26 2017 Kalev Lember <klember@redhat.com> - 0.9.98.1-1
|
||||
- Update to 0.9.98.1
|
||||
|
||||
* Mon Sep 25 2017 Kalev Lember <klember@redhat.com> - 0.9.98-1
|
||||
- Update to 0.9.98
|
||||
|
||||
* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 0.9.12-1
|
||||
- Update to 0.9.12
|
||||
|
||||
* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 0.9.11-1
|
||||
- Update to 0.9.11
|
||||
|
||||
* Mon Sep 04 2017 Kalev Lember <klember@redhat.com> - 0.9.10-1
|
||||
- Update to 0.9.10
|
||||
- Split out flatpak-builder to a separate source package
|
||||
|
||||
* Fri Aug 25 2017 Kalev Lember <klember@redhat.com> - 0.9.8-2
|
||||
- Backport a patch to fix regression in --devel
|
||||
|
||||
* Mon Aug 21 2017 David King <amigadave@amigadave.com> - 0.9.8-1
|
||||
- Update to 0.9.8
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 0.9.7-4
|
||||
- Rebuild with binutils fix for ppc64le (#1475636)
|
||||
|
||||
* Thu Jul 27 2017 Owen Taylor <otaylor@redhat.com> - 0.9.7-3
|
||||
- Add a patch to fix OCI refname annotation
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sat Jul 01 2017 David King <amigadave@amigadave.com> - 0.9.7-1
|
||||
- Update to 0.9.7 (#1466970)
|
||||
|
||||
* Tue Jun 20 2017 David King <amigadave@amigadave.com> - 0.9.6-1
|
||||
- Update to 0.9.6
|
||||
|
||||
* Sat Jun 10 2017 David King <amigadave@amigadave.com> - 0.9.5-1
|
||||
- Update to 0.9.5 (#1460437)
|
||||
|
||||
* Tue May 23 2017 David King <amigadave@amigadave.com> - 0.9.4-1
|
||||
- Update to 0.9.4 (#1454750)
|
||||
|
||||
* Mon Apr 24 2017 David King <amigadave@amigadave.com> - 0.9.3-1
|
||||
- Update to 0.9.3
|
||||
|
||||
* Fri Apr 07 2017 David King <amigadave@amigadave.com> - 0.9.2-2
|
||||
- Add eu-strip dependency for flatpak-builder
|
||||
|
||||
* Wed Apr 05 2017 Kalev Lember <klember@redhat.com> - 0.9.2-1
|
||||
- Update to 0.9.2
|
||||
|
||||
* Wed Mar 15 2017 Kalev Lember <klember@redhat.com> - 0.9.1-1
|
||||
- Update to 0.9.1
|
||||
|
||||
* Fri Mar 10 2017 Kalev Lember <klember@redhat.com> - 0.8.4-1
|
||||
- Update to 0.8.4
|
||||
|
||||
* Sun Feb 19 2017 David King <amigadave@amigadave.com> - 0.8.3-3
|
||||
- Make flatpak-builder require bzip2 (#1424857)
|
||||
|
||||
* Wed Feb 15 2017 Kalev Lember <klember@redhat.com> - 0.8.3-2
|
||||
- Avoid pulling in all of ostree and only depend on ostree-libs subpackage
|
||||
|
||||
* Tue Feb 14 2017 Kalev Lember <klember@redhat.com> - 0.8.3-1
|
||||
- Update to 0.8.3
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Fri Jan 27 2017 Kalev Lember <klember@redhat.com> - 0.8.2-1
|
||||
- Update to 0.8.2
|
||||
|
||||
* Wed Jan 18 2017 David King <amigadave@amigadave.com> - 0.8.1-1
|
||||
- Update to 0.8.1
|
||||
|
||||
* Tue Dec 20 2016 Kalev Lember <klember@redhat.com> - 0.8.0-1
|
||||
- Update to 0.8.0
|
||||
|
||||
* Tue Nov 29 2016 David King <amigadave@amigadave.com> - 0.6.14-2
|
||||
- Add a patch to fix a GNOME Software crash
|
||||
- Silence repository listing during post
|
||||
|
||||
* Tue Nov 29 2016 Kalev Lember <klember@redhat.com> - 0.6.14-1
|
||||
- Update to 0.6.14
|
||||
|
||||
* Wed Oct 26 2016 David King <amigadave@amigadave.com> - 0.6.13-2
|
||||
- Add empty /etc/flatpak/remotes.d
|
||||
|
||||
* Tue Oct 25 2016 David King <amigadave@amigadave.com> - 0.6.13-1
|
||||
- Update to 0.6.13
|
||||
|
||||
* Thu Oct 06 2016 David King <amigadave@amigadave.com> - 0.6.12-1
|
||||
- Update to 0.6.12
|
||||
|
||||
* Tue Sep 20 2016 Kalev Lember <klember@redhat.com> - 0.6.11-1
|
||||
- Update to 0.6.11
|
||||
- Set minimum ostree and bubblewrap versions
|
||||
|
||||
* Mon Sep 12 2016 David King <amigadave@amigadave.com> - 0.6.10-1
|
||||
- Update to 0.6.10
|
||||
|
||||
* Tue Sep 06 2016 David King <amigadave@amigadave.com> - 0.6.9-2
|
||||
- Look for bwrap in PATH
|
||||
|
||||
* Thu Aug 25 2016 David King <amigadave@amigadave.com> - 0.6.9-1
|
||||
- Update to 0.6.9
|
||||
|
||||
* Mon Aug 01 2016 David King <amigadave@amigadave.com> - 0.6.8-1
|
||||
- Update to 0.6.8 (#1361823)
|
||||
|
||||
* Thu Jul 21 2016 David King <amigadave@amigadave.com> - 0.6.7-2
|
||||
- Use system bubblewrap
|
||||
|
||||
* Fri Jul 01 2016 David King <amigadave@amigadave.com> - 0.6.7-1
|
||||
- Update to 0.6.7
|
||||
|
||||
* Thu Jun 23 2016 David King <amigadave@amigadave.com> - 0.6.6-1
|
||||
- Update to 0.6.6
|
||||
|
||||
* Fri Jun 10 2016 David King <amigadave@amigadave.com> - 0.6.5-1
|
||||
- Update to 0.6.5
|
||||
|
||||
* Wed Jun 01 2016 David King <amigadave@amigadave.com> - 0.6.4-1
|
||||
- Update to 0.6.4
|
||||
|
||||
* Tue May 31 2016 David King <amigadave@amigadave.com> - 0.6.3-1
|
||||
- Update to 0.6.3
|
||||
- Move bwrap to main package
|
||||
|
||||
* Tue May 24 2016 David King <amigadave@amigadave.com> - 0.6.2-1
|
||||
- Rename from xdg-app to flatpak (#1337434)
|
Loading…
Reference in New Issue
Block a user