This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Jan 11, 2021
-
-
Mathieu Othacehe authored
-
- Aug 25, 2020
-
-
Mathieu Othacehe authored
* configure.ac: Add Guile-zlib dependency.
-
- Jan 18, 2020
-
-
Ludovic Courtès authored
* configure.ac: Add "3.0" to 'GUILE_PKG'. * README: Mention it.
-
- Jan 23, 2018
-
-
Ludovic Courtès authored
* README: Mark Fibers as required. * configure.ac: Check for Guile 2.2 only. Check for (fibers). * bin/cuirass.in (main): Use (fibers). Run 'process-specs' and web server in separate fibers. * src/cuirass/base.scm (with-store): New macro. (non-blocking-port): New procedure. (evaluate): Use 'non-blocking-port'. Use 'read-string' followed by 'read'. (process-specs): Move 'db-add-stamp' right after 'string=?' comparison. Run evaluation and subsequent builds in a separate fiber. * src/cuirass/http.scm (run-cuirass-server): Pass 'fibers as the second argument to 'run-server'. Use 'log-message' instead of 'format'. * src/cuirass/database.scm (with-database): Remove 'dynamic-wind'.
-
- Jul 31, 2017
-
-
Mathieu Othacehe authored
* src/cuirass/base.scm (report-git-error): New procedure. (with-git-error-handling): New macro. (process-specs): Use with-git-error-handling to catch and report git errors. * build-aux/guix.scm (package)[inputs]: Add guile-git. * configure.ac: Check for (git) module. Also check that (git) exports git-error-message procedure.
-
- Jul 05, 2017
-
-
Mathieu Othacehe authored
* src/cuirass/base.scm (copy-repository-cache) : New procedure. (fetch-repository): Use latest-repository-commit to fetch git repository instead of raw git system commands. (process-specs): Use fetch-repository to get a store directory containing the repository described in SPEC, add copy it to cache with "copy-repository-cache". * configure.ac: Check (guix git) module presence.
-
- Jul 02, 2017
-
-
Mathieu Othacehe authored
* configure.ac (AC_INIT): Update homepage and bug report email.
-
- May 10, 2017
-
-
Ludovic Courtès authored
* Makefile.am (guilesitedir): Append @GUILE_EFFECTIVE_VERSION@. * configure.ac: Use 'GUILE_PKG', and pass "2.2" first.
-
- Jan 09, 2017
-
-
Mathieu Lirzin authored
This was mistakenly added in commit 05e5495e. * Makefile.am: Declare GPLv3+ instead of GPLv2+. * configure.ac: Likewise.
-
Mathieu Lirzin authored
* configure.ac: Declare <bug-cuirass@framalistes.org> as package mailing list, and <https://notabug.org/mthl/cuirass/> as package website. * src/cuirass/ui.scm (show-package-information): Display them.
-
- Dec 29, 2016
-
-
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.
-
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.
-
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.
-
- Nov 13, 2016
-
-
Mathieu Lirzin authored
* configure.ac: Add copyright notice. * Makefile.am: Likewise.
-
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.
-
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).
-
- Aug 03, 2016
-
-
Mathieu Lirzin authored
* build-aux/guix-env: New file. * configure.ac: Require it.
-
- Jul 31, 2016
-
-
Mathieu Lirzin authored
* src/cuirass/http.scm: New file. * tests/http.scm: Likewise. * Makefile.am (dist_pkgmodule_DATA, TESTS): Add them. * configure.ac: Check for (json) module.
-
- Jul 25, 2016
-
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
- Jul 13, 2016
-
-
Mathieu Lirzin authored
This fixes a bug where different Guix branches gave the same derivations.
-
- Jun 26, 2016
-
-
Mathieu Lirzin authored
-
- Jun 11, 2016
-
-
Mathieu Lirzin authored
* src/cuirass/config.scm.in: New file. * configure.ac (AC_CONFIG_FILES): Add 'src/cuirass/config.scm'. * Makefile.am (nodist_pkgmodule_DATA, CLEANFILES, DISTCLEANFILES): Update. * .gitignore: Likewise.
-
- May 30, 2016
-