Mathieu Lirzin
|
05eba838ea
|
base: Create the parent directories of '%package-cachedir'.
* src/cuirass/base.scm (fetch-repository): Use 'mkdir-p' instead of 'mkdir'
for 'cachedirectory'.
|
2016-12-01 20:59:43 +01:00 |
Mathieu Lirzin
|
5898e6f8f8
|
base: Use inner definitions instead of big anonymous procedures.
* src/cuirass/base.scm (build-packages, process-specs): Use an inner
definition instead of a big anonymous procedure.
|
2016-11-17 01:19:05 +01:00 |
Jan Nieuwenhuizen
|
686e31c590
|
base: Handle build failure.
* src/cuirass/base.scm (build-packages): Catch build failures, write
error log and update database.
Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
|
2016-09-23 16:53:40 +02:00 |
Jan Nieuwenhuizen
|
5ef0701f54
|
base: Support tracking of a Guix package's git.
* src/schema.sql (Specifications): Add no_compile_p column.
* src/cuirass/database.scm (db-add-specification)
(db-get-specifications): Handle #:no-compile? property.
* tests/database.scm (example-spec): Adapt.
* src/cuirass/base.scm (process-specs): Skip compilation if #:no-compile?.
Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
|
2016-09-23 16:50:36 +02:00 |
Jan Nieuwenhuizen
|
fca42b010e
|
cuirass: Optionally support using of substitutes.
* bin/cuirass.in (options): Add --use-substitutes.
(show-help): Idem.
(main): Set %use-substitutes?.
Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
|
2016-09-23 16:16:29 +02:00 |
Mathieu Lirzin
|
ac4512897c
|
schema: Evaluations: Add 'revision' column.
* src/schema.sql (Evaluations): Add 'revision' column.
* src/cuirass/database.scm (db-add-evaluation): Adapt.
All callers changed.
|
2016-07-30 23:07:19 +02:00 |
Mathieu Lirzin
|
24bfb61e8e
|
schema: Builds: Add 'evaluation' column.
* src/schema.sql (Builds): Add 'evaluation' column.
* src/cuirass/database.scm (db-add-build): Adapt.
* src/cuirass/base.scm (build-packages): Likewise.
|
2016-07-27 14:17:10 +02:00 |
Mathieu Lirzin
|
4f82aeab16
|
cuirass: Move procedures to (cuirass base) module.
* bin/cuirass.in (fetch-repository, compile, evaluate, build-packages)
(process-specs): Move to ...
src/cuirass/base.scm: ... here.
|
2016-07-27 14:17:10 +02:00 |
Mathieu Lirzin
|
efb249b056
|
evaluate: Use (cuirass ...) modules.
This avoids code duplication.
|
2016-07-25 02:37:06 +02:00 |
Mathieu Lirzin
|
cf7e290dc2
|
maint: Update file headers.
|
2016-07-25 02:12:41 +02:00 |
Mathieu Lirzin
|
89b1f89cfc
|
Move '%program-name' to (cuirass ui) module.
|
2016-07-25 02:12:37 +02:00 |
Mathieu Lirzin
|
efe96ced25
|
base: Remove unneeded 'guix-variable'.
|
2016-07-13 23:30:59 +02:00 |
Mathieu Lirzin
|
13db5aa618
|
λ all the things!
|
2016-07-02 15:49:34 +02:00 |
Mathieu Lirzin
|
7ae6ce0690
|
Add %package-cachedir parameter.
|
2016-07-02 15:34:40 +02:00 |
Mathieu Lirzin
|
2bace10106
|
Add (cuirass utils) module.
Move 'with-directory-excursion' here.
|
2016-07-02 03:13:29 +02:00 |
Mathieu Lirzin
|
a62624301b
|
base: Add %program-name parameter object.
|
2016-07-01 16:00:14 +02:00 |
Mathieu Lirzin
|
9d5fda76bb
|
Initial commit.
|
2016-05-29 19:53:17 +02:00 |