Archived
3
0
Commit Graph

99 Commits

Author SHA1 Message Date
b0607af60a Fixing sources copying destination. 2019-08-23 13:41:18 +02:00
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
3700d5769d Non-tar files in sources are copied and not extracted. 2019-08-22 20:09:15 +02:00
8322c78e30 Arrows implemented in sources. 2019-08-22 19:57:51 +02:00
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
bf2e12f673 Revert "Using bsdtar in assemble-apk.sh."
This reverts commit 09fddbcd37.
2019-08-18 23:18:31 +02:00
6fb2715267 Improved error reporting a bit. 2019-08-16 14:55:25 +02:00
ef774194dc Removed .spec-related upstreamed code. 2019-08-16 13:37:11 +02:00
832edb5f8d dirname read in .spec. 2019-08-14 20:33:11 +02:00
09fddbcd37 Using bsdtar in assemble-apk.sh. 2019-08-14 19:11:42 +02:00
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
ad4ac62352 Typo. Fixes custom @configure. 2019-08-13 15:32:22 +02:00
1ab90c25ec More debug. 2019-08-13 15:08:48 +02:00
856d744d91 Improved detection of build errors. 2019-08-13 13:48:09 +02:00
46f2c4b0cf --help added as a proper option. 2019-08-13 13:23:57 +02:00
dff5e01b0c Dependency URL update. 2019-08-13 13:22:56 +02:00
4c10d0d5f8 Run/Build dependencies split. 2019-08-06 20:55:24 +02:00
9db8704a78 Bugfix related to recipe.spec reader. 2019-08-03 15:52:11 +02:00
f1cf318708 package can now be installed. 2019-08-03 13:12:23 +02:00
99d1005fbb Slightly improved apk backend. 2019-08-03 13:01:29 +02:00
09feb19073 CLI & removal of test recipes. 2019-08-03 12:55:47 +02:00
c2843858ee Improved recipe.spec reader. 2019-08-02 23:58:42 +02:00
e0ce1ddd2a Improved recipe.spec reader. 2019-08-02 17:43:09 +02:00
bf8a5bbcbb WIP for Recipe import from spec file. 2019-08-01 23:02:34 +02:00
30dd08f2a0 Recipes updated. 2019-08-01 17:46:37 +02:00
50690834e8 bsdtar used instead of tar for extraction. 2019-08-01 17:46:24 +02:00
73a8dc2fbe Recipe updates. 2019-07-30 20:12:53 +02:00
eee6a474e6 Fixed shebang in assemble-apk.sh. 2019-07-30 20:08:17 +02:00
925193ee71 More recipes and recipe updates. 2019-07-28 18:51:27 +02:00
06fe475924 pattern-based auto-split. 2019-07-23 17:33:38 +02:00
d80e1f12b3 Recipe#options 2019-07-23 16:41:34 +02:00
a066d39918 Removed test prefixes from default instructions. 2019-07-23 12:55:14 +02:00
bf58bab829 Added several new test recipes. 2019-07-21 20:06:46 +02:00
5973687855 Instruction uses all of its entries. 2019-07-21 15:24:30 +02:00
1045502d8a Test recipes added. 2019-07-20 15:00:11 +02:00
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
132b3751ce Temporary UI, error detection. 2019-07-20 13:30:09 +02:00
b2586be87b Autosplits. 2019-07-04 23:18:54 +02:00
255d644b93 Splits (sub-packages) support. 2019-07-04 07:52:46 +02:00
6fc56f3034 Package::Backends are provided a context when called. 2019-07-04 07:52:46 +02:00
77632f59ab Initial, primitive APK support. 2019-07-04 07:52:29 +02:00
3d08c7ecff More metadata available to Recipe and Package. 2019-07-03 04:34:42 +02:00
e6645e4f3d Grooming. 2019-07-03 03:48:31 +02:00
fa92519f4d Packaging backends. 2019-07-03 03:35:35 +02:00
97cd2f5191 context#package(Package), grooming.
Preparations for splits and packaging backends.
2019-07-03 03:17:01 +02:00
ed2a48ca58 Grooming, Context#run. 2019-07-02 19:45:33 +02:00
0a565ebb26 PoC automatic building. 2019-07-02 08:47:11 +02:00
928559f71f Initial commit. 2019-07-02 03:52:19 +02:00