summaryrefslogtreecommitdiff
path: root/session-helper/Makefile.am.inc
Commit message (Collapse)AuthorAgeFilesLines
* Add a Meson build systemSimon McVittie2022-10-241-0/+2
| | | | | Resolves: https://github.com/flatpak/flatpak/issues/2241 Signed-off-by: Simon McVittie <smcv@collabora.com>
* session-helper: Move D-Bus names and paths to a header fileSimon McVittie2021-04-151-0/+1
| | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
* Trim unused shared library linkages from the session helperDebarshi Ray2019-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | The org.freedesktop.Flatpak user D-Bus service isn't just used by flatpak(1) or applications running as Flatpaks. It's also used by toolbox(1) for similar reasons: * To keep various configuration files inside the container synchronized with the host * To let the container request certain commands to be run on the host The org.freedesktop.Flatpak D-Bus service itself doesn't need much in the way of dependencies, but inherits a lot of unused shared library linkages through the libflatpak-common.la convenience library. Removing these unused shared libraries reduces the footprint of toolbox(1) for those who care about such things. eg., Fedora CoreOS. This commit brings down the number of shared libraries to 19 from 62. Closes: #3052 Approved by: alexlarsson
* utils: Add flatpak_fail_error that takes an error codeAlexander Larsson2018-07-101-1/+1
| | | | This makes it easy to return FlatpakErrors
* build: Add AM_* variables to all per-target special variablesPhilip Withnall2017-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | For example, add $(AM_CFLAGS) to mumble_CFLAGS. Since $(WARN_CFLAGS) is only added to $(AM_CFLAGS), this fixes the lack of inclusion of the compiler warning flags in the compilation of half of flatpak. Note that $(AM_*) variables are only used by automake if a more specific (per-target) special variable is not defined instead. So if you define mumble_CFLAGS, AM_CFLAGS will not be used for that target unless explicitly included in mumble_CFLAGS. See https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html. Do the same for $(AM_LIBADD), $(AM_LDFLAGS), etc. These are not currently defined, but it’s good practice to include them in mumble_LIBADD (etc.) just in case they’re defined in future. Hopefully their inclusions will be cargo-culted to any new targets which are added, retaining full coverage of the code base. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Add backport of g_autoptr support for json-glibAlexander Larsson2016-11-291-1/+1
|
* Split out permission store from session helperAlexander Larsson2016-05-091-2/+0
| | | | This is now available as org.freedesktop.impl.portal.PermissionStore
* Migrate ~/.local/share/xdg-app to ~/.local/share/flatpakAlexander Larsson2016-05-091-1/+1
|
* Rename everything but the on-disk location to flatpakAlexander Larsson2016-05-091-8/+8
|
* Rename library to libflatpakAlexander Larsson2016-05-091-1/+1
|
* Rename source files to flatpakAlexander Larsson2016-05-091-3/+3
|
* No need to put introspection xml in resourcesAlexander Larsson2016-04-261-14/+0
| | | | This is already built in to the gdbus codegen code.
* Add systemd user units corresponding to the D-Bus session servicesSimon McVittie2016-01-281-2/+4
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Rename xdg-app-session.service to the recommended nameSimon McVittie2016-01-281-3/+3
| | | | | | | Using the bus name as the name of the service file is mandatory for system services, and recommended for session services. Signed-off-by: Simon McVittie <smcv@debian.org>
* Rename lib/ to common/ in preparation for public xdg-app libraryAlexander Larsson2015-11-261-1/+1
|
* Fix distcheck issues0.4.0Alexander Larsson2015-09-171-1/+1
|
* Initial version of permission storeAlexander Larsson2015-08-261-0/+2
| | | | | This is a generalized store for permissions, which also will be used by the document portal.
* Import xdg-document-portal from github repoAlexander Larsson2015-07-101-8/+3
| | | | | | | This pulls in the daemon code from: https://github.com/alexlarsson/xdg-document-portal/ We need this in xdg-app because we need to set up the mounts correctly.
* Restructure directories and buildAlexander Larsson2015-07-101-0/+33
This moves a all source code into separate subdirs per binary. The helper and the generic stuff goes into lib/ which is then used by all the others. For now this is a completely internal library, but at some point we will probably clean it up and expose some subset. Also, we move the dbus proxy to libexecdir.