Alexander Larsson
|
eba6a1e552
|
Add appdata to test apps
|
2016-02-25 19:03:09 +01:00 |
Alexander Larsson
|
73defceec6
|
common: Break out xml appstream rewriting to helper functions
|
2016-02-25 18:26:40 +01:00 |
Alexander Larsson
|
c84ebe0440
|
Support --filesystem=xdg-run/foo
|
2016-02-25 17:11:37 +01:00 |
Alexander Larsson
|
26cd90e100
|
Allow specifying subdir of xdg dir, like: --filesytem=xdg-download/subdir
|
2016-02-25 16:51:45 +01:00 |
Alexander Larsson
|
6c5e1a8a92
|
Fix some compiler warning (unused vars)
|
2016-02-25 16:09:49 +01:00 |
Alexander Larsson
|
382ae396b3
|
lib: Add xdg_app_installation_install_bundle
|
2016-02-25 16:05:13 +01:00 |
Alexander Larsson
|
cd13e9e21d
|
bundles: Don't lock during pull
There is no need for that
|
2016-02-25 15:41:37 +01:00 |
Alexander Larsson
|
aefb4b6b82
|
Add make-test-bundles.sh
|
2016-02-25 15:27:37 +01:00 |
Alexander Larsson
|
0e595519c1
|
Add test scripts that create trivial a runtime and app
|
2016-02-25 15:14:57 +01:00 |
Alexander Larsson
|
f89e004fa3
|
Remove origin repos on uninstall
|
2016-02-25 11:44:23 +01:00 |
Alexander Larsson
|
eadb10cba7
|
common: Move part of bundle install to helper functions
|
2016-02-25 11:31:22 +01:00 |
Alexander Larsson
|
e66e7e3f15
|
bundles: Verify that the header metadata matches the deployed one at install
Otherwise the bundle can lie about requested permissions.
|
2016-02-24 15:48:33 +01:00 |
Alexander Larsson
|
69052c7d9a
|
lib: Add XdgAppBundleRef
|
2016-02-24 14:44:16 +01:00 |
Alexander Larsson
|
cbf3d25440
|
Remove unused variable
|
2016-02-24 14:33:00 +01:00 |
Alexander Larsson
|
4c6a05aba1
|
common: Break out bundle loader to helper utility
|
2016-02-24 14:16:52 +01:00 |
Alexander Larsson
|
ca4187ac27
|
Fix typos in header
|
2016-02-24 13:48:03 +01:00 |
Alexander Larsson
|
8c81746a3e
|
build-bundle: Add metadata file as metadata element
This way you can get info about the file before installing it
|
2016-02-24 13:41:38 +01:00 |
Alexander Larsson
|
c071916ac8
|
Make /run/build and /run/build-runtime symlinks to the right place
|
2016-02-23 14:13:58 +01:00 |
Alexander Larsson
|
467e8bf4db
|
builder: Add sources referenced from debuginfo into Debug runtime
|
2016-02-23 14:13:36 +01:00 |
Alexander Larsson
|
90aaed7f7b
|
builder: Build runtimes in /run/build-runtime
This way we the runtime build dir doesn't conflict with the app dir.
Which is good if we want debuginfo with sources for both.
|
2016-02-23 14:12:20 +01:00 |
Alexander Larsson
|
22d997e712
|
builder: Add builder_get_debuginfo_file_references
|
2016-02-23 12:44:01 +01:00 |
Alexander Larsson
|
5f96507913
|
Add a file header to bundles
|
2016-02-23 09:44:18 +01:00 |
Alexander Larsson
|
b9368753fa
|
docs: Add docs for shell sources
|
2016-02-22 16:26:46 +01:00 |
Alexander Larsson
|
40feb18556
|
Set xdg-app as the log domain
|
2016-02-22 08:46:49 +01:00 |
Alexander Larsson
|
1e83b2c021
|
Fix xml printing of nodes with no children
|
2016-02-19 14:57:53 +01:00 |
Alexander Larsson
|
6307910c2f
|
Release 0.4.12
|
2016-02-19 12:32:48 +01:00 |
Alexander Larsson
|
593bca9fb9
|
When deploying, always make /etc/resolve.conf a symlink into the monitor dir
This way we can use the deployed etc dir instead of having to create
our own.
|
2016-02-19 11:31:18 +01:00 |
Alexander Larsson
|
01bfb2e996
|
helper: Put monitor path in /run/host instead of /run/user/$uid
This means we can always find it in a fixed place, and thus we can
have a static symlink pointing to this.
|
2016-02-19 11:24:32 +01:00 |
Alexander Larsson
|
eb2edc578a
|
Fix use after free
|
2016-02-19 09:48:18 +01:00 |
Alexander Larsson
|
d62a731cd4
|
Always create /etc/passwd,group,resolve.conf,machine-id when deploying
This means we can rely on these and bind-mount on top of them when
running.
|
2016-02-18 22:43:14 +01:00 |
Alexander Larsson
|
f98f565df0
|
Add support for separated locales when creating platforms
|
2016-02-18 21:49:13 +01:00 |
Alexander Larsson
|
f1d401e6cd
|
Migrate locales after importing parent runtime
|
2016-02-18 21:48:33 +01:00 |
Alexander Larsson
|
b44bbc13c3
|
Move migrate_locales to builder-utils.c
|
2016-02-18 21:47:29 +01:00 |
Alexander Larsson
|
d5d47aa458
|
builder: Support separating out locale data
|
2016-02-18 19:22:34 +01:00 |
Alexander Larsson
|
6b6e4b213a
|
Add docs for appstream-compose option.
|
2016-02-18 17:35:11 +01:00 |
Alexander Larsson
|
6428fcce45
|
common: Add XDG_APP_CP_FLAGS_MOVE support
|
2016-02-18 17:31:43 +01:00 |
Alexander Larsson
|
abdbb17a72
|
Remove all appstream checkouts and mirrored refs when deleting remote
|
2016-02-18 12:54:40 +01:00 |
Alexander Larsson
|
3d18255ba3
|
Add xdg_app_installation_get_remote_by_name
|
2016-02-18 11:40:48 +01:00 |
Alexander Larsson
|
5a7e894edd
|
appstream: Add runtime, sdk and tags to appstream xml
|
2016-02-17 16:21:20 +01:00 |
Alexander Larsson
|
c01ec3fae5
|
deploy: Add metadata tags to exported desktop files.
|
2016-02-17 15:24:30 +01:00 |
Alexander Larsson
|
bb4d67b086
|
builder: Support tags
|
2016-02-17 14:54:16 +01:00 |
Alexander Larsson
|
be97206c7b
|
build-init: Support --tag=FOO
|
2016-02-17 14:50:34 +01:00 |
Alexander Larsson
|
71259fa711
|
builder: Support local archives with path property
|
2016-02-17 14:50:01 +01:00 |
Alexander Larsson
|
6c5feb4e05
|
builder: Add support for --run to start a command in the build dir
|
2016-02-17 10:26:35 +01:00 |
Alexander Larsson
|
c07b1807d1
|
builder: Move CFLAGS/CXXFLAGS handling into BuilderOptions
|
2016-02-17 10:26:35 +01:00 |
Alexander Larsson
|
e233705379
|
builder: Add build_context_get_build_dir()
|
2016-02-17 10:26:32 +01:00 |
Alexander Larsson
|
393163200d
|
builder: Always create unversioned symlinks while building modules
This way if things go wrong you can always find the latest build
|
2016-02-17 08:43:29 +01:00 |
Alexander Larsson
|
e0b08161d7
|
lib: Add xdg_app_installation_get_path
|
2016-02-16 16:30:33 +01:00 |
Alexander Larsson
|
ac851cae9e
|
lib: Return GBytes from xdg_app_installed_ref_load_metadata()
This is an ABI break, but nothing uses this yet.
|
2016-02-16 16:11:01 +01:00 |
Alexander Larsson
|
faecde5da5
|
builder: Report errors if eu_strip fails
This was ignoring errors and causing "set-on-top-of-existing-GError"
messages.
|
2016-02-16 14:45:23 +01:00 |