Skip to content
Snippets Groups Projects
  1. Jul 08, 2015
    • Federico Beffa's avatar
      build: Add 'emacs-build-system'. · e9137a53
      Federico Beffa authored
      * Makefile.am (MODULES): Add 'guix/build-system/emacs.scm' and
        'guix/build/emacs-build-system.scm'.
      * guix/build-system/emacs.scm: New file.
      * guix/build/emacs-build-system.scm: New file.
      * doc/guix.texi (Build Systems): Document it.
      e9137a53
    • Federico Beffa's avatar
      import: Add 'elpa' importer. · 7f74a931
      Federico Beffa authored
      * guix/import/elpa.scm: New file.
      * guix/scripts/import.scm: Add "elpa" to 'importers'.
      * guix/scripts/import/elpa.scm: New file.
      * Makefile.am (MODULES): Add 'guix/import/elpa.scm' and
        'guix/scripts/import/elpa.scm'.
        (SCM_TESTS): Add 'tests/elpa.scm'.
      * doc/guix.texi (Invoking guix import): Document it.
      * tests/elpa.scm: New file.
      * po/guix/POTFILES.in: Add 'guix/scripts/import/elpa.scm'.
      7f74a931
  2. Jul 06, 2015
    • Alex Kost's avatar
      build: Generate 'AUTHORS'. · a8ac45b1
      Alex Kost authored
      * build-aux/generate-authors.scm: New file.
      * Makefile.am (gen-AUTHORS): New target.
        (dist-hook, .PHONY): Add it.
      a8ac45b1
  3. Jul 01, 2015
  4. Jun 24, 2015
    • Ludovic Courtès's avatar
      Add (guix cpio). · 7a18c3cc
      Ludovic Courtès authored
      * guix/cpio.scm, tests/cpio.scm: New files.
      * Makefile.am (MODULES): Add guix/cpio.scm.
        (SCM_TESTS): Add tests/cpio.scm.
      7a18c3cc
  5. Jun 17, 2015
    • Ludovic Courtès's avatar
      Add 'guix size'. · fcc58db6
      Ludovic Courtès authored
      * guix/scripts/size.scm: New file.
      * Makefile.am (MODULES): Add it.
        (SCM_TESTS): Add tests/size.scm.
      * doc.am (SUBCOMMANDS): Add 'size'.
      * po/guix/POTFILES.in: Add guix/scripts/size.scm.
      * tests/size.scm: New file.
      * doc/guix.texi (Packages with Multiple Outputs): Add xref to "Invoking guix
        size".
        (Invoking guix size): New node.
        (Invoking guix gc): Add index for "closure" and xref to the above.
      * doc/contributing.texi (Submitting Patches): Use @enumerate for the check
        list.  Add item about 'guix size'.
      fcc58db6
    • Ludovic Courtès's avatar
      Add 'guix edit'. · 39bee8a2
      Ludovic Courtès authored
      * guix/scripts/edit.scm: New file.
      * Makefile.am (MODULES): Add it.
      * doc.am (SUBCOMMANDS): Add 'edit'.
      * doc/guix.texi (Defining Packages): Add xref to "Invoking guix edit".
        (Invoking guix edit): New node.
      * po/guix/POTFILES.in: Add it.
      39bee8a2
    • Mathieu Lirzin's avatar
      list-packages: Move to guix-artwork repository. · 4192e898
      Mathieu Lirzin authored
      In order to integrate the package list in the GuixSD website, the listing of
      packages has been moved into the website implementation.
      
      * build-aux/list-packages.scm: Remove file.
      * Makefile.am (EXTRA_DIST): Adapt to it.
      4192e898
  6. Jun 09, 2015
    • Federico Beffa's avatar
      import: hackage: Refactor parsing code and add new options. · a4154748
      Federico Beffa authored
      * guix/import/cabal.scm: New file.
      * guix/import/hackage.scm: Update to use the new Cabal parsing module.
      * tests/hackage.scm: Update tests.
      * guix/scripts/import/hackage.scm: Add new '--cabal-environment' and '--stdin'
        options.
      * doc/guix.texi: ... and document them.
      * Makefile.am (MODULES): Add 'guix/import/cabal.scm',
        'guix/import/hackage.scm' and 'guix/scripts/import/hackage.scm'.
        (SCM_TESTS): Add 'tests/hackage.scm'.
      a4154748
  7. May 09, 2015
    • Ludovic Courtès's avatar
      doc: Add desktop configuration example. · 36ffaca2
      Ludovic Courtès authored
      * gnu/system/examples/bare-bones.tmpl: Change 'packages' and
        'host-name'.  Remove D-Bus, Avahi, and SLiM services, and add lsh
        instead.
      * gnu/system/examples/desktop.tmpl: New file.
      * Makefile.am (EXAMPLES): Add it.
      36ffaca2
    • Ludovic Courtès's avatar
      doc: Rename OS config example. · 54d6223d
      Ludovic Courtès authored
      * gnu/system/os-config.tmpl: Rename to...
      * gnu/system/examples/bare-bones.tmpl: ... this.
      * Makefile.am (EXAMPLES): Adjust accordingly.
      * doc.am (doc/os-config.texi): Likewise.
      * gnu/system/install.scm (configuration-template-service)[template]:
        Likewise.
      54d6223d
  8. May 06, 2015
  9. May 04, 2015
    • Ludovic Courtès's avatar
      Move search path specifications to (guix search-paths). · e89431bf
      Ludovic Courtès authored
      * guix/packages.scm (<search-path-specification>,
        search-path-specification->sexp, sexp->search-path-specification):
        Move to...
      * guix/search-paths.scm: ... here.  New file.
      * Makefile.am (MODULES): Add it.
      * guix/build-system/cmake.scm, guix/build-system/glib-or-gtk.scm,
        guix/build-system/gnu.scm, guix/build-system/haskell.scm,
        guix/build-system/perl.scm, guix/build-system/python.scm,
        guix/build-system/ruby.scm, guix/build-system/waf.scm,
        guix/profiles.scm, guix/scripts/package.scm: Use it.
      e89431bf
  10. Apr 16, 2015
  11. Apr 14, 2015
  12. Apr 12, 2015
  13. Apr 09, 2015
    • Ludovic Courtès's avatar
      Add Bash completion file. · ee3e157d
      Ludovic Courtès authored
      * etc/completion/bash/guix: New file.
      * Makefile.am (dist_bashcompletion_DATA): New variable.
      * configure.ac: Add --with-bash-completion-dir.
      ee3e157d
  14. Apr 06, 2015
  15. Apr 04, 2015
    • David Thompson's avatar
      scripts: Add 'publish' command. · aff8ce7c
      David Thompson authored
      * guix/scripts/publish.scm: New file.
      * po/guix/POTFILES.in: Add it.
      * tests/publish.scm: New file.
      * Makefile.am (MODULES): Add script module.
        (SCM_TESTS): Add test module.
      * doc/guix.texi ("Invoking guix publish"): New node.
      aff8ce7c
  16. Mar 31, 2015
    • Ludovic Courtès's avatar
      Add (guix build gremlin). · 15aa2c38
      Ludovic Courtès authored
      * guix/build/gremlin.scm, tests/gremlin.scm: New files.
      * Makefile.am (MODULES): Add guix/build/gremlin.scm.
        (SCM_TESTS): Add tests/gremlin.scm.
      15aa2c38
  17. Mar 25, 2015
    • Ludovic Courtès's avatar
      Rename 'guix substitute-binary' to 'guix substitute'. · 2c74fde0
      Ludovic Courtès authored
      * guix/scripts/substitute-binary.scm: Rename to...
      * guix/scripts/substitute.scm: ... this.  Adjust module name, entry
        point, comments, and help string accordingly.
      * nix/scripts/substitute-binary.in: Rename to...
      * nix/scripts/substitute.in: ... this.
      * pre-inst-env.in (NIX_SUBSTITUTERS): Adjust accordingly.
      * tests/substitute-binary.scm: Rename to...
      * tests/substitute.scm: ... this.  Adjust references to (guix scripts
        substitute) accordingly.
      * guix/ui.scm (show-guix-help)[internal?]: Change "substitute-binary" to
        "substitute".
      * Makefile.am (MODULES, SCM_TESTS): Adjust to file renames.
      * daemon.am (nodist_pkglibexec_SCRIPTS): Likewise.
      * config-daemon.ac: Likewise.
      * guix/tests.scm (call-with-derivation-narinfo): Adjust comments and
        docstring.
      2c74fde0
  18. Feb 08, 2015
    • Ricardo Wurmus's avatar
      build: Add 'waf-build-system'. · a677c726
      Ricardo Wurmus authored
      * guix/build-system/waf.scm,
        guix/build/waf-build-system.scm: New files.
      * Makefile.am (MODULES): Add them.
      * doc/guix.texi (Build Systems): Document waf-build-system.
      a677c726
  19. Feb 04, 2015
  20. Jan 27, 2015
    • Ricardo Wurmus's avatar
      gnu: Add GCJ · 74574fd1
      Ricardo Wurmus authored
      * gnu/packages/gcc.scm (gcj-4.8, ecj-bootstrap-4.8): New variables.
      * gnu/packages/javac.in: New file.
      * gnu-system.am (MISC_DISTRO_FILES): Add it.
      * Makefile.am (nobase_dist_guilemodule_DATA): Add MISC_DISTRO_FILES.
      74574fd1
  21. Jan 26, 2015
  22. Jan 20, 2015
  23. Jan 11, 2015
    • Ludovic Courtès's avatar
      Add (guix sets). · d326767e
      Ludovic Courtès authored
      * guix/sets.scm, tests/sets.scm: New files.sets
      * Makefile.am (MODULES, SCM_TESTS): Add them.
      d326767e
  24. Jan 09, 2015
    • Eric Bavier's avatar
      import: Add CPAN importer. · d45dc6da
      Eric Bavier authored
      * guix/import/cpan.scm, guix/scripts/import/cpan.scm, tests/cpan.scm:
        New files.
      * Makefile.am (MODULE)[HAVE_GUILE_JSON]: Add them.
      * guix/scripts/import.scm (importers): Add cpan.
      * doc/guix.texi (Requirements): Mention `guix import cpan` as a user
        of guile-json.
        (Invoking guix import): Document new `guix import cpan` command.
      d45dc6da
    • Eric Bavier's avatar
      import: Factorize utility functions. · 1ff2619b
      Eric Bavier authored
      * guix/import/pypi.scm (hash-table->alist, flatten, assoc-ref*,
        url-fetch, json-fetch): Pull procedures from here into...
      * guix/import/utils.scm: Here and...
      * guix/import/json.scm: Here.  New file.
      * Makefile.am (MODULE)[HAVE_GUILE_JSON]: Add it.
      * guix/import/gnu.scm (file-sha256): Move from here to...
      * guix/hash.scm: Here.
      * tests/pypi.scm (pypi->guix-package): Update mock module reference.
      1ff2619b
  25. Dec 09, 2014
  26. Nov 27, 2014
    • Ludovic Courtès's avatar
      Add (guix elf). · d5d16686
      Ludovic Courtès authored
      * guix/elf.scm: New file.  Taken from Guile 'master', commit 3f826e3.
      * Makefile.am (MODULES): Add it.
      * THANKS: Thank Andy, who wrote this module.
      d5d16686
  27. Nov 19, 2014
    • Ludovic Courtès's avatar
      lint: Fold 'sync-descriptions' script as 'gnu-description' lint checker. · 37627ffa
      Ludovic Courtès authored
      * build-aux/sync-descriptions.scm: Remove.  Move payload to...
      * guix/scripts/lint.scm: ... here.
        (escape-quotes, official-gnu-packages*,
        check-gnu-synopsis+description): New procedures.
        (%checkers): Add 'gnu-descriptions'.
      * Makefile.am (EXTRA_DIST): Remove build-aux/sync-descriptions.scm.
        (sync-descriptions): Use 'guix lint'.
      37627ffa
  28. Nov 17, 2014
  29. Nov 11, 2014
    • Ludovic Courtès's avatar
      import: Add GNU importer. · 7047133f
      Ludovic Courtès authored
      Suggested by Karl Berry <karl@gnu.org>
      and Andreas Enge <andreas@enge.fr>.
      
      * guix/import/gnu.scm, guix/scripts/import/gnu.scm: New files.
      * Makefile.am (MODULES): Add them.
      * guix/scripts/import.scm (importers): Add "gnu".
      * guix/gnu-maintenance.scm (gnu-release-archive-types): New procedure.
        (download-tarball): Export.
      7047133f
  30. Nov 09, 2014
    • Ludovic Courtès's avatar
      pull: Use the build procedure provided by the newly-downloaded Guix. · f81ac34d
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/18534>.
      
      * guix/scripts/pull.scm (with-environment-variable, with-PATH): New
        macros.
        (temporary-directory, first-directory, interned-then-deleted): New
        procedures.
        (unpack): Rewrite to do the unpacking in the current process rather
        than as a separate derivation.
        (%self-build-file): New variable.
        (build-from-source): New procedure.
        (build-and-install): Use it.
      * guix/build/pull.scm (build-guix): Rename 'tarball' argument to
        'source'.  Remove #:tar and #:gzip parameters, as well as 'tar'
        invocation.  Remove 'scandir' invocation.  Wrap body in
        'with-directory-excursion'.
      * build-aux/build-self.scm: New file.
      * Makefile.am (EXTRA_DIST): Add it.
      f81ac34d
  31. Oct 15, 2014
    • Cyril Roelandt's avatar
      guix lint: add the --checkers option. · dd7c013d
      Cyril Roelandt authored
      * guix/scripts/lint.scm: add the "--checkers" option.
      * doc/guix.texi (Invoking guix lint): Document it.
      * tests/guix-lint.sh: New file
      * Makefile.am (SCM_TESTS): Add it.
      dd7c013d
  32. Oct 10, 2014
  33. Oct 08, 2014
Loading