Commit Graph

164 Commits

Author SHA1 Message Date
Daniele Rondina
82c9795dc3 Add pkg description, url and license
* Move to mvdan.cc/sh/v3
* Improve RDEPEND parsing
2019-12-16 23:56:58 +01:00
Ettore Di Giacinto
097f2ec827 Support includes also on packages coming from unpacked images 2019-12-03 18:15:07 +01:00
Ettore Di Giacinto
30a7312911 Compute upgrades
Make solver compute simply upgrades and the installer execute them.

Add simple upgrade test
2019-11-29 19:01:56 +01:00
Ettore Di Giacinto
8ed2badefc Add test for shared layer unpack 2019-11-17 15:59:52 +01:00
Ettore Di Giacinto
3499c0c580 Add test for compilation with version selection 2019-11-16 16:05:51 +01:00
Ettore Di Giacinto
cd73d950cc Add fixture and test for includes and layered packages 2019-11-14 20:28:21 +01:00
Ettore Di Giacinto
d752c0572b Add unpack field to specify a package used as layer
Closes #9
2019-11-13 09:43:54 +01:00
Ettore Di Giacinto
e0aa92efa4 Add fixture 2019-11-12 00:13:24 +01:00
Ettore Di Giacinto
f634493dc0 Add tests for package compilation with images 2019-11-10 10:49:24 +01:00
Ettore Di Giacinto
639d4438e1 Adapt tests 2019-11-08 18:30:53 +01:00
Ettore Di Giacinto
ff88ff67c2 Add Separate tree for build dependency
Reuse the Recipe and extend it to read a separate tree for build
dependencies.

Also add accessors to compilespec to produce dockerfile image format.
2019-11-05 17:36:22 +01:00
Ettore Di Giacinto
add0021cfd Add compiler interfaces and build definition skeleton
Create compiler interface with switchable backends. For now it can resolve and
parse a `build.yaml` which is in the same folder as in `definition.yaml`

Add also tests to cover this and new fixtures
2019-11-04 17:21:19 +01:00
Ettore Di Giacinto
98ab6202fc Drop unneeded fixture 2019-08-24 13:14:47 +02:00
Ettore Di Giacinto
283fae1248 Add tests fixtures 2019-07-27 11:31:01 +02:00