Skip to content
Snippets Groups Projects
  1. Feb 27, 2013
    • Ludovic Courtès's avatar
      guix gc: Add `--references' and `--referrers'. · ba8b732d
      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'.
      ba8b732d
    • Ludovic Courtès's avatar
      store: Add queries for references & co. · fae31edc
      Ludovic Courtès authored
      * guix/store.scm (operation-id)[query-valid-derivers]: New value.
        (references, referrers, valid-derivers, query-derivation-outputs): New
        procedures.
      * tests/store.scm ("references", "derivers"): New tests.
      fae31edc
  2. Feb 23, 2013
  3. Feb 22, 2013
  4. Feb 21, 2013
  5. Feb 20, 2013
  6. Feb 19, 2013
  7. Feb 18, 2013
  8. Feb 17, 2013
    • Ludovic Courtès's avatar
      Add Mark to `AUTHORS'. · 9c8ba706
      Ludovic Courtès authored
      9c8ba706
    • Ludovic Courtès's avatar
      build: Build guix/scripts/download.go after guix/build/download.go. · 855a8ad7
      Ludovic Courtès authored
      * Makefile.am (guix/scripts/download.go): Add dependency on
        `guix/build/download.go'.
        Reported by Nikita Karetnikov <nikita@karetnikov.org>.
      855a8ad7
    • Ludovic Courtès's avatar
      scripts: Remove hyphen in the command name shown by `--version'. · fdca1c07
      Ludovic Courtès authored
      * guix/scripts/build.scm (%options): Remove hyphen from the name passed
        to `show-version-and-exit'.
      * guix/scripts/download.scm (%options): Likewise.
      * guix/scripts/gc.scm (%options): Likewise.
      * guix/scripts/import.scm (%options): Likewise.
      * guix/scripts/package.scm (%options): Likewise.
      fdca1c07
    • Mark H Weaver's avatar
      gnu: guile-reader: Rename packages to avoid version number confusion. · fd80c705
      Mark H Weaver authored
      * gnu/packages/guile.scm (guile-reader): Change the character preceding the
        guile version number from '-' to '_' so that it will not be misinterpreted
        as the package version number.
      fd80c705
    • Mark H Weaver's avatar
      Update `TODO'. · d8f257f9
      Mark H Weaver authored
      d8f257f9
    • Ludovic Courtès's avatar
      scripts: Remove initialization now redundant with `initialize-guix'. · 633f045f
      Ludovic Courtès authored
      * guix/scripts/build.scm (guix-build): Remove calls to `install-locale',
        `textdomain', etc., now redundant with `initialize-guix'.
      * guix/scripts/download.scm (guix-download): Likewise.
      * guix/scripts/import.scm (guix-import): Likewise.
      * guix/scripts/package.scm (guix-package): Likewise.
      * guix/ui.scm: Remove export of `install-locale' and `initialize-guix'.
        (initialize-guix): Add docstring.
      633f045f
    • Ludovic Courtès's avatar
      gnu: texinfo: Update to 5.0. · a24b75d8
      Ludovic Courtès authored
      * gnu/packages/texinfo.scm (texinfo): Update to 5.0.
      a24b75d8
    • Mark H Weaver's avatar
      Replace individual scripts with master 'guix' script. · e49951eb
      Mark H Weaver authored
      * scripts/guix.in: New script.
      
      * Makefile.am (bin_SCRIPTS): Add 'scripts/guix'.  Remove 'guix-build',
        'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
      
        (MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
        'guix/scripts/import.scm', 'guix/scripts/package.scm', and
        'guix/scripts/gc.scm'.
      
      * configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'.  Remove 'guix-build',
        'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
      
      * guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
        guix-package.in: Remove shell script boilerplate.  Move to guix-COMMAND.in
        to guix/scripts/COMMAND.scm.  Rename module from (guix-COMMAND) to
        (guix scripts COMMAND).  Change "guix-COMMAND" to "guix COMMAND" in
        usage help string.
      
      * pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
        Export $GUIX_UNINSTALLED.
      
      * tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
        tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
        "guix-COMMAND".
      
      * doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
        "guix COMMAND".
      
      * po/POTFILES.in: Update.
      e49951eb
  9. Feb 16, 2013
  10. Feb 15, 2013
  11. Feb 14, 2013
    • Ludovic Courtès's avatar
      gnu: guile-static: Add bindings for low-level Linux syscalls. · 6956067b
      Ludovic Courtès authored
      * gnu/packages/make-bootstrap.scm (%guile-static): Add
        `guile-linux-syscalls.patch' as an input, and use it.
      * gnu/packages/patches/guile-linux-syscalls.patch: New file.
      * Makefile.am (dist_patch_DATA): Add it.
      6956067b
    • Ludovic Courtès's avatar
      gnu: linux-libre: Choose a config without debugging features. · 1dee732b
      Ludovic Courtès authored
      * gnu/packages/linux.scm (linux-libre): Choose "defconfig" instead of
        "allmodconfig" since the latter enables all debugging features.  Add
        `CONFIG_CIFS=m'.
      1dee732b
    • Cyril Roelandt's avatar
      gnu: Add vim. · eb490858
      Cyril Roelandt authored
      * gnu/packages/vim.scm: New file.
      * Makefile.am (MODULES): Add it.
      eb490858
    • Mark H Weaver's avatar
      Build newest versions unless specified, and implement upgrades. · dc5669cd
      Mark H Weaver authored
      * gnu/packages.scm (find-newest-available-packages):
        New exported procedure.
      
      * guix-build.in (newest-available-packages, find-best-packages-by-name):
        New procedures.
        (find-package): Use find-best-packages-by-name, to guarantee that
        if a version number is not specified, only the newest versions will
        be considered.
      
      * guix-package.in (%options): Add --upgrade/-u option.
        (newest-available-packages, find-best-packages-by-name, upgradeable?):
        New procedures.
        (find-package): Use find-best-packages-by-name, to guarantee that
        if a version number is not specified, only the newest versions will
        be considered.
        (process-actions): Implement upgrade option.
      
      * doc/guix.texi (Invoking guix-package): In the description of --install,
        mention that if no version number is specified, the newest available
        version will be selected.
      dc5669cd
Loading