Commit fb5ee7d7 authored by Vivien Kraus's avatar Vivien Kraus
Browse files

Use an explicit manifest file

parent 257f4b85
......@@ -14,4 +14,4 @@
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
((nil
(compile-command . "cd @abs_top_srcdir@ ; export GUIX_ENVIRONMENT=\"guix environment --pure --ad-hoc autoconf autoconf-archive automake gettext gcc-toolchain curl check emacs git gtk+ indent help2man jq cairo gobject-introspection glib gtk+ libtool libxml2 make nettle emacs-org pkg-config r-ggplot2 r-glmnet r-optparse texinfo texlive vala valgrind wget libxslt grep sed coreutils tar findutils xz diffutils gawk guile appstream-glib glib:bin bzip2 imagemagick gzip --\" ; $GUIX_ENVIRONMENT make .dir-locals.el && $GUIX_ENVIRONMENT make VALAFLAGS=\"--no-color\" -j all && $GUIX_ENVIRONMENT make VALAFLAGS=\"--no-color\" -j check && $GUIX_ENVIRONMENT make -j distcheck && $GUIX_ENVIRONMENT make -j git-check")))
(compile-command . "cd @abs_top_srcdir@ ; export GUIX_ENVIRONMENT=\"guix environment --pure --ad-hoc --manifest=bootstrap-manifest.scm --\" ; $GUIX_ENVIRONMENT make .dir-locals.el && $GUIX_ENVIRONMENT make VALAFLAGS=\"--no-color\" -j all && $GUIX_ENVIRONMENT make VALAFLAGS=\"--no-color\" -j check && $GUIX_ENVIRONMENT make -j distcheck && $GUIX_ENVIRONMENT make -j git-check")))
;; tarot implements the rules of the tarot game
;; Copyright (C) 2019 Vivien Kraus
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, version 3 of the License.
;;
;; This program is distributed in the hope that it will be useful, but
;; WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;; General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
(specifications->manifest
'(
"appstream-glib"
"autoconf"
"autoconf-archive"
"automake"
"bzip2"
"cairo"
"check"
"coreutils"
"curl"
"diffutils"
"emacs"
"emacs-htmlize"
"emacs-org"
"findutils"
"gawk"
"gcc-toolchain"
"gettext"
"git"
"glib"
"glib:bin"
"gobject-introspection"
"grep"
"gtk+"
"guile"
"gzip"
"help2man"
"imagemagick"
"indent"
"jq"
"libtool"
"libxml2"
"libxslt"
"make"
"nettle"
"perl"
"pkg-config"
"r-ggplot2"
"r-glmnet"
"r-optparse"
"sed"
"tar"
"texinfo"
"texlive"
"vala"
"valgrind"
"wget"
"xz"
))
......@@ -19,8 +19,10 @@ git_clone_verbose = $(git_clone_verbose_@AM_V@)
git_clone_verbose_ = $(git_clone_verbose_@AM_DEFAULT_V@)
git_clone_verbose_0 = @echo " GIT CLONE";
EXTRA_DIST += $(srcdir)/bootstrap-manifest.scm
if HAVE_GUIX
CI_ENV = $(GUIX) environment --pure --ad-hoc autoconf autoconf-archive automake gettext gcc-toolchain curl check emacs git gtk+ indent help2man jq cairo gobject-introspection glib gtk+ libtool libxml2 make nettle emacs-org pkg-config r-ggplot2 r-glmnet r-optparse texinfo texlive vala valgrind wget libxslt grep sed coreutils tar findutils xz diffutils gawk guile appstream-glib glib:bin bzip2 imagemagick gzip --
CI_ENV = $(GUIX) environment --pure --ad-hoc --manifest=$(abs_top_srcdir)/bootstrap-manifest.scm --
endif
git-check:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment