Skip to content
Snippets Groups Projects
This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/. Pull mirroring updated .
  1. Jan 23, 2017
  2. Jan 09, 2017
  3. Dec 29, 2016
    • Mathieu Lirzin's avatar
      build: Do not require "build-aux/guix.scm". · 4ac708b0
      Mathieu Lirzin authored
      When building Cuirass with 'guix build -f build-aux/guix.scm' we don't want to
      add "build-aux/guix.scm" in the repository snapshot since it is considered as
      metadata.  As a consequence we can't make 'autoconf' require it.
      
      * configure.ac (AC_REQUIRE_AUX_FILE): Remove "build-aux/guix.scm".
      * Makefile.am (EXTRA_DIST): Only distribute it.
      4ac708b0
    • Mathieu Lirzin's avatar
      build: Fix typo "the" => "they". · b32791d4
      Mathieu Lirzin authored
      * Makefile.am <Generated files>: Fix typo "the" => "they".
      b32791d4
    • Mathieu Lirzin's avatar
      build: Use portable substitution references. · c26ffda7
      Mathieu Lirzin authored
      * Makefile.am (nodist_guilesite_DATA, nodist_pkgmodule_DATA, CLEANFILES): Use
      portable substitution references.
      c26ffda7
    • Mathieu Lirzin's avatar
      build: Add "build-aux/guix.scm". · 206c3022
      Mathieu Lirzin authored
      * guix.scm: Delete.
      * build-aux/guix-env: Likewise.
      * build-aux/guix.scm: New file.
      * configure.ac (AC_REQUIRE_AUX_FILE): Distribute it.
      * README <Build Instructions>: Document it.
      206c3022
    • Mathieu Lirzin's avatar
      ci: Remove custom Guix package defintion. · 145077f1
      Mathieu Lirzin authored
      * guix/ci.scm: Delete file.  Guix already provides a package definition for
      Cuirass.
      * build-aux/pre-inst-env.in (GUIX_PACKAGE_PATH): Remove.
      145077f1
    • Mathieu Lirzin's avatar
      maint: Generate version number. · 17dbfe67
      Mathieu Lirzin authored
      * build-aux/git-version-gen: New script.
      * configure.ac (AC_INIT): Use it.
      (AC_REQUIRE_AUX_FILE): Distribute it.
      * Makefile.am (.version): New target.
      (BUILT_SOURCES, EXTRA_DIST): Add it.
      (dist-hook): Generate ".tarball-version".
      * .gitignore: Update.
      17dbfe67
    • Mathieu Lirzin's avatar
      cuirass: Add "--port" command line option. · 8a782b3e
      Mathieu Lirzin authored
      * bin/cuirass.in (%options): Add "--port" and "-p" command line options.
      (show-help): Adapt.
      (main): Set default to 8080.  Call 'run-cuirass-server' with this.
      * src/cuirass/http.scm (run-cuirass-server): Display the port number.
      * doc/cuirass.texi (Invocation): Document new option.
      8a782b3e
    • Mathieu Lirzin's avatar
      http: Add 'port' keyword argument to 'run-cuirass-server'. · b59b8e55
      Mathieu Lirzin authored
      * src/cuirass/http.scm (run-cuirass-server): Add 'port' keyword argument.
      b59b8e55
    • Mathieu Lirzin's avatar
      config: Remove references to '$prefix' expansion hack. · 96be568d
      Mathieu Lirzin authored
      * src/cuirass/config.scm.in (%datadir, %localstatedir): Don't refer to
      previous '$prefix' expansion hack in comments.
      96be568d
    • Mathieu Lirzin's avatar
      build: Set Guile load paths in 'pre-inst-env'. · 57e10c60
      Mathieu Lirzin authored
      This reverts most of 4f0d6657.  The load paths
      are still hard coded after installation, however 'pre-inst-env' wrapper is
      used for defining them in the local build environment.  This is more
      convenient for running the tests manually or launching a Guile REPL with all
      the Cuirass modules accessible.
      
      * build-aux/pre-inst-env.in (GUILE_LOAD_PATH, GUILE_LOAD_COMPILED_PATH): New
      variables.
      * bin/cuirass.in: Comment Guile load paths.
      * Makefile.am (local_load_path, local_load_compiled_path): Delete.
      (AM_TESTS_ENVIRONMENT): Don't set Guile load paths.
      (do_subst): Use install directories for Guile load paths.
      (install-exec-hook): Uncomment 'cuirass' hard coded load paths.
      57e10c60
    • Mathieu Lirzin's avatar
      repo: Add <repo> record datatype. · 16aec469
      Mathieu Lirzin authored
      * src/cuirass/utils.scm (call-with-temporary-directory): New procedure.
      * src/cuirass/repo.scm: Use it.  New file.
      * tests/repo.scm: New tests.
      * Makefile.am (dist_pkgmodule_DATA, TESTS): Add them.
      16aec469
  4. Dec 16, 2016
  5. Dec 09, 2016
  6. Dec 05, 2016
    • Mathieu Lirzin's avatar
      doc: Add Cuirass manual. · cbdb59af
      Mathieu Lirzin authored
      * doc/cuirass.texi: New file.
      * doc/fdl-1.3.texi: Likewise.
      * Makefile.am (info_TEXINFOS, doc_cuirass_TEXINFOS): New variables.
      * dir-locals.el: Use the American dictionary for Texinfo mode.
      * .gitignore: Update.
      cbdb59af
  7. Dec 02, 2016
  8. Nov 30, 2016
  9. Nov 17, 2016
  10. Nov 13, 2016
    • Mathieu Lirzin's avatar
      maint: Add copyright notices for the build system. · 05e5495e
      Mathieu Lirzin authored
      * configure.ac: Add copyright notice.
      * Makefile.am: Likewise.
      05e5495e
    • Mathieu Lirzin's avatar
      cuirass: Hard code Guile load paths. · 4f0d6657
      Mathieu Lirzin authored
      * configure.ac (bin/cuirass, bin/evaluate): Let 'make' generate them.
      * bin/cuirass.in: Hard code load paths to find Cuirass modules.
      * Makefile.am (do_subst): Update substitution.
      (bin/cuirass, bin/evaluate): New rules.
      (EXTRA_DIST): Distribute 'bin/cuirass.in' and 'bin/evaluate.in'.
      (MOSTLYCLEANFILES): Add '$(bin_SCRIPTS)'.
      (install-exec-hook): New target.
      (local_load_path, local_load_compiled_path): New variables.
      (AM_TESTS_ENVIRONMENT): Set Guile load paths.
      * build-aux/pre-inst-env.in: Don't modify Guile load paths.
      4f0d6657
    • Mathieu Lirzin's avatar
      build: Let 'make' generate 'src/cuirass/config.scm'. · 1e5012ca
      Mathieu Lirzin authored
      * Makefile.am (src/cuirass/config.scm, $(go_files)): New targets.
      (do_subst, generate_file, go_files): New variables.
      (EXTRA_DIST): Distribute 'src/cuirass/config.scm.in'.
      (DISTCLEANFILES): Rename to ...
      (MOSTLYCLEANFILES): ... this.
      * configure.ac (AC_CONFIG_FILES): Remove 'src/cuirass/config.scm'.
      (@expanded_datadir@, @expanded_localstatedir@): Delete.
      (AC_PROG_MKDIR_P, AC_PROG_SED): Use them.
      * src/cuirass/config.scm (%datadir): Set it to $(localstatedir).
      (%localstatdir): Set it to $(datadir).
      1e5012ca
  11. Nov 03, 2016
  12. Oct 26, 2016
  13. Oct 23, 2016
  14. Sep 23, 2016
Loading