- Aug 29, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Bootstrapping): Specify an image width for the TeX output. Before that, the image would be much wider than the US Letter page width.
-
Ludovic Courtès authored
This undoes commit 575ed8d5 ("doc: Create own Makefile.am in subdirectory."), and fixes a bug whereby "make pdf" or "make ps" wouldn't do anything. * doc/Makefile.am: Remove. * doc.am: New file. Use `-local' rules to build the image. * Makefile.am: Include it. * configure.ac: Use `-Woverride' to avoid undesired overridding of Automake rules.
-
- Aug 28, 2013
-
-
Andreas Enge authored
* doc/guix.texi: Three new subsections.
-
Andreas Enge authored
* doc/guix.texi: Drop duplicate copyright notice, start section "Packaging Guidelines" with existant text.
-
Andreas Enge authored
* doc/Makefile.am: New file. * Makefile.am: Reference subdirectory doc.
-
- Aug 27, 2013
-
-
Ludovic Courtès authored
* guix/derivations.scm (derivation, build-expression->derivation): Rename #:dependency-graphs to #:references-graphs, for consistency in the terminology. * tests/derivations.scm: Adjust accordingly.
-
- Aug 26, 2013
-
-
Ludovic Courtès authored
* guix/derivations.scm (build-expression->derivation): Add #:dependency-graphs keyword argument. Pass it to `derivation'. * tests/derivations.scm ("build-expression->derivation with #:dependency-graphs"): New test. * doc/guix.texi (Derivations): Update `build-expression->derivation' description.
-
Ludovic Courtès authored
* guix/derivations.scm (derivation): Add `dependency-graphs' keyword parameter; honor it. * tests/derivations.scm (bootstrap-binary): New procedure. (%bash): Use it. (%mkdir): New variable. (directory-contents): Add `slurp' optional parameter. ("derivation with #:dependency-graphs"): New test. * doc/guix.texi (Derivations): Update accordingly.
-
Ludovic Courtès authored
* guix/derivations.scm (derivation): Turn `system', `env-vars', and `inputs' into keyword parameters. (build-expression->derivation): Adjust accordingly. * gnu/packages/bootstrap.scm (%bootstrap-guile): Likewise. * tests/derivations.scm, tests/store.scm: Likewise. * doc/guix.texi (Derivations): Likewise.
-
- Aug 24, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Setting Up the Daemon): Document the default content of the chroot, and the /dev/shm caveat.
-
- Jul 17, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Adding New Packages): New section. (Packaging Guidelines): Make a subsection thereof. (From the Source Tarball to the Package): New subsection. (Contributing): Link to "Adding New Packages". (Package Modules): Link to modules in Guile's manual.
-
Ludovic Courtès authored
* doc/guix.texi (Requirements): Require Guile 2.0.5+. * README: Ditto.
-
- Jul 16, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Contributing): Refer to guix-devel@gnu.org.
-
- Jul 08, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Installing Debugging Files): New node. (Packages with Multiple Outputs): Add cross-reference.
-
Ludovic Courtès authored
* doc/guix.texi (Packages with Multiple Outputs): New node. (Invoking guix package): Refer to it.
-
- Jul 07, 2013
-
-
Ludovic Courtès authored
* HACKING (Packaging Guidelines): Remove. * doc/guix.texi (Packaging Guidelines): New node.
-
- Jul 06, 2013
-
-
Ludovic Courtès authored
* HACKING (Porting the Guix distro on a new platform): Remove. * doc/guix.texi (Porting): New node. Describe cross-compilation as the only approach.
-
Ludovic Courtès authored
* doc/guix.texi (Package Modules): New node, with material formerly under "GNU Distribution". (Bootstrapping): New node. * Makefile.am (EXTRA_DIST): Add doc/images/bootstrap-graph.dot and doc/images/bootstrap-graph.eps. (infoimagedir, dist_infoimage_DATA, DOT_OPTIONS): New variable. (.dot.png, .dot.eps, doc/guix.pdf, doc/guix.info, doc/guix.ps): New targets. * doc/images/bootstrap-graph.dot: New file.
-
- Jun 13, 2013
-
-
Ludovic Courtès authored
* guix/scripts/gc.scm (show-help, %options): Add `--requisites'. (guix-gc): Handle it. * doc/guix.texi (Invoking guix gc): Document `--requisites'. * NEWS: Update.
-
- Jun 04, 2013
-
-
Ludovic Courtès authored
* HACKING: Update the command names from `guix-build' to `guix build' & co. (Submitting Patches, Packaging Guidelines): New sections. * doc/guix.texi (Contributing): New section.
-
- May 29, 2013
-
-
Ludovic Courtès authored
* guix/scripts/build.scm (%options, show-help): Add `--fallback'. (guix-build): Call `set-build-options' with #:fallback?. * guix/scripts/package.scm (%options, show-help): Add `--fallback'. (guix-package): Call `set-build-options' with #:fallback?. * doc/guix.texi (Invoking guix package, Invoking guix build): Document `--fallback'.
-
- May 26, 2013
-
-
Nikita Karetnikov authored
* doc/guix.texi (Introduction, Requirements): Rephrase and fix typos.
-
- May 24, 2013
-
-
Ludovic Courtès authored
* guix/scripts/build.scm (derivations-from-package-expressions): Add `package-derivation' parameter. (show-help, %options): Add `--target'. (guix-build): Use `package-cross-derivation' when `--target' is passed. * tests/guix-build.sh: Add dry-run test with `--target'. * doc/guix.texi (Invoking guix build): Document `--target'.
-
Ludovic Courtès authored
* guix/packages.scm (package-transitive-target-inputs, package-transitive-native-inputs): New procedures. (package-derivation): Parametrize `%current-target-system'. (package-cross-derivation): Implement. * guix/utils.scm (%current-target-system): New variable. * tests/packages.scm ("package-cross-derivation"): New test. * doc/guix.texi (Defining Packages): Document `package-cross-derivation'.
-
- May 20, 2013
-
-
Ludovic Courtès authored
* guix/scripts/build.scm (%default-options): Add default `max-silent-time' value. (show-help, %options): Add `--max-silent-time'. (guix-build): Pass `max-silent-time' to `set-build-options'. * guix/scripts/package.scm (%default-options): Add default `max-silent-time' value. (show-help, %options): Add `--max-silent-time'. (guix-package): Pass `max-silent-time' to `set-build-options'. * guix/ui.scm (string->number*): New procedure. * tests/derivations.scm ("build-expression->derivation and max-silent-time"): New test. * doc/guix.texi (Invoking guix package, Invoking guix build): Document `--max-silent-time'.
-
- May 16, 2013
-
-
Ludovic Courtès authored
* guix/scripts/package.scm (guix-package)[ensure-default-profile]: Check the owner of %PROFILE-DIRECTORY. Report an error when the owner is not the current user. Add `rtfm' procedure. * doc/guix.texi (Invoking guix package): Mention the ownership test.
-
- May 11, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Defining Packages): Linke to "Invoking guix download". (Utilities): Add an overview paragraph. (Invoking guix download): New node.
-
Ludovic Courtès authored
* guix/scripts/refresh.scm (%options): Add `--key-server' and `--gpg'. (show-help): Update accordingly. (update-package): New procedure, formerly in `guix-refresh'. (guix-refresh): Use it. Parameterize `%openpgp-key-server' and `%gpg-command'.
-
- May 08, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Defining Packages): Add cross-reference to "Invoking guix refresh". (Invoking guix refresh): New node.
-
- Apr 28, 2013
-
-
Ludovic Courtès authored
* guix/scripts/package.scm (search-path-environment-variables, display-search-paths): New procedures. (show-help, %options): Add `--search-paths'. (guix-package)[process-actions]: Call `display-search-paths' once the profile is ready. [process-query]: Honor `search-paths'.
-
- Apr 21, 2013
-
-
Nikita Karetnikov authored
* guix/scripts/hash.scm: New file. * Makefile.am (MODULES): Add it. * po/POTFILES.in: Add it. * doc/guix.texi (Invoking guix hash): New node. (Defining Packages): Add a cross-reference to the 'Invoking guix hash' node.
-
- Apr 18, 2013
-
-
Ludovic Courtès authored
Suggested by Mark H. Weaver. * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_NO_SUBSTITUTES): New macro. (options): Add `--no-substitutes'. (parse_opt): Add `GUIX_OPT_NO_SUBSTITUTES' case. (main): Leave `settings.substituters' empty when `settings.useSubstitutes' is false.
-
Ludovic Courtès authored
* doc/guix.texi (Installation): Add a sentence pointing to the home page. Suggested by Arne Babenhauserheide.
-
- Apr 17, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Features): Remove footnote saying that transparent binary deployment is not implemented.
-
- Apr 16, 2013
-
-
Cyril Roelandt authored
* guix/scripts/packages.scm (guix-package) [process-actions]: When upgrading, use "" when REGEXP is #f. * doc/guix.texi: update the documentation accordingly.
-
- Apr 12, 2013
-
-
Ludovic Courtès authored
* guix/scripts/package.scm (%default-options): Add `substitutes?'. (show-help, %options): Add and document `--no-substitutes'. (guix-package): Call `set-build-options' to honor `substitutes?'.
-
Ludovic Courtès authored
* guix/scripts/package.scm (%default-options): Add `substitutes?'. (show-help, %options): Add and document `--no-substitutes'. (guix-package): Call `set-build-options' to honor `substitutes?'.
-
- Mar 05, 2013
-
-
Ludovic Courtès authored
* guix/gnu-maintenance.scm (gnu-package?): New procedure. * guix/scripts/package.scm (waiting): New macro. (check-package-freshness): New procedure. (guix-package)[process-actions]: Use it. * doc/guix.texi (Invoking guix package): Mention the feature.
-
- Mar 01, 2013
-
-
Ludovic Courtès authored
* guix/scripts/package.scm (read/eval-package-expression): New procedure. (show-help): Add `-e'. (%options): Likewise. (guix-package)[process-actions]: Handle ('install . p) pairs, where P is a package. * tests/guix-package.sh: Add `boot_make_drv'. Use `-i $boot_make_drv' once, and then use `-e $boot_make'. * doc/guix.texi (Invoking guix package): Document `-e'.
-
- Feb 27, 2013
-
-
Ludovic Courtès authored
* guix/scripts/gc.scm (show-help): Update. (%options): Add `--references' and `--referrers'. (guix-gc)[symlink-target, store-directory]: New procedures. Handle the `list-references' and `list-referrers' actions. * tests/guix-gc.sh: Add tests for `--references'. * doc/guix.texi (Invoking guix gc): Document `--references' and `--referrers'.
-