Go to file
Michael Gratton 068a598025 Ensure shallow repo mirror is updated when the git ref changes
Shallow clones only contain the ref that was cloned, and so if a
mirror is shallow and the ref is changed in a subsequent invocation of
builder, the new ref is absent and git fails with an error.

This patch avoids bailing out too soon when mirroring a repo if the
requested ref does not exist, to ensure it is fetched.

Fixes #285

Closes: #286
Approved by: alexlarsson
2019-05-14 10:56:23 +00:00
.github Add a GitHub issue template 2018-12-05 21:59:29 -08:00
buildutil build: Add missing mkdir to glib-tap.mk 2017-11-24 12:39:51 +00:00
ci CI: Add fuse-devel buildreq 2019-05-06 09:07:56 +00:00
doc docs: Fix default value for script source's "dest-filename" 2019-02-13 18:34:57 -05:00
libglnx@470af8763f Update to latest libglnx 2018-07-21 08:35:31 +00:00
m4 Import ostree's compiler warnings, fix up callers 2017-03-27 10:42:36 +02:00
src Ensure shallow repo mirror is updated when the git ref changes 2019-05-14 10:56:23 +00:00
tests Fix tests with new flatpak 2018-06-21 11:08:06 +02:00
.gitignore Update .gitignore 2017-08-25 09:41:39 +02:00
.gitmodules Update libglnx module url 2018-05-30 12:41:05 +02:00
.papr.yml Update CI to fedora 28 2018-06-11 17:49:22 +00:00
COPYING Add COPYING to reflect license headers 2015-03-31 15:36:29 +01:00
Makefile.am configure: Call LIBGLNX_CONFIGURE 2018-02-14 18:46:23 +01:00
NEWS Update NEWS for release 2019-05-10 09:28:40 +02:00
README.md README: Fix docs link 2018-02-14 23:11:58 -08:00
acinclude.m4 Add AX_COMPARE_VERSION to acinclude.m4 2016-09-09 10:03:27 +02:00
autogen.sh Delete non-builder files 2017-08-25 09:27:42 +02:00
configure.ac Bump version to 1.0.7 2019-05-10 09:28:33 +02:00
flatpak.png Add the logo to README.md 2016-06-02 18:05:22 -04:00
uncrustify.cfg Add uncrustify config 2016-05-06 15:27:19 +02:00
uncrustify.sh Add uncrustify config 2016-05-06 15:27:19 +02:00

README.md

Flatpak icon

Flatpak-builder is a tool for building flatpaks from sources.

See http://flatpak.org/ for more information.

Read documentation for the flatpak-builder commandline tools.

INSTALLATION

Flatpak-builder uses a traditional autoconf-style build mechanism. To build just do

 ./configure [args]
 make
 make install

Most configure arguments are documented in ./configure --help. However, there are some options that are a bit more complicated.

Flatpak-builder relies on flatpak, so it must be installed first.