Accepting request 544201 from GNOME:Factory
- Update to version 0.10.0: + Added the flatpak config option which can set the language settings. + Fix issue where sometimes ld.so.conf were not generated. + /dev/mali0 is added to --device=dri. + Work around ostree static delta issues in some cases. - Changes from version 0.9.99: + Requires ostree 2017.12 for important pull stability fix. + New libflatpak API: flatpak_dir_cleanup_undeployed_refs, flatpak_installation_prune_local_repo, flatpak_installation_remove_local_ref_sync, flatpak_installation_cleanup_local_refs_sync. + build: FLATPAK_ID and FLATPAK_ARCH are now set in the environment when building. + update: Don't fail the entire update if some remote fails to update its metadata. + run: /.flatpak-info now lists exact commits and extensions in use. + run: We now use a per-app ld.so.cache file whenn running. This should speed things up, and allows ldconfig to report the correct results. + The verbose mode was changed into two levels, use -vv to show the more detailed info, which currently only contains the full bubblewrap argument lists. + run: Some common problematic host environment variables are now unset in the sandbox (PYTHONPATH, PERLLIB, PERL5LIB and XCURSOR_PATH). + run: Fixed failure when a higher prio extensions depended on a lower prio one. + run: The extension ld path order is now: app extensions, app, (forwarded request 539882 from dimstar) OBS-URL: https://build.opensuse.org/request/show/544201 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak?expand=0&rev=12
This commit is contained in:
commit
0bb08dfe84
2
_service
2
_service
@ -4,7 +4,7 @@
|
||||
<param name="scm">git</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="revision">refs/tags/0.9.8</param>
|
||||
<param name="revision">refs/tags/0.10.0</param>
|
||||
</service>
|
||||
<service name="recompress" mode="disabled">
|
||||
<param name="file">*.tar</param>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/flatpak/flatpak.git</param>
|
||||
<param name="changesrevision">cc8c8e6e3073a87b0000b5f41d1040ad430a4d3a</param></service></servicedata>
|
||||
<param name="changesrevision">2a0c17976fadf65badc3d18df565a7f04e7089b0</param></service></servicedata>
|
3
flatpak-0.10.0.tar.xz
Normal file
3
flatpak-0.10.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:160836ec4026ca7682be8da56cc2f072b31d646781502442090df5a7491b37a4
|
||||
size 638320
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e137f69ebf9d7205b776e66b61a786a59ae86f017ec27c5ee32c3cd9b2baff98
|
||||
size 656776
|
137
flatpak.changes
137
flatpak.changes
@ -1,8 +1,145 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 26 11:08:27 UTC 2017 - aplazas@suse.com
|
||||
|
||||
- Update to version 0.10.0:
|
||||
+ Added the flatpak config option which can set the language
|
||||
settings.
|
||||
+ Fix issue where sometimes ld.so.conf were not generated.
|
||||
+ /dev/mali0 is added to --device=dri.
|
||||
+ Work around ostree static delta issues in some cases.
|
||||
- Changes from version 0.9.99:
|
||||
+ Requires ostree 2017.12 for important pull stability fix.
|
||||
+ New libflatpak API: flatpak_dir_cleanup_undeployed_refs,
|
||||
flatpak_installation_prune_local_repo,
|
||||
flatpak_installation_remove_local_ref_sync,
|
||||
flatpak_installation_cleanup_local_refs_sync.
|
||||
+ build: FLATPAK_ID and FLATPAK_ARCH are now set in the
|
||||
environment when building.
|
||||
+ update: Don't fail the entire update if some remote fails to
|
||||
update its metadata.
|
||||
+ run: /.flatpak-info now lists exact commits and extensions in
|
||||
use.
|
||||
+ run: We now use a per-app ld.so.cache file whenn running. This
|
||||
should speed things up, and allows ldconfig to report the
|
||||
correct results.
|
||||
+ The verbose mode was changed into two levels, use -vv to show
|
||||
the more detailed info, which currently only contains the full
|
||||
bubblewrap argument lists.
|
||||
+ run: Some common problematic host environment variables are now
|
||||
unset in the sandbox (PYTHONPATH, PERLLIB, PERL5LIB and
|
||||
XCURSOR_PATH).
|
||||
+ run: Fixed failure when a higher prio extensions depended on a
|
||||
lower prio one.
|
||||
+ run: The extension ld path order is now: app extensions, app,
|
||||
runtime extension, runtime. This was previously incorrect in
|
||||
that the app could override app extensions.
|
||||
+ Extensions are now not downloaded if a matching unmaintained
|
||||
extension is already installed.
|
||||
+ Preemptive changes to handle new bubblewrap change which
|
||||
doesn't user /newroot.
|
||||
+ document portal: Disable debug spew that was accidentally
|
||||
enabled.
|
||||
+ build-finish: New --extension-priority option.
|
||||
+ run: Fix regression in --persist in 0.9.98.
|
||||
+ run: Use sealed memfds (instead of just temporary files) when
|
||||
passing data to bubblewrap.
|
||||
+ Updated translations.
|
||||
- Changes from version 0.9.98.2:
|
||||
+ Fix permission denied when using the system-helper.
|
||||
- Changes from version 0.9.98.1:
|
||||
+ run: Fix homedir access if the app has --filesystem=host
|
||||
access.
|
||||
+ build-update: Fix appstream update in case one arch didn't
|
||||
change.
|
||||
+ Updated translations.
|
||||
- Changes from version 0.9.98:
|
||||
+ libflatpak now correctly finds metadata for subset
|
||||
installations (like locale data).
|
||||
+ flatpak build now supports --appdir which exposes the per-app
|
||||
directory in the user homedir. This is useful when testing
|
||||
builds.
|
||||
+ The host fontconfig caches are exposed to the sandbox, next to
|
||||
the fonts in /run/host. This will (pending fontconfig work)
|
||||
allow sharing host fontconfig caches, allowing much faster
|
||||
initial startup for flatpak apps.
|
||||
+ flatpak install now supports --no-pull.
|
||||
+ Added new extension property "locale-subset", which makes the
|
||||
extension point act like a locale extension (i.e. only install
|
||||
the subset configured by the locale).
|
||||
+ flatpak remote-add --oci is disabled for now, as this is not up
|
||||
to date with the latest OCI work, and we don't want to break
|
||||
existing deployments if this has to change when this lands.
|
||||
+ Parallel installation/updates are now safe because we take a
|
||||
filesystem lock whenever we prune the local ostree repo.
|
||||
+ Flatpak run now works when important paths like $HOME, etc, are
|
||||
symlinks.
|
||||
+ The ostree min-free-space property is is set to zero by default
|
||||
for the flatpak repos. This was causing a lot of problems for
|
||||
people, but the feature is still there if you manually enable
|
||||
it.
|
||||
+ Updated translations.
|
||||
+ Require ostree 2017.12.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 14 12:44:06 UTC 2017 - fezhang@suse.com
|
||||
|
||||
- Drop the SLE12 / Leap42 conditional definition for _userunitdir.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 14 08:23:56 UTC 2017 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 0.9.12:
|
||||
+ Fixed a regression in extra-data installation.
|
||||
+ Don't expose the a11y bus in flatpak build.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 13 16:11:17 UTC 2017 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 0.9.11:
|
||||
+ You can now show all outstanding updates with: flatpak
|
||||
remote-ls --updates.
|
||||
+ The dbus filter "org.name.*" now means all subnames of
|
||||
org.name, not just the first level. This matches how dbus
|
||||
arg0namespace works, and how the comming dbus container support
|
||||
will work.
|
||||
+ Fixed segfault on update.
|
||||
+ Better commandline tab completion.
|
||||
+ Flatpak now exposes host icons readonly as
|
||||
/run/host/share/icons to the sandbox.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 13 12:01:40 UTC 2017 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 0.9.10:
|
||||
+ Fix regression in dbus proxy that causes some apps to not work
|
||||
in 0.9.9.
|
||||
- Changes from version 0.9.9:
|
||||
+ flatpak-builder was split out into its own module:
|
||||
https://github.com/flatpak/flatpak-builder
|
||||
+ When downloading to a temporary directory for later install to
|
||||
the system repo we now write to /var/tmp instead of $HOME. This
|
||||
is more likely to be the same filesystem as /var/lib/flatpak,
|
||||
and thus will not run into issues with e.g. filesystem full.
|
||||
+ We now get the default language list from AccountService if
|
||||
possible.
|
||||
+ A regression that made --devel crash was fixed.
|
||||
+ New feature for flatpakrefs, SuggestRemoteName=remotename will
|
||||
cause flatpak to ask if you want to create a generic (not app
|
||||
specific) remote for the repo url.
|
||||
+ flatpak build now does not die with the parent by default, you
|
||||
have to pass --die-with-parent. This was done because
|
||||
die-with-parent uses PR_SET_PDEATHSIG which does not work well
|
||||
if the parent is threaded, like e.g. gnome-software is.
|
||||
+ We now always re-set the personality in the sandboxed process
|
||||
in order to avoid inheriting weird settings.
|
||||
+ We now share a single dbus proxy instance for all proxies for a
|
||||
sandbox. dbus-proxy now properly disallows old-style
|
||||
eavesdropping.
|
||||
+ We now support accessibility by starting a customized dbus
|
||||
proxy for the a11y bus.
|
||||
- Drop flatpak-builder sub-package, it is now it's own project.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 8 15:56:57 UTC 2017 - jengelh@inai.de
|
||||
|
||||
|
37
flatpak.spec
37
flatpak.spec
@ -18,7 +18,7 @@
|
||||
|
||||
%define libname libflatpak0
|
||||
Name: flatpak
|
||||
Version: 0.9.8
|
||||
Version: 0.10.0
|
||||
Release: 0
|
||||
Summary: OSTree based application bundles management
|
||||
License: LGPL-2.1+
|
||||
@ -45,10 +45,10 @@ BuildRequires: pkgconfig(libarchive) >= 2.8.0
|
||||
BuildRequires: pkgconfig(libelf) >= 0.8.12
|
||||
BuildRequires: pkgconfig(libseccomp)
|
||||
BuildRequires: pkgconfig(libsoup-2.4)
|
||||
BuildRequires: pkgconfig(ostree-1) >= 2017.7
|
||||
BuildRequires: pkgconfig(ostree-1) >= 2017.12
|
||||
BuildRequires: pkgconfig(polkit-gobject-1)
|
||||
BuildRequires: pkgconfig(xau)
|
||||
Requires: ostree >= 2016.12
|
||||
Requires: ostree >= 2017.12
|
||||
Recommends: %{name}-lang = %{version}
|
||||
# Remove after openSUSE Leap 42 is out of scope
|
||||
Provides: xdg-app = %{version}
|
||||
@ -60,21 +60,6 @@ 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 builder
|
||||
Summary: Build helper for %{name}
|
||||
Group: Development/Tools/Building
|
||||
Requires: %{_bindir}/bzr
|
||||
Requires: %{_bindir}/git
|
||||
Requires: %{_bindir}/patch
|
||||
Requires: %{_bindir}/strip
|
||||
Requires: %{_bindir}/unzip
|
||||
Requires: %{name} = %{version}
|
||||
Requires: /bin/tar
|
||||
|
||||
%description builder
|
||||
flatpak-builder is a tool that makes it easy to build applications and their
|
||||
dependencies by automating the configure && make && make install steps.
|
||||
|
||||
%package -n %{libname}
|
||||
Summary: OSTree based application bundle management library
|
||||
Group: System/Libraries
|
||||
@ -120,7 +105,7 @@ NOCONFIGURE=1 ./autogen.sh
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make %{?_smp_mflags} DESTDIR=%{buildroot} install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
mkdir -p %{buildroot}%{_sbindir}
|
||||
ln -s service %{buildroot}%{_sbindir}/rcflatpak-system-helper
|
||||
@ -131,7 +116,6 @@ install -d %{buildroot}%{_localstatedir}/lib/flatpak
|
||||
|
||||
%post -n %{libname} -p /sbin/ldconfig
|
||||
%postun -n %{libname} -p /sbin/ldconfig
|
||||
|
||||
%pre
|
||||
%service_add_pre flatpak-system-helper.service
|
||||
|
||||
@ -147,9 +131,9 @@ flatpak remote-list --system > /dev/null 2>&1
|
||||
%service_del_postun flatpak-system-helper.service
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
%doc COPYING
|
||||
%{_bindir}/flatpak
|
||||
%{_bindir}/flatpak-bisect
|
||||
%{_libexecdir}/flatpak-bwrap
|
||||
%{_libexecdir}/flatpak-dbus-proxy
|
||||
%{_libexecdir}/flatpak-session-helper
|
||||
@ -176,9 +160,7 @@ flatpak remote-list --system > /dev/null 2>&1
|
||||
%{_mandir}/man5/flatpak-flatpakref.5%{ext_man}
|
||||
%{_mandir}/man5/flatpak-flatpakrepo.5%{ext_man}
|
||||
%{_mandir}/man5/flatpak-installation.5%{ext_man}
|
||||
%{_mandir}/man5/flatpak-manifest.5%{ext_man}
|
||||
%{_mandir}/man5/flatpak-remote.5%{ext_man}
|
||||
%exclude %{_mandir}/man1/flatpak-builder.1%{ext_man}
|
||||
%{_datadir}/%{name}/
|
||||
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
|
||||
%{_sysconfdir}/profile.d/flatpak.sh
|
||||
@ -196,22 +178,13 @@ flatpak remote-list --system > /dev/null 2>&1
|
||||
%dir %{_userunitdir}/dbus.service.d
|
||||
%{_userunitdir}/dbus.service.d/flatpak.conf
|
||||
|
||||
%files builder
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/flatpak-bisect
|
||||
%{_bindir}/flatpak-builder
|
||||
%{_mandir}/man1/flatpak-builder.1%{ext_man}
|
||||
|
||||
%files -n %{libname}
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libflatpak.so.*
|
||||
|
||||
%files -n typelib-1_0-Flatpak-1_0
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/girepository-1.0/Flatpak-1.0.typelib
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/pkgconfig/flatpak.pc
|
||||
%{_datadir}/gtk-doc/
|
||||
%{_includedir}/%{name}/
|
||||
|
Loading…
Reference in New Issue
Block a user