Ludovic Courtès
|
b0fad8a2d4
Use `port-sha256' and `open-sha256-port'.
|
11 years ago |
Ludovic Courtès
|
72626a71a9
Move `sha256' to (guix hash).
|
11 years ago |
Ludovic Courtès
|
0bd31a2188
derivations: Micro-optimize `derivation-hash'.
|
11 years ago |
Ludovic Courtès
|
dd36b51bf7
scripts: Report what will be substituted.
|
11 years ago |
Ludovic Courtès
|
0bb1aa9e05
derivations: Optimize `build-expression->derivation'.
|
11 years ago |
Ludovic Courtès
|
d80855999a
derivations: Optimize `write-derivation'.
|
11 years ago |
Ludovic Courtès
|
8dcb0c55ab
derivations: Add a search path parameter for module derivations.
|
11 years ago |
Ludovic Courtès
|
d0840e4a23
derivations: Memoize `read-derivation'.
|
11 years ago |
Ludovic Courtès
|
a9ebd9efd0
store: Remove the `fixed?' parameter from `add-to-store'.
|
11 years ago |
Ludovic Courtès
|
874e687428
doc: Start documenting derivations.
|
11 years ago |
Ludovic Courtès
|
784bb1f37b
derivations: Fix `derivation-prerequisites-to-build' when outputs are there.
|
11 years ago |
Ludovic Courtès
|
233e76769a
Update license headers.
|
12 years ago |
Ludovic Courtès
|
7244a5f74e
derivations: Add `derivation-path->output-paths'.
|
12 years ago |
Ludovic Courtès
|
200dc93761
derivations: Distinguish direct store paths from files within a store path.
|
12 years ago |
Ludovic Courtès
|
860a6f1ae0
derivations: Fix erroneous call to `add-to-store' for local files as input.
|
12 years ago |
Ludovic Courtès
|
ddc29a782e
Move base32 code to (guix base32).
|
12 years ago |
Ludovic Courtès
|
7bdd1f0e3c
derivations: build-expression->derivation: Builder only refers to sources.
|
12 years ago |
Ludovic Courtès
|
ae39d1b233
derivations: Make sure `build-expression->derivation' & co. pass `system'.
|
12 years ago |
Ludovic Courtès
|
b272c47433
derivations: Pass the derivation of guile-for-build to `imported-files' & co.
|
12 years ago |
Ludovic Courtès
|
d90248844b
derivations: Compile the #:modules passed to `build-expression->derivation'.
|
12 years ago |
Ludovic Courtès
|
df7bbd3813
derivations: Set input port to UTF-8 in `read-derivation'.
|
12 years ago |
Ludovic Courtès
|
aaa848f3af
Optimize `write-derivation' and `derivation-path->output-path'.
|
12 years ago |
Ludovic Courtès
|
6dd7787c39
Add a `guile-for-build' parameter to `build-expression->derivation'.
|
12 years ago |
Ludovic Courtès
|
4c1eddf766
Add an `env-vars' keyword parameter to `build-expression->derivation'.
|
12 years ago |
Ludovic Courtès
|
d44bc84b15
Unset `LD_LIBRARY_PATH' in `build-expression->derivation'.
|
12 years ago |
Ludovic Courtès
|
d66ac374e9
derivation: Coalesce multiple occurrences of the same input.
|
12 years ago |
Ludovic Courtès
|
561eaf7144
derivation: Move sorting code to `write-derivation'.
|
12 years ago |
Ludovic Courtès
|
4b1786aa2c
Fix `derivation-hash' for outputs not sorted alphabetically.
|
12 years ago |
Ludovic Courtès
|
9a20830e57
Add `derivation-prerequisites' and `derivation-prerequisites-to-build'.
|
12 years ago |
Ludovic Courtès
|
d26ad5e45b
derivation: Remove duplicate inputs.
|
12 years ago |