Hello community, here is the log from the commit of package xdg-app for openSUSE:Factory checked in at 2016-03-29 14:34:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-app (Old) and /work/SRC/openSUSE:Factory/.xdg-app.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-app" Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-app/xdg-app.changes 2015-10-12 10:02:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-app.new/xdg-app.changes 2016-03-29 14:34:31.000000000 +0200 @@ -1,0 +2,552 @@ +Thu Mar 17 10:31:33 UTC 2016 - [email protected] + +- Update to version 0.5.0: + + Change xdg_app_bundle_ref_get_appdata to + xdg_app_bundle_ref_get_appstream. + + Update test-lib.c with the appstream api change. + + lib: Fix a tiny leak. + + lib: Add xdg_app_bundle_ref_get_origin(). + + Search for dwarf.h in configure. + + Post release version bump. + + Force /bin/sh as a shell. + + Ensure that the .ref file is always replaced. + + Get the new glnx_fd_close. + + Reimplement fuse backend. + + Now newlines needed in g_debug calls. + + Don't enumerate noenumerate remotes. + + document portal: Avoid some deadlock. + + fuse: Store basename in dir so we don't have to keep looking it + up. + + Flesh out document portal tests. + + xdg-app-buildeR: Remove unnecessary spew. + + No need for newlines in g_debug messages. + + Never use gvfs in the session helper. + + Avoid warning about refing null GVariant. + + Add change notification for the permissions store. + + Don't unnecessarily grow the buffer when loading files. + + Enabling gpg means require both signed commits and summaries. + + Update summary after generating deltas. + + Bump version to 0.5.0. + + Update NEWS. + + Add major_version to binary age. + +------------------------------------------------------------------- +Fri Mar 11 12:50:11 UTC 2016 - [email protected] + +- Update to version 0.4.13: + + Fix xml printing of nodes with no children. + + Set xdg-app as the log domain. + + docs: Add docs for shell sources. + + Add a file header to bundles. + + builder: Add builder_get_debuginfo_file_references. + + builder: Build runtimes in /run/build-runtime. + + builder: Add sources referenced from debuginfo into Debug + runtime. + + Make /run/build and /run/build-runtime symlinks to the right + place. + + build-bundle: Add metadata file as metadata element. + + Fix typos in header. + + common: Break out bundle loader to helper utility. + + Remove unused variable. + + lib: Add XdgAppBundleRef. + + bundles: Verify that the header metadata matches the deployed + one at install. + + common: Move part of bundle install to helper functions. + + Remove origin repos on uninstall. + + Add test scripts that create trivial a runtime and app. + + Add make-test-bundles.sh. + + bundles: Don't lock during pull. + + lib: Add xdg_app_installation_install_bundle. + + Fix some compiler warning (unused vars). + + Allow specifying subdir of xdg dir, like: + --filesytem=xdg-download/subdir. + + Support --filesystem=xdg-run/foo. + + common: Break out xml appstream rewriting to helper functions. + + Add appdata to test apps. + + common: Add xdg_app_read_stream helper. + + common: Add and use xdg_app_appstream_xml_root_to_data. + + build-bundle: Extract appdata and icons into metadata. + + lib: Add XdgAppBundleRef api to get appdata and icons. + + build-update-repo: Add --generate-static-deltas option. + + lib: Add xdg_app_bundle_ref_get_installed_size(). + + Update version to 0.4.13. +- Add libdwarf-devel BuildRequires: new dependency. + +------------------------------------------------------------------- +Fri Mar 11 12:49:56 UTC 2016 - [email protected] + +- Update to version 0.4.12: + + Update exports on uninstall too. + + Pass location of exports to triggers as arg1. + + Add option to disable sandbox triggers. + + Update exports on uninstall via library too. + + builder: Put all builds in a .xdg-app-builder/build subdir. + + helper: If stdout is a tty, mount tty as /dev/console. + + When rewriting Exec lines, don't use full bindir. + + Revert "When rewriting Exec lines, don't use full bindir". + + Allow overriding XDG_APP_BINDIR using make vars. + + Work around race when doing first initial appstream checkout. + + info: Fix support for system installed runtimes (typo). + + Make system repo bare-user too, to avoid any chance of creating + setuid bits. + + helper: drop caps in launcher. + + builder: Report errors if eu_strip fails. + + lib: Return GBytes from xdg_app_installed_ref_load_metadata(). + + lib: Add xdg_app_installation_get_path. + + builder: Always create unversioned symlinks while building + modules. + + builder: Add build_context_get_build_dir(). + + builder: Move CFLAGS/CXXFLAGS handling into BuilderOptions. + + builder: Add support for --run to start a command in the + build dir. + + builder: Support local archives with path property. + + build-init: Support --tag=FOO. + + builder: Support tags. + + deploy: Add metadata tags to exported desktop files. + + appstream: Add runtime, sdk and tags to appstream xml. + + Add xdg_app_installation_get_remote_by_name. + + Remove all appstream checkouts and mirrored refs when deleting + remote. + + common: Add XDG_APP_CP_FLAGS_MOVE support. + + Add docs for appstream-compose option. + + builder: Support separating out locale data. + + Move migrate_locales to builder-utils.c. + + Migrate locales after importing parent runtime. + + Add support for separated locales when creating platforms. + + Always create /etc/passwd,group,resolve.conf,machine-id when + deploying. + + Fix use after free. + + helper: Put monitor path in /run/host instead of + /run/user/$uid. + + When deploying, always make /etc/resolve.conf a symlink into + the monitor dir. + + Release 0.4.12. + +------------------------------------------------------------------- +Tue Feb 16 09:59:06 UTC 2016 - [email protected] + +- Update to version 0.4.11: + + install: Fix assertion on runtime install + + Release 0.4.11 + +------------------------------------------------------------------- +Tue Feb 16 09:58:55 UTC 2016 - [email protected] + +- Update to version 0.4.10: + + Fix some g_propagate_error typos + + builder: Avoid reusing set GError + + Make sure we export files during install + + Updated for release + +------------------------------------------------------------------- +Tue Feb 16 09:58:44 UTC 2016 - [email protected] + +- Update to version 0.4.9: + + install: Only set current for apps, not for runtimes + + builder: Add shell source + + helper: Make ~/.local/share/xdg-app writable again (if you have + homedir access) + + builder: Use non-parallel-make option instead of looking at + .NONPARALLEL + + Add xdg-app info command + + builder: Store exact sdk commit id in the build cache and + manifest + + lib: Fix crash during uninstall + + install-app: Actually look for apps, not runtimes + + common: Always resolve active symlink when looking up deploy + dir + + Add app-path to the xdg-app-info in the sandbox + + app-utils: typo + + Don't export app-info files + + builder: Use predictable names for build dirs + + Make arches canonical + + Bump version to 0.4.9 + +------------------------------------------------------------------- +Tue Feb 16 09:58:34 UTC 2016 - [email protected] + +- Update to version 0.4.8: + + update-repo: Escape text when writing xml + + docs: Fix gtk-doc documentation + + helper: Make user namespace support vs setuid a runtime, not + build-time option + + Require some way to set cgroup for apps (currently systemd + --user) + + Avoid gtk-doc warnings: multiple ID for constraint linkend + + Complete documentation for XdgAppInstallation + + Document the structs in libxdg-app + + Fix some misc. gtk-doc warnings + + lib: Add some missing docs + + lib: Fix up doc details + + Make xauth use optional + + Finish the optional xauth work + + Fix include order to build with older libsoup versions + + helper: Update the error messages to not refer to + --disable-userns + + utils: Fix nul termination of xdg_app_spawn output + + builder: Skip checking out disabled submodules + + builder: Style fixes + + Build top-level directory before building documentation + + Hide non-public symbols from libglnx and libxdgapp-common + + Rename xdg-app-session.service to the recommended name + + Add systemd user units corresponding to the D-Bus session + services + + .gitignore: ignore tests and their results + + test-doc-portal: split out global setup/teardown into functions + + test-doc-portal: skip all tests if no FUSE + + Consistently call g_assert_no_error before other assertions ++++ 406 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xdg-app/xdg-app.changes ++++ and /work/SRC/openSUSE:Factory/.xdg-app.new/xdg-app.changes Old: ---- xdg-app-0.4.4.tar.xz New: ---- xdg-app-0.5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdg-app.spec ++++++ --- /var/tmp/diff_new_pack.D4MGF7/_old 2016-03-29 14:34:32.000000000 +0200 +++ /var/tmp/diff_new_pack.D4MGF7/_new 2016-03-29 14:34:32.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package xdg-app # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xdg-app -Version: 0.4.4 +Version: 0.5.0 Release: 0 Summary: Manage OSTree based application bundles License: LGPL-2.1+ @@ -25,13 +25,17 @@ Url: https://wiki.gnome.org/Projects/SandboxedApps Source: %{name}-%{version}.tar.xz BuildRequires: docbook-xsl-stylesheets +BuildRequires: gobject-introspection-devel >= 1.40.0 BuildRequires: libcap-devel +BuildRequires: libdwarf-devel +BuildRequires: libelf-devel >= 0.8.12 BuildRequires: libtool BuildRequires: xsltproc BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libgsystem) >= 2015.1 BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsoup-2.4) @@ -41,6 +45,38 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description +xdg-app is a system for building, distributing and running sandboxed desktop +applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for +more information. + +%package -n libxdg-app0 +Summary: Manage OSTree based application bundles +Group: System/Libraries + +%description -n libxdg-app0 +xdg-app is a system for building, distributing and running sandboxed desktop +applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for +more information. + +%package -n typelib-1_0-XdgApp-1_0 +Summary: Manage OSTree based application bundles -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-XdgApp-1_0 +xdg-app 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: Manage OSTree based application bundles -- Development files +Group: Development/Languaes/C and C++ +Requires: libxdg-app0 = %{version} +Requires: typelib-1_0-XdgApp-1_0 = %{version} + +%description devel +xdg-app is a system for building, distributing and running sandboxed desktop +applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for +more information. %prep %setup -q @@ -53,10 +89,15 @@ %install make DESTDIR=%{buildroot} install %{?_smp_mflags} +find %{buildroot} -type f -name '*.la' -delete -print + +%post -n libxdg-app0 -p /sbin/ldconfig +%postun -n libxdg-app0 -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/xdg-app +%{_bindir}/xdg-app-builder %{_bindir}/xdg-app-helper %{_libexecdir}/xdg-app-session-helper %{_libexecdir}/xdg-dbus-proxy @@ -64,9 +105,11 @@ %{_datadir}/bash-completion/completions/xdg-app # # Own dirs so we don't have to depend on dbus for building. %dir %{_datadir}/dbus-1 +%dir %{_datadir}/dbus-1/interfaces %dir %{_datadir}/dbus-1/services +%{_datadir}/dbus-1/interfaces/org.freedesktop.XdgApp.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml %{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service -%{_datadir}/dbus-1/services/xdg-app-session.service %{_mandir}/man1/xdg-app* %{_datadir}/%{name}/ %{_sysconfdir}/profile.d/xdg-app.sh @@ -74,5 +117,24 @@ %dir %{_datadir}/gdm/ %dir %{_datadir}/gdm/env.d/ %{_datadir}/gdm/env.d/xdg-app.env +%{_datadir}/dbus-1/services/org.freedesktop.XdgApp.service + +%{_userunitdir}/xdg-app-session-helper.service +%{_userunitdir}/xdg-document-portal.service + +%files -n libxdg-app0 +%defattr(-,root,root) +%{_libdir}/libxdg-app.so.* + +%files -n typelib-1_0-XdgApp-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/XdgApp-1.0.typelib + +%files devel +%defattr(-,root,root) +%{_libdir}/pkgconfig/xdg-app.pc +%{_includedir}/%{name}/ +%{_libdir}/libxdg-app.so +%{_datadir}/gir-1.0/XdgApp-1.0.gir %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.D4MGF7/_old 2016-03-29 14:34:32.000000000 +0200 +++ /var/tmp/diff_new_pack.D4MGF7/_new 2016-03-29 14:34:32.000000000 +0200 @@ -2,10 +2,10 @@ <service name="tar_scm" mode="disabled"> <param name="url">git://anongit.freedesktop.org/xdg-app/xdg-app</param> <param name="scm">git</param> - <param name="versionformat">0.4.4</param> + <param name="versionformat">@PARENT_TAG@</param> <param name="submodules">enable</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/0.4.4</param> + <param name="revision">refs/tags/0.5.0</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.D4MGF7/_old 2016-03-29 14:34:32.000000000 +0200 +++ /var/tmp/diff_new_pack.D4MGF7/_new 2016-03-29 14:34:32.000000000 +0200 @@ -3,4 +3,4 @@ <param name="url">https://github.com/alexlarsson/xdg-app.git</param> <param name="changesrevision">4f73eaf10b7059fa81ed489bb9f0798d03f4f7ce</param></service><service name="tar_scm"> <param name="url">git://anongit.freedesktop.org/xdg-app/xdg-app</param> - <param name="changesrevision">dda045d808e8f21a22998a52678e3a3dd8925dc4</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">e52639def0f4282d90b462ef1e2a2c782d87b720</param></service></servicedata> \ No newline at end of file ++++++ xdg-app-0.4.4.tar.xz -> xdg-app-0.5.0.tar.xz ++++++ ++++ 57690 lines of diff (skipped)
