59 Commits (eeaf44276cb50fb341d80faa650fb62fd1cf2dbe)

Author SHA1 Message Date
Ludovic Courtès 9518856b9b guix-package: Fix handling of the PACKAGE:OUTPUT syntax. 10 years ago
Ludovic Courtès 18633d4f35 distro: Move bootstrap packages to (distro packages bootstrap). 10 years ago
Ludovic Courtès 10226c05b1 Add (guix snix) and the `guix-import' command. 10 years ago
Ludovic Courtès d45122f537 packages: `description' → `synopsis', `long-description' → `description'. 10 years ago
Ludovic Courtès 9b48fb88ca utils: Add `package-name->name+version'. 10 years ago
Ludovic Courtès 81dbd783bd tests: Run without substitutes. 10 years ago
Ludovic Courtès 0afdc48532 Add a preliminary `guix-package' command-line tool. 10 years ago
Ludovic Courtès e3d741065e store: Add `store-path-package-name'. 10 years ago
Ludovic Courtès 97298ffae9 build: Add unit test for the `guix-build' command. 10 years ago
Ludovic Courtès c8c88afaa1 Add (guix build union). 10 years ago
Ludovic Courtès 8f3ecbd715 tests: Use our own bootstrap tools. 10 years ago
Ludovic Courtès b272c47433 derivations: Pass the derivation of guile-for-build to `imported-files' & co. 10 years ago
Ludovic Courtès 82058eff59 store: Add `query-path-hash'. 10 years ago
Ludovic Courtès d90248844b derivations: Compile the #:modules passed to `build-expression->derivation'. 10 years ago
Ludovic Courtès 592ef6c88f packages: Add support for system-dependent inputs. 10 years ago
Ludovic Courtès 91133c2d71 utils: Add `fold-port-matches' and `remove-store-references'. 10 years ago
Ludovic Courtès 14da91e2f0 tests: Use bootstrap and Nixpkgs inputs to be less costly. 10 years ago
Ludovic Courtès 1f455fdca6 distro: Rename (distro ...) to (distro packages ...). 10 years ago
Ludovic Courtès be13fbfa83 Add (guix build-system trivial). 10 years ago
Ludovic Courtès dcd60f4398 define-record-type*: Add the `inherit' syntactic constructor keyword. 10 years ago
Ludovic Courtès b86b00567c build: Pass $(NIX_INSTANTIATE) to the build and test environments. 10 years ago
Ludovic Courtès a3d73f59e3 Add `package-transitive-inputs'; use it to honor propagated inputs. 10 years ago
Ludovic Courtès b0e0d0e99f Add builder-side utilities for phases, stream editing, & co. 10 years ago
Ludovic Courtès 8fd5bd2b69 define-record-type*: Add `letrec*' behavior. 10 years ago
Ludovic Courtès d66ac374e9 derivation: Coalesce multiple occurrences of the same input. 10 years ago
Ludovic Courtès 4b1786aa2c Fix `derivation-hash' for outputs not sorted alphabetically. 10 years ago
Ludovic Courtès 9a20830e57 Add `derivation-prerequisites' and `derivation-prerequisites-to-build'. 10 years ago
Ludovic Courtès 31ef99a8a5 Add the `valid-path?' RPC. 10 years ago
Ludovic Courtès 6b1891b0a1 Add (distro) with a package searching facility. 10 years ago
Ludovic Courtès 35f3c5f5ad Track the source location of packages. 10 years ago
Ludovic Courtès e3ce5d709f Add a declarative packaging layer. 10 years ago
Ludovic Courtès 208f7cd155 Abstract build systems. 10 years ago
Ludovic Courtès 72d869634b Add `define-record-type*'. 10 years ago
Ludovic Courtès db393b333f build-expression->derivation: Have the build fail when EXP returns #f. 10 years ago
Ludovic Courtès 2acb2cb6d0 Change `build-expression->derivation' to support sub-derivation inputs. 10 years ago
Ludovic Courtès c36db98c8e Add supporting tools for the GNU Build System. 10 years ago
Ludovic Courtès 224f7ad6a3 Fix `imported-files' for files with a common prefix. 10 years ago
Ludovic Courtès d1b1c4249a Add `add-to-store' test for flat files. 10 years ago
Ludovic Courtès 3eb982377e Augment `build-expression->derivation' with #:modules; add `http-fetch'. 10 years ago
Ludovic Courtès 99634e3ff4 Add `imported-files'. 10 years ago
Ludovic Courtès 0e383c76ce Fix the `build-expression->derivation' fixed-output test. 10 years ago
Ludovic Courtès 9809055707 Add a `%current-system' fluid. 10 years ago
Ludovic Courtès b37eb5ede6 Add `add-to-store' with recursive directory storage. 10 years ago
Ludovic Courtès 81095052a8 tests: Don't hard-code the system type. 10 years ago
Ludovic Courtès 9bc07f4df0 Add multiple-output support to `build-expression->derivation'. 10 years ago
Ludovic Courtès 7946c4e710 Add `derivation' test for multiple-output derivations. 10 years ago
Ludovic Courtès af7f9e5f13 Sort environment variables alphabetically in `derivation'. 10 years ago
Ludovic Courtès 26b969dee0 Add support for fixed-output derivations in `build-expression->derivation'. 10 years ago
Ludovic Courtès 749c656755 Add support for fixed-output derivations. 10 years ago
Ludovic Courtès 6d800a80ea Add `base16-string->bytevector'. 10 years ago