Luka Vandervelden
b0607af60a
Fixing sources copying destination.
2019-08-23 13:41:18 +02:00
Luka Vandervelden
e4ea6bcd11
Local files can be used in recipe sources.
...
file:// can be used as scheme to make it clearer, but URLs without
scheme will be assumed to be local files anyway.
2019-08-22 20:11:37 +02:00
Luka Vandervelden
3700d5769d
Non-tar files in sources are copied and not extracted.
2019-08-22 20:09:15 +02:00
Luka Vandervelden
8322c78e30
Arrows implemented in sources.
2019-08-22 19:57:51 +02:00
Luka Vandervelden
e6fb4d6c3d
Splits can be defined in recipes.
...
This is done using `%split split-name` sections. `files` and
`file-patterns` are both array attributes that can be provided to set
what paths or files should go in them. Other variables can be overriden
as well from that %split section.
2019-08-22 19:16:08 +02:00
Luka Vandervelden
6fb2715267
Improved error reporting a bit.
2019-08-16 14:55:25 +02:00
Luka Vandervelden
ef774194dc
Removed .spec-related upstreamed code.
2019-08-16 13:37:11 +02:00
Luka Vandervelden
832edb5f8d
dirname read in .spec.
2019-08-14 20:33:11 +02:00
Luka Vandervelden
4cfa52e4b6
Builds are failed if no file in installed in %{pkg}.
2019-08-13 21:08:39 +02:00
Philippe PITTOLI
be84c7d18b
Library renaming: Specs => SpecFileParser.
2019-08-13 18:11:20 +02:00
Luka Vandervelden
ad4ac62352
Typo. Fixes custom @configure.
2019-08-13 15:32:22 +02:00
Luka Vandervelden
1ab90c25ec
More debug.
2019-08-13 15:08:48 +02:00
Luka Vandervelden
856d744d91
Improved detection of build errors.
2019-08-13 13:48:09 +02:00
Luka Vandervelden
46f2c4b0cf
--help added as a proper option.
2019-08-13 13:23:57 +02:00
Luka Vandervelden
4c10d0d5f8
Run/Build dependencies split.
2019-08-06 20:55:24 +02:00
Luka Vandervelden
9db8704a78
Bugfix related to recipe.spec reader.
2019-08-03 15:52:11 +02:00
Luka Vandervelden
f1cf318708
`package` can now be installed.
2019-08-03 13:12:23 +02:00
Luka Vandervelden
99d1005fbb
Slightly improved apk backend.
2019-08-03 13:01:29 +02:00
Luka Vandervelden
09feb19073
CLI & removal of test recipes.
2019-08-03 12:55:47 +02:00
Luka Vandervelden
c2843858ee
Improved recipe.spec reader.
2019-08-02 23:58:42 +02:00
Luka Vandervelden
e0ce1ddd2a
Improved recipe.spec reader.
2019-08-02 17:43:09 +02:00
Luka Vandervelden
bf8a5bbcbb
WIP for Recipe import from spec file.
2019-08-01 23:02:34 +02:00
Luka Vandervelden
30dd08f2a0
Recipes updated.
2019-08-01 17:46:37 +02:00
Luka Vandervelden
50690834e8
`bsdtar` used instead of `tar` for extraction.
2019-08-01 17:46:24 +02:00
Luka Vandervelden
73a8dc2fbe
Recipe updates.
2019-07-30 20:12:53 +02:00
Luka Vandervelden
925193ee71
More recipes and recipe updates.
2019-07-28 18:51:27 +02:00
Luka Vandervelden
06fe475924
pattern-based auto-split.
2019-07-23 17:33:38 +02:00
Luka Vandervelden
d80e1f12b3
Recipe#options
2019-07-23 16:41:34 +02:00
Luka Vandervelden
a066d39918
Removed test prefixes from default instructions.
2019-07-23 12:55:14 +02:00
Luka Vandervelden
bf58bab829
Added several new test recipes.
2019-07-21 20:06:46 +02:00
Luka Vandervelden
5973687855
Instruction uses all of its entries.
2019-07-21 15:24:30 +02:00
Luka Vandervelden
1045502d8a
Test recipes added.
2019-07-20 15:00:11 +02:00
Luka Vandervelden
f921798fd9
Recipe#auto_split -> Recipe#auto_splits
...
That particular method has no side-effect anymore, and is called
internally automatically by #package and #build (through #do_splits).
2019-07-20 13:52:24 +02:00
Luka Vandervelden
132b3751ce
Temporary UI, error detection.
2019-07-20 13:30:09 +02:00
Luka Vandervelden
b2586be87b
Autosplits.
2019-07-04 23:18:54 +02:00
Luka Vandervelden
255d644b93
Splits (sub-packages) support.
2019-07-04 07:52:46 +02:00
Luka Vandervelden
6fc56f3034
Package::Backends are provided a context when called.
2019-07-04 07:52:46 +02:00
Luka Vandervelden
77632f59ab
Initial, primitive APK support.
2019-07-04 07:52:29 +02:00
Luka Vandervelden
3d08c7ecff
More metadata available to Recipe and Package.
2019-07-03 04:34:42 +02:00
Luka Vandervelden
e6645e4f3d
Grooming.
2019-07-03 03:48:31 +02:00
Luka Vandervelden
fa92519f4d
Packaging backends.
2019-07-03 03:35:35 +02:00
Luka Vandervelden
97cd2f5191
context#package(Package), grooming.
...
Preparations for splits and packaging backends.
2019-07-03 03:17:01 +02:00
Luka Vandervelden
ed2a48ca58
Grooming, Context#run.
2019-07-02 19:45:33 +02:00
Luka Vandervelden
0a565ebb26
PoC automatic building.
2019-07-02 08:47:11 +02:00
Luka Vandervelden
928559f71f
Initial commit.
2019-07-02 03:52:19 +02:00