Skip to content
Snippets Groups Projects
  1. Jul 02, 2013
    • Ludovic Courtès's avatar
      hash: Add `open-sha256-port'. · 69927e78
      Ludovic Courtès authored
      * guix/hash.scm (GCRY_MD_SHA256): New macro.
        (sha256): Use it.
        (open-sha256-md, md-write, md-read, md-close, open-sha256-port,
        port-sha256): New procedures.
      * tests/hash.scm: New file.
      * Makefile.am (SCM_TESTS): Add it.
      69927e78
  2. Jul 01, 2013
    • Ludovic Courtès's avatar
      Move `sha256' to (guix hash). · 72626a71
      Ludovic Courtès authored
      * guix/utils.scm (sha256): Move to...
      * guix/hash.scm: ... here.  New file.
      * Makefile.am (MODULES): Add it.
      * guix/derivations.scm, guix/scripts/download.scm,
        guix/scripts/hash.scm, guix/scripts/refresh.scm, tests/base32.scm,
        tests/derivations.scm, tests/store.scm: Use (guix hash).
      72626a71
  3. Jun 20, 2013
  4. Jun 19, 2013
    • Ludovic Courtès's avatar
      build: Split Makefile.am into two parts. · d516736c
      Ludovic Courtès authored
      * Makefile.am (MODULES): Move gnu/* to gnu-system.am.
        (patchdir, dist_patch_DATA, bootstrapdir,
        bootstrap_x86_64_linuxdir, bootstrap_i686_linuxdir,
        dist_bootstrap_x86_64_linux_DATA, dist_bootstrap_i686_linux_DATA,
        nodist_bootstrap_x86_64_linux_DATA, nodist_bootstrap_i686_linux_DATA,
        install-data-hook, DISTCLEANFILES, DOWNLOAD_FILE,
        gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz,
        gnu/packages/bootstrap/i686-linux/guile-2.0.7.tar.xz): Move to...
      * gnu-system.am: ... here.  New file.
      d516736c
    • Ludovic Courtès's avatar
      gnu: Add ImageMagick. · 7fa37abc
      Ludovic Courtès authored
      * gnu/packages/imagemagick.scm: New file.
      * Makefile.am (MODULES): Add it.
      * guix/download.scm (%mirrors): Add `imagemagick' entry.
      7fa37abc
  5. Jun 17, 2013
  6. Jun 16, 2013
  7. Jun 14, 2013
  8. Jun 11, 2013
  9. Jun 08, 2013
    • Ludovic Courtès's avatar
      gnu: glib: Update to 2.37.1. · 7bc5cc2b
      Ludovic Courtès authored
      * gnu/packages/glib.scm (glib): Update to 2.37.1.  Add Bash and tzdata
        as inputs.  Remove `glib-tests-timezone.patch'.  Augment `pre-build'
        phase to set `TZDIR', `XDG_CACHE_HOME', and to modify makefiles to
        honor $(TESTS_ENVIRONMENT).
      * gnu/packages/patches/glib-tests-desktop.patch,
        gnu/packages/patches/glib-tests-homedir.patch: Update.
      * gnu/packages/patches/glib-tests-timezone.patch: Remove.
      * Makefile.am (dist_patch_DATA): Update accordingly.
      7bc5cc2b
  10. Jun 04, 2013
  11. Jun 03, 2013
  12. May 31, 2013
  13. May 24, 2013
    • Ludovic Courtès's avatar
      build-system/gnu: Implement cross build. · 264218a4
      Ludovic Courtès authored
      * guix/build-system/gnu.scm (inputs-search-paths): New procedure.
        (standard-search-paths): Use it.
        (expand-inputs): New procedure.
        (standard-inputs): Use it.
        (standard-cross-packages, standard-cross-inputs,
        standard-cross-search-paths, gnu-cross-build): New procedures.
        (gnu-build-system): Set `cross-build' field to `gnu-cross-build'.
      * gnu/packages/cross-base.scm: Export `cross-gcc', `cross-binutils', and
        `cross-libc'.
      * guix/build/gnu-cross-build.scm: New file.
      * Makefile.am (MODULES): Add it.
      264218a4
  14. May 23, 2013
  15. May 21, 2013
  16. May 12, 2013
    • Ludovic Courtès's avatar
      build: Make sure the distribution doesn't embed store file names. · a463ffd9
      Ludovic Courtès authored
      * Makefile.am (assert-no-store-file-names): New target.
        (dist-hook): Depend on it.
      a463ffd9
    • Ludovic Courtès's avatar
      build: Generate a ChangeLog file upon "make dist". · e793178a
      Ludovic Courtès authored
      * Makefile.am (sync-synopses): New rule, formerly `dist-hook.
        (gen-ChangeLog): New rule.
        (dist-hook): Depend on these two targets.
      e793178a
    • Ludovic Courtès's avatar
      Move record utilities to (guix records). · c0cd1b3e
      Ludovic Courtès authored
      * guix/utils.scm (define-record-type*): Move to...
      * guix/records.scm: ... here.  New file.
      * guix/build-system.scm, guix/packages.scm: Use it.
      * guix/gnu-maintenance.scm: Likewise.
        (official-gnu-packages)[alist->record]: Remove.
      * guix/scripts/substitute-binary.scm: Likewise.
        (alist->record, object->fields): Remove.
      * tests/utils.scm ("define-record-type*", "define-record-type* with
        letrec* behavior", "define-record-type* & inherit",
        "define-record-type* & inherit & letrec* behavior",
        "define-record-type* & thunked", "define-record-type* & thunked &
        default", "define-record-type* & thunked & inherited"): Move to...
      * tests/records.scm: ... here.  New file.
      c0cd1b3e
  17. May 11, 2013
  18. May 08, 2013
    • Nikita Karetnikov's avatar
      gnu: Add GNU Bazaar. · dcee3fc5
      Nikita Karetnikov authored
      * gnu/packages/bazaar.scm: New file.
      * Makefile.am (MODULES): Add it.
      dcee3fc5
    • Nikita Karetnikov's avatar
      Add 'python-build-system'. · 40506d5d
      Nikita Karetnikov authored
      * guix/build-system/python.scm, guix/build/python-build-system.scm: New files.
      * Makefile.am (MODULES): Add them.
      40506d5d
    • Ludovic Courtès's avatar
      Add (guix build rpath). · 3309e3a1
      Ludovic Courtès authored
      * guix/build/rpath.scm: New file.
      * Makefile.am (MODULES): Add it.
      * gnu/packages/python.scm (python): Use it; remove local copy of
        the *rpath* procedures.
      * gnu/packages/samba.scm (samba): Likewise.
      3309e3a1
    • Andreas Enge's avatar
      gnu: Add cryptsetup. · e3c5f293
      Andreas Enge authored
      * gnu/packages/cryptsetup.scm: New file.
      * Makefile.am (MODULES): Add it.
      e3c5f293
    • Andreas Enge's avatar
      gnu: Add lvm2. · 88226a50
      Andreas Enge authored
      * gnu/packages/lvm.scm: New file.
      * Makefile.am (MODULES): Add it.
      88226a50
  19. May 07, 2013
  20. May 06, 2013
    • Ludovic Courtès's avatar
      gnu: Add GNU FreeIPMI. · 39b33961
      Ludovic Courtès authored
      * gnu/packages/freeipmi.scm: New file.
      * Makefile.am (MODULES): Add it.
      39b33961
    • Ludovic Courtès's avatar
      gnu: gv: Move to a separate file. · 6d267f0a
      Ludovic Courtès authored
      * gnu/packages/ghostscript.scm (ghostscript): Remove libxext and libxt
        as inputs.
        (gv): Move to...
      * gnu/packages/gv.scm (gv): ... here.  New file.
        (ghostscript/x): Variant of GHOSTSCRIPT with libxt and libxext as
        inputs.
      6d267f0a
  21. May 04, 2013
    • Andreas Enge's avatar
      gnu: Add atk. · 3a08a411
      Andreas Enge authored
      * gnu/packages/gtk.scm: New module.
      * Makefile.am (MODULES): Add it.
      3a08a411
  22. Apr 29, 2013
  23. Apr 25, 2013
    • Ludovic Courtès's avatar
      web: Factorize `http-get' hackery. · 1c9e7d65
      Ludovic Courtès authored
      This should fix `substitute-binary --query' on Guile 2.0.5.
      
      * guix/web.scm: New file.
      * Makefile.am (MODULES): Add it.
      * po/POTFILES.in: Add it.
      * guix/gnu-maintenance.scm (http-fetch): Remove.
        (%package-list-url): Turn into a URI.
        (official-gnu-packages): Add #:text? #t to `http-fetch' call.
      * guix/scripts/substitute-binary.scm (fetch): Remove `http' case, and
        use `http-fetch' instead.
      1c9e7d65
  24. Apr 24, 2013
    • Ludovic Courtès's avatar
      Add `guix refresh' and related auto-update tools. · 0fdd3bea
      Ludovic Courtès authored
      * guix/gnu-maintenance.scm (ftp-server/directory)[quirks]: Add glib.
        (package-update-path, download-tarball, package-update,
        update-package-source): New procedures.
      * guix/gnupg.scm, guix/scripts/refresh.scm: New files.
      * Makefile.am (MODULES): Add them.
      * guix/utils.scm (file-extension): New procedure.
      0fdd3bea
  25. Apr 21, 2013
    • Nikita Karetnikov's avatar
      Add 'guix hash'. · 6c365eca
      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.
      6c365eca
Loading