Skip to content
Snippets Groups Projects
  1. Dec 30, 2013
  2. Dec 29, 2013
  3. Dec 28, 2013
  4. Dec 22, 2013
    • Andreas Enge's avatar
      gnu: vim: Update to 7.4. · d3f13336
      Andreas Enge authored
      * gnu/packages/vim.scm (vim): Update to 7.4.
      d3f13336
    • Ludovic Courtès's avatar
      Update 'TODO'. · d6b5e4bb
      Ludovic Courtès authored
      d6b5e4bb
    • Ludovic Courtès's avatar
      Add 'guix archive'. · 760c60d6
      Ludovic Courtès authored
      * guix/scripts/archive.scm, tests/guix-archive.sh: New files.
      * Makefile.am (MODULES): Add 'archive.scm'.
        (SH_TESTS): Add 'guix-archive.sh'.
      * doc/guix.texi (Invoking guix archive): New section.
      * guix/scripts/build.scm: Export 'derivation-from-expression'.
      * guix/scripts/package.scm: Export 'specification->package+output'.
      760c60d6
  5. Dec 21, 2013
    • Ludovic Courtès's avatar
      build: Install 'guix-authenticate'. · 7edccf4d
      Ludovic Courtès authored
      * daemon.am (nodist_libexec_SCRIPTS): New variable.
      7edccf4d
    • Ludovic Courtès's avatar
      guix build: Improve procedural decomposition. · 81fa80b2
      Ludovic Courtès authored
      * guix/scripts/build.scm (%store): Remove.
        (derivation-from-expression): Add 'store' parameter.  Adjust caller
        accordingly.
        (register-root): New procedure, formerly within 'guix-build'.
        (options->derivations): New procedure, formerly inline within
        'guix-build'.
        (guix-build): Adjust accordingly.
      81fa80b2
    • Ludovic Courtès's avatar
      Factorize package search between 'guix package' and 'guix build'. · 3f26bfc1
      Ludovic Courtès authored
      * guix/scripts/package.scm (newest-available-packages): Remove.
        (find-best-packages-by-name): Move to...
      * gnu/packages.scm (find-best-packages-by-name): ... here.
        (find-newest-available-packages): Memoize.
      * guix/scripts/build.scm (specification->package): New procedure,
        formerly called 'find-package' within 'guix-build'.
        (guix-build): Adjust accordingly.
      3f26bfc1
    • Ludovic Courtès's avatar
      authenticate: Add test. · 0820098d
      Ludovic Courtès authored
      * tests/guix-authenticate.sh: New file.
      * Makefile.am (SH_TESTS): Add it.
      0820098d
  6. Dec 20, 2013
    • Ludovic Courtès's avatar
      build: Adjust pk-crypto tests to Libgcrypt 1.5.3. · 0a66781e
      Ludovic Courtès authored
      Reported by Andreas Enge <andreas@enge.fr>.
      
      * tests/pk-crypto.scm ("string->gcry-sexp->string"): Remove "#C0FFEE#"
        from SEXPS.
        ("gcry-sexp-nth"): Start at index 1.
      0a66781e
    • Ludovic Courtès's avatar
      daemon: Implement signed archive import/export. · 526382ff
      Ludovic Courtès authored
      * guix/scripts/authenticate.scm, nix/scripts/guix-authenticate.in,
        tests/signing-key.pub, tests/signing-key.sec: New files.
      * po/POTFILES.in: Add 'guix/scripts/authenticate.scm'.
      * guix/store.scm (dump-port): New procedure.
        (process-stderr): Add 'user-port' optional parameter.  Handle
        the %STDERR-WRITE and %STDERR-READ cases as expected.
        (import-paths, export-path, export-paths): New procedures.
      * tests/store.scm ("export/import several paths", "import corrupt
        path"): New tests.
      * Makefile.am (MODULES): Add 'guix/scripts/authenticate.scm'.
        (EXTRA_DIST): Add 'tests/signing-key.{pub,sec}'.
      * daemon.am (libstore_a_CPPFLAGS)[-DNIX_CONF_DIR]: Change 'NIX_CONF_DIR'
        to .../guix.  Change 'OPENSSL_PATH' to 'guix-authenticate'.
      * config-daemon.ac: Instantiate 'nix/scripts/guix-authenticate'.
      * nix/nix-daemon/guix-daemon.cc (main): Augment $PATH to include
        'settings.nixLibexecDir'.
      * test-env.in: Export 'NIX_CONF_DIR' and 'NIX_LIBEXEC_DIR'.  Populate
        $NIX_CONF_DIR.
      526382ff
    • Ludovic Courtès's avatar
      pk-crypto: Add a few sexp utility procedures. · ce507041
      Ludovic Courtès authored
      * guix/pk-crypto.scm (gcry-sexp-car, gcry-sexp-cdr, gcry-sexp-nth,
        gcry-sexp-nth-data, dereference-size_t, latin1-string->bytevector,
        hash-data->bytevector): New procedures.
      * tests/pk-crypto.scm ("gcry-sexp-car + cdr", "gcry-sexp-nth",
        "gcry-sexp-nth-data", "bytevector->hash-data->bytevector"): New tests.
      ce507041
  7. Dec 19, 2013
  8. Dec 18, 2013
Loading