74 Commits (d3d337d2d8f7152cb9ff3724f1cf240ce5ea5be2)

Author SHA1 Message Date
Ludovic Courtès d3d337d2d8 build-system: Bags record their system and target. 7 years ago
Ludovic Courtès 0d5a559f0f build-system: Introduce "bags" as an intermediate representation. 7 years ago
Ludovic Courtès 3f6f7b36d3 packages: Allow use of origins as patches. 7 years ago
Ludovic Courtès bdb36958fb gnu: Split (gnu packages base), adding (gnu packages commencement). 8 years ago
Ludovic Courtès bce7526f9a Add comments about global memoization. 8 years ago
Eric Bavier 7d193ec348 guix: refresh: Add --list-dependent option. 8 years ago
Ludovic Courtès f109696473 packages: Add printer for <origin>. 8 years ago
Ludovic Courtès 857ecb3df5 packages: Correctly handle patching for inputs with no extension. 8 years ago
Ludovic Courtès 8be3b8a39b Change default store values from /nix/store to /gnu/store. 8 years ago
Ludovic Courtès 3ca00bb51e packages: Support 'patches' and 'snippets' for sources that are directories. 8 years ago
Ludovic Courtès 9b5b5c1740 Add (guix git-download). 8 years ago
Ludovic Courtès dd1a5a152c derivations: Use more keyword parameters for 'build-expression->derivation'. 8 years ago
Ludovic Courtès 0b8749b7bd packages: 'package-field-location' returns a relative file name. 8 years ago
Ludovic Courtès f80594cc41 packages: Suitably cope with indirect store paths as package sources. 8 years ago
Ludovic Courtès f9cc897105 packages: Add a 'snippet' field to <origin>. 8 years ago
Ludovic Courtès 1d9bc45925 packages: The 'patch-guile' field of <origin> is now a package. 8 years ago
Ludovic Courtès ac10e0e17e packages: Add 'patches' and related fields to <origin>. 8 years ago
Ludovic Courtès de8bcdaeb5 packages: Make the 'output' parameter of 'package-output' optional. 8 years ago
Ludovic Courtès 59688fc4b5 derivations: 'derivation' and related procedures return a single value. 8 years ago
Ludovic Courtès 7357138bba packages: Allow file names as package sources. 9 years ago
Ludovic Courtès 9d97a1b3d6 packages: Make the `propagated-inputs' field thunked. 9 years ago
Ludovic Courtès 9b222abe03 packages: Raise an error condition a cross builder is needed but unavailable. 9 years ago
Ludovic Courtès a7dc055bb5 packages: Make `native-inputs' thunked. 9 years ago
Ludovic Courtès cd52703ace packages: Re-export `%current-target-system'. 9 years ago
Ludovic Courtès 9c1edabd8b packages: Implement `package-cross-derivation'. 9 years ago
Ludovic Courtès a63062b55a packages: Factorize things common to `package-{,cross-}derivation'. 9 years ago
Ludovic Courtès c0cd1b3ea7 Move record utilities to (guix records). 9 years ago
Ludovic Courtès 8e77f41ede packages: Work around compiler bug in Guile 2.0.5. 9 years ago
Ludovic Courtès f903dc056a packages: Use `read' and source properties for `package-field-location'. 9 years ago
Ludovic Courtès d66c70967f packages: Add `package-field-location'. 9 years ago
Ludovic Courtès a18eda2747 packages: Add `native-search-paths' field and honor it. 9 years ago
Ludovic Courtès 1fb78cb2c3 packages: Remove the default value for `license'. 9 years ago
Ludovic Courtès 5f7c5a97ba packages: Add `package-output'. 9 years ago
Ludovic Courtès d510ab4614 packages: Add `package-output'. 9 years ago
Ludovic Courtès cab249615d Re-export `%current-system' from (guix packages). 9 years ago
Ludovic Courtès a9ebd9efd0 store: Remove the `fixed?' parameter from `add-to-store'. 9 years ago
Ludovic Courtès dd6b9a3790 packages: Mark the `inputs' field of <package> as thunked. 9 years ago
Ludovic Courtès 21c203a53a packages: Mark the `arguments' field of <package> as thunked. 9 years ago
Ludovic Courtès f153d89155 packages: Remove redundant test for inputs-as-procedures. 9 years ago
Ludovic Courtès e509d1527d packages: Have `package-derivation' return a <derivation> as a second value. 9 years ago
Ludovic Courtès aba326f79c packages: Change `base32' to allow non-literal strings. 9 years ago
Ludovic Courtès 233e76769a Update license headers. 9 years ago
Ludovic Courtès 52bda18abf packages: Add missing export. 9 years ago
Ludovic Courtès ddc29a782e Move base32 code to (guix base32). 9 years ago
Ludovic Courtès d45122f537 packages: `description' → `synopsis', `long-description' → `description'. 9 years ago
Ludovic Courtès 0778385802 guix-build: Gracefully handle `&package-input-error' conditions. 9 years ago
Ludovic Courtès b642e4b853 packages: Pass `system' around. 9 years ago
Ludovic Courtès 592ef6c88f packages: Add support for system-dependent inputs. 9 years ago
Ludovic Courtès e4588af969 packages: Fix and optimize memoization of `package-derivation'. 9 years ago
Ludovic Courtès ead1f1086d packages: Micro-optimize `package-derivation'. 9 years ago