Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix various spelling mistakes | Simon McVittie | 2016-05-17 | 2 | -2/+2 |
| | | | | | | Mostly detected by Debian's Lintian tool. Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
* | builder: Untar with --no-same-owner | Alexander Larsson | 2016-05-12 | 1 | -1/+1 |
| | | | | | | Without this if you run as root (which is generally a poor idea) it will extract the sources with the user/group specified on the archive, which is never what you want when building code. | ||||
* | Builder: Support disabled=true to not build a module | Alexander Larsson | 2016-05-09 | 3 | -0/+41 |
| | | | | This is a simple way to "comment out" a module. | ||||
* | Rename everything but the on-disk location to flatpak | Alexander Larsson | 2016-05-09 | 6 | -22/+22 |
| | |||||
* | Rename library to libflatpak | Alexander Larsson | 2016-05-09 | 1 | -1/+1 |
| | |||||
* | Rename source files to flatpak | Alexander Larsson | 2016-05-09 | 12 | -11/+11 |
| | |||||
* | Rename all non-autogenerated symbols to flatpak | Alexander Larsson | 2016-05-09 | 9 | -49/+49 |
| | |||||
* | uncruftify: Initial run, all non-problematic changes | Alexander Larsson | 2016-05-06 | 29 | -1010/+1160 |
| | |||||
* | build: Look for files in the same dir as the manifest, not in the CWD | Alexander Larsson | 2016-05-04 | 1 | -1/+3 |
| | | | | This makes more sense, the CWD is not necessary a useful place. | ||||
* | build-export: Add --arch option | Tristan Van Berkom | 2016-05-03 | 1 | -7/+10 |
| | | | | | | | | | | This patch adds the --arch option to the build-export builtin command. Previously build-export derives this from the metadata and then falls back to xdg_app_get_arch(), except that this does not work when the metadata does not specify an arch (such as with extensions like .Debug or .Locale). https://bugs.freedesktop.org/show_bug.cgi?id=95226 | ||||
* | xdg-app-builder: Add --arch command line option | Tristan Van Berkom | 2016-05-02 | 2 | -2/+13 |
| | | | | | | This is only useful for building for architectures which are compatible with the build host, e.g. building i686 binaries on an x86_64 build host. | ||||
* | BuilderSourceFile: Delete destination file | Tristan Van Berkom | 2016-04-27 | 1 | -0/+6 |
| | | | | | | Sometimes you want to replace an existing file, like a config.sub, and sometimes that existing config.sub does not have the writable bits set. Just delete the file if we intend to replace it anyway. | ||||
* | builder: Fix unused return value warnings | Alexander Larsson | 2016-04-21 | 1 | -3/+3 |
| | | | | This just adds a (void) cast to avoid the warnings. | ||||
* | Remove unused local variables reported by clang | Alexander Larsson | 2016-04-21 | 1 | -1/+0 |
| | |||||
* | builder: Do not repeat the separate locales path | Joaquim Rocha | 2016-04-20 | 1 | -7/+11 |
| | | | | | | These changes replace all occurrences of 'share/runtime/locale' with a define so it will avoid possible mistakes when having to be replaced one day. | ||||
* | builder: Skip separate locales exportation if directory doesn't exist | Joaquim Rocha | 2016-04-20 | 1 | -2/+5 |
| | | | | | | | This will avoid errors when separate_locales is set to true but the locales directory does not exist. This is the case of many apps that do not support separate locales but haven't specifically set separate_locales to false in the configuration. | ||||
* | Merge pull request #128 from matthiasclasen/run-fixes | Alexander Larsson | 2016-04-15 | 1 | -3/+5 |
|\ | | | | | Some fixes for xdg-app-builder --run | ||||
| * | Fix --run | Matthias Clasen | 2016-04-14 | 1 | -3/+5 |
| | | | | | | | | | | I have a manifest which has --command=terminix in the finish-args, and xdg-app build doesn't like that option, so filter it out. | ||||
* | | BuilderModule: Use builder_options_get_config_opts() | Tristan Van Berkom | 2016-04-15 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | The configure arguments are now a combination of the default config-opts plus the accumulative sum of the config-opts specified in the build-options that are active for a given build context. https://bugs.freedesktop.org/show_bug.cgi?id=94940 | ||||
* | | BuilderOptions: Added 'config-opts' option. | Tristan Van Berkom | 2016-04-15 | 2 | -0/+60 |
|/ | | | | | | Allows conditional configure arguments. https://bugs.freedesktop.org/show_bug.cgi?id=94940 | ||||
* | Fix typo for no-debuginfo properly | Alexander Larsson | 2016-04-14 | 1 | -1/+1 |
| | |||||
* | builder: Add an option to erase app dir | Matthias Clasen | 2016-04-13 | 1 | -3/+18 |
| | | | | | | Having to run rm -rf yourself before every new build attempt gets old. Lets add an option to have xdg-app-builder do it for us. | ||||
* | builder: better error messages if failing to find desktop file | Alexander Larsson | 2016-04-11 | 1 | -1/+4 |
| | |||||
* | builder: Only create one locale extension | Alexander Larsson | 2016-04-07 | 2 | -114/+24 |
| | | | | | | | | | | | | Given that each app can have 100 locates, ostree just doesn't scale to having a branch per app/locale combo. For 100 apps and 100 locales that would be 10000 branches. Also, things like xdg-app remote-list doesn't properly handle that either. We need to handle this by e.g. supporting subsetting the pull of the locale extension. | ||||
* | builder: Actually respect the defined branch | Alexander Larsson | 2016-03-23 | 3 | -5/+11 |
| | |||||
* | builder: Checksum metadata-platform contents for cache too | Alexander Larsson | 2016-03-23 | 1 | -0/+14 |
| | |||||
* | builder: Use the right field for the platform cache checksum | Alexander Larsson | 2016-03-23 | 1 | -1/+1 |
| | | | | It was looking at metadata, instead of metadata_platform | ||||
* | builder: Build single every-locale extension | Alexander Larsson | 2016-03-21 | 2 | -11/+64 |
| | | | | | This is useful for testing, as well as makes building derived runtimes easier. | ||||
* | xdg-app-builder: Don't export if --build-only specified | Alexander Larsson | 2016-03-17 | 1 | -1/+1 |
| | |||||
* | xdg-app-buildeR: Remove unnecessary spew | Alexander Larsson | 2016-03-14 | 1 | -1/+0 |
| | |||||
* | Fix some compiler warning (unused vars) | Alexander Larsson | 2016-02-25 | 2 | -3/+1 |
| | |||||
* | builder: Add sources referenced from debuginfo into Debug runtime | Alexander Larsson | 2016-02-23 | 1 | -0/+59 |
| | |||||
* | builder: Build runtimes in /run/build-runtime | Alexander Larsson | 2016-02-23 | 2 | -4/+12 |
| | | | | | 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. | ||||
* | builder: Add builder_get_debuginfo_file_references | Alexander Larsson | 2016-02-23 | 2 | -0/+962 |
| | |||||
* | Add support for separated locales when creating platforms | Alexander Larsson | 2016-02-18 | 2 | -16/+119 |
| | |||||
* | Migrate locales after importing parent runtime | Alexander Larsson | 2016-02-18 | 1 | -0/+10 |
| | |||||
* | Move migrate_locales to builder-utils.c | Alexander Larsson | 2016-02-18 | 3 | -98/+100 |
| | |||||
* | builder: Support separating out locale data | Alexander Larsson | 2016-02-18 | 5 | -3/+250 |
| | |||||
* | builder: Support tags | Alexander Larsson | 2016-02-17 | 1 | -0/+26 |
| | |||||
* | builder: Support local archives with path property | Alexander Larsson | 2016-02-17 | 1 | -3/+74 |
| | |||||
* | builder: Add support for --run to start a command in the build dir | Alexander Larsson | 2016-02-17 | 3 | -7/+115 |
| | |||||
* | builder: Move CFLAGS/CXXFLAGS handling into BuilderOptions | Alexander Larsson | 2016-02-17 | 2 | -10/+12 |
| | |||||
* | builder: Add build_context_get_build_dir() | Alexander Larsson | 2016-02-17 | 3 | -2/+11 |
| | |||||
* | builder: Always create unversioned symlinks while building modules | Alexander Larsson | 2016-02-17 | 1 | -20/+23 |
| | | | | This way if things go wrong you can always find the latest build | ||||
* | builder: Report errors if eu_strip fails | Alexander Larsson | 2016-02-16 | 1 | -4/+5 |
| | | | | | This was ignoring errors and causing "set-on-top-of-existing-GError" messages. | ||||
* | builder: Put all builds in a .xdg-app-builder/build subdir | Alexander Larsson | 2016-02-10 | 1 | -5/+10 |
| | | | | | | | I.e. instead of .xdg-app-builder/build-foo it will be .xdg-app-builder/build/foo. This makes it easier to separate these out, and it allows you to symlink this directory to /run/build to pick up all sources when you use --keep-build-dirs. | ||||
* | builder: Avoid reusing set GError | Alexander Larsson | 2016-02-08 | 1 | -0/+1 |
| | | | | | my_error was used twice, without clearing inbetween, which can cause issues. | ||||
* | Fix some g_propagate_error typos | Alexander Larsson | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | builder: Use predictable names for build dirs | Alexander Larsson | 2016-02-08 | 1 | -10/+20 |
| | | | | Instead of random hex, we use a pure counter | ||||
* | builder: Store exact sdk commit id in the build cache and manifest | Alexander Larsson | 2016-02-03 | 3 | -0/+75 |
| | | | | | This means we rebuild everything if the sdk changes, and you can also see what version an app was built against. |