15 Commits

Author SHA1 Message Date
Alexander Larsson
a0885d4576 builder: Allow specifying custom prefix 2015-12-15 19:36:06 +01:00
Alexander Larsson
54c52d9363 builder: Add --keep-build-dirs option
This is useful if you want to later make changes to the built stuff.
2015-12-09 21:10:22 +01:00
Alexander Larsson
b716e0d8eb Builder: Add a resolved version of the manifest to the built app 2015-12-09 14:26:41 +01:00
Alexander Larsson
3fb4226c81 builder: Make the builder manifest objects serializable to json 2015-12-09 10:33:54 +01:00
Alexander Larsson
7176ca491a builder: Consider the build_option when checksumming 2015-12-02 08:32:25 +01:00
Alexander Larsson
83a59dd5a5 builder: Build with "make", not "make all"
This seems more compatible
2015-12-01 16:06:37 +01:00
Alexander Larsson
6f9227d58f builder: Support building from a subdirectory of the sources 2015-12-01 12:12:53 +01:00
Alexander Larsson
74e30c9b01 builder: Add post-install script support 2015-12-01 10:28:41 +01:00
Alexander Larsson
79c1f1246c Remove leftover semicolon 2015-11-30 21:09:22 +01:00
Alexander Larsson
dd099f5769 builder: Fix typo in cmake support 2015-11-30 12:47:35 +01:00
Alexander Larsson
12d926ec65 builder: builddir != srcdir was broken becasue we never created the buildir 2015-11-27 10:23:17 +01:00
Alexander Larsson
2e0f34c435 builder: Add more headers around the spew for each new module 2015-11-27 10:23:17 +01:00
Alexander Larsson
56652c9ea1 builder: Add support for cmake and forced builddir 2015-11-27 10:23:14 +01:00
Alexander Larsson
f710eb9322 Correct license, we're LGPL 2+, not 3+
Some files accidentally got the LGPL 3+ header, but we
want to be LGPL2+.
2015-11-26 14:50:21 +01:00
Alexander Larsson
b2790349d6 Add xdg-app-builder
This is a tool that makes it easy to build applications and their
dependecies by automating the configure && make && make install steps.
2015-11-25 15:26:32 +01:00