153 Commits (c44899a28bd6287cd891899c2796cdcd18fa0a9e)

Author SHA1 Message Date
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 d388c2c435 build: Require GNU libgcrypt. 10 years ago
Ludovic Courtès cdd5d6f95f ui: Factorize `--version'. 10 years ago
Ludovic Courtès 00e219d1c9 build: Produce (guix config) instead of using compile-time tricks. 10 years ago
Ludovic Courtès e76bdf8b87 build: Clearly mark Nixpkgs as optional. 10 years ago
Ludovic Courtès e3d741065e store: Add `store-path-package-name'. 10 years ago
Ludovic Courtès 07d18f39cc utils: Remove stuff committed by error. 10 years ago
Ludovic Courtès 073c34d72f Add (guix ui). 10 years ago
Ludovic Courtès 111111d046 build-system/gnu: Distinguish between imported modules and used modules. 10 years ago
Ludovic Courtès 34811f02bf guix-build: Add `--root'. 10 years ago
Ludovic Courtès c8c88afaa1 Add (guix build union). 10 years ago
Ludovic Courtès 0778385802 guix-build: Gracefully handle `&package-input-error' conditions. 10 years ago
Ludovic Courtès 5e6c90121f location: Start column numbers at 1. 10 years ago
Ludovic Courtès 20d83444dd utils: Remove special `substitute*' syntax for lists of files. 10 years ago
Ludovic Courtès fbc93bedff Add a `system' parameter to `nixpkgs-derivation'. 10 years ago
Ludovic Courtès b642e4b853 packages: Pass `system' around. 10 years ago
Ludovic Courtès ae39d1b233 derivations: Make sure `build-expression->derivation' & co. pass `system'. 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 d6e8777688 distro: Use the bootstrap Guile for the derivation of sources. 10 years ago
Ludovic Courtès d14ecda913 http/ftp: Tweak to avoid depending on libc's NSS. 10 years ago
Ludovic Courtès 4c261f4169 utils: Add `find-files'. 10 years ago
Ludovic Courtès c0746cc9db utils: Add `copy-recursively'; use it. 10 years ago
Ludovic Courtès 7da95264f1 utils: Add `mkdir-p'; use it. 10 years ago
Ludovic Courtès 7172116ca5 build-system/gnu: Pass the system type to the builder. 10 years ago
Ludovic Courtès 91133c2d71 utils: Add `fold-port-matches' and `remove-store-references'. 10 years ago
Ludovic Courtès dcd7290654 utils: Add `with-atomic-file-replacement'. 10 years ago
Ludovic Courtès df1fab5837 distro: Add a statically-linked, relocatable Guile 2.0 package. 10 years ago
Ludovic Courtès 4004f95379 ftp-client: Try all the addresses returned by `getaddrinfo'. 10 years ago
Ludovic Courtès e4588af969 packages: Fix and optimize memoization of `package-derivation'. 10 years ago
Ludovic Courtès ead1f1086d packages: Micro-optimize `package-derivation'. 10 years ago
Ludovic Courtès df7bbd3813 derivations: Set input port to UTF-8 in `read-derivation'. 10 years ago
Ludovic Courtès 81c7948d9a build-system/{gnu,trivial-build}: Fix handling of #:guile argument. 10 years ago
Ludovic Courtès 12d5aa0f5a build-system/{gnu,trivial}: Add a `#:guile' keyword parameter. 10 years ago
Ludovic Courtès db1a15314d Support build-cores = 0; change `guix-build' to default to 0. 10 years ago
Ludovic Courtès 1f455fdca6 distro: Rename (distro ...) to (distro packages ...). 10 years ago
Ludovic Courtès 457dd86d66 Add (guix ftp) and companion modules. 10 years ago
Ludovic Courtès be13fbfa83 Add (guix build-system trivial). 10 years ago
Ludovic Courtès 2d14ef0f2c build-system/gnu: Fix `#:path-exclusions' handling. 10 years ago
Ludovic Courtès 9d9ef458e8 utils: Make `set-path-environment-variable' verbose. 10 years ago
Ludovic Courtès dc1045be7d packages: Accept <origin> as package inputs. 10 years ago
Ludovic Courtès 1f34bda1e2 build-system/gnu: Relax location handling in `package-with-explicit-inputs'. 10 years ago
Ludovic Courtès 2847050a61 packages: Add `package-full-name'. 10 years ago
Ludovic Courtès ff352cfb97 Move <location> to (guix utils). 10 years ago
Ludovic Courtès 60f984b262 distro: Bootstrap standard inputs from Nixpkgs. 10 years ago
Ludovic Courtès 113aef68fb packages: Add `package-transitive-propagated-inputs'. 10 years ago