aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-11-23gnu: python-pandocfilters: Update to 1.4.3....Tobias Geerinckx-Rice
2020-11-23gnu: facter: Update to 4.0.46....Tobias Geerinckx-Rice
2020-11-23gnu: duplicity: Update to 0.8.17....Tobias Geerinckx-Rice
2020-11-22gnu: ocaml-cairo2: Patch test phase....Brett Gilio
2020-11-22gnu: linux-libre 4.4: Update to 4.4.245....Leo Famulari
2020-11-22gnu: linux-libre 4.9: Update to 4.9.245....Leo Famulari
2020-11-22gnu: linux-libre 4.14: Update to 4.14.208....Leo Famulari
2020-11-22gnu: linux-libre 4.19: :Update to 4.19.159....Leo Famulari
2020-11-22gnu: linux-libre 5.4: Update to 5.4.79....Leo Famulari
2020-11-22gnu: linux-libre: Update to 5.9.10....Leo Famulari
2020-11-22gnu: Add python-transient....Brett Gilio
2020-11-22gnu: python-marshmallow: Update to 3.9.1....Brett Gilio
2020-11-23gnu: exa: Add missing arguments keyword....Marius Bakke
2020-11-22build-system/cargo: Set gettext environment variable when available....Efraim Flashner
2020-11-22gnu: rust-slog-2.5: Rename to rust-slog-2....Efraim Flashner
2020-11-22gnu: rust-slog-2.4: Remove variable....Efraim Flashner
2020-11-22build-system/cargo: Set libclang environment variable when available....Efraim Flashner
2020-11-22build-system/cargo: Set openssl environment variable when available....Efraim Flashner
2020-11-22gnu: Add rust-thrussh-libsodium-0.1....John Soo
2020-11-22gnu: Add rust-shell-escape-0.1....John Soo
2020-11-22gnu: Add rust-tokio-net-0.2....John Soo
2020-11-22gnu: Add rust-tracing-fmt-0.1....John Soo
2020-11-22gnu: Add rust-tracing-subscriber-0.1....John Soo
2020-11-22gnu: rust-tracing-log-0.1: Update to 0.1.1....Efraim Flashner
2020-11-22gnu: Add rust-matchers-0.0....John Soo
2020-11-22gnu: Add rust-tracing-log-0.1....John Soo
2020-11-22gnu: Add rust-trust-dns-rustls-0.6....John Soo
2020-11-22gnu: Add rust-trust-dns-proto-0.7....Efraim Flashner
2020-11-22gnu: Add rust-tokio-rustls-0.9....Efraim Flashner
2020-11-22gnu: Add rust-rustls-0.15....Efraim Flashner
2020-11-22gnu: Add rust-webpki-roots-0.16....Efraim Flashner
2020-11-22gnu: Add rust-webpki-0.19....Efraim Flashner
2020-11-22gnu: Add rust-sct-0.5....Efraim Flashner
2020-11-22gnu: Add rust-enum-as-inner-0.2....Efraim Flashner
2020-11-22gnu: Add rust-socks-0.3....John Soo
2020-11-22gnu: rust-ws232-sys-0.2: Adjust inputs....Efraim Flashner
2020-11-22gnu: Add rust-hyper-old-types-0.11....John Soo
2020-11-22gnu: Add rust-cookie-store-0.7....John Soo
2020-11-22gnu: Add rust-cookie-0.12....John Soo
2020-11-22gnu: Add rust-ring-0.14....Efraim Flashner
2020-11-22gnu: Add rust-rpassword-2....John Soo
2020-11-22gnu: Add rust-progrs-0.1....John Soo
2020-11-22gnu: Add rust-pathdiff-0.1....John Soo
2020-11-22gnu: Add rust-line-0.1....John Soo
2020-11-22gnu: Add rust-libpijul-0.12....John Soo
2020-11-22gnu: Add rust-sequoia-openpgp-0.9....John Soo
2020-11-22gnu: Add rust-sequoia-rfc2822-0.9....John Soo
2020-11-22gnu: Add rust-rpassword-3....Efraim Flashner
2020-11-22gnu: Add rust-nettle-5....John Soo
2020-11-22gnu: rust-nettle-sys-2: Do not skip build....John Soo
return x + y; }; return result; } ])], [ac_cv_guix_cxx11_support=yes], [ac_cv_guix_cxx11_support=no]) CXXFLAGS="$save_CXXFLAGS" ]) ]) dnl GUIX_ASSERT_CXX11 dnl dnl Error out if the C++ compiler cannot compile C++11 code. AC_DEFUN([GUIX_ASSERT_CXX11], [ GUIX_CHECK_CXX11 if test "x$ac_cv_guix_cxx11_support" != "xyes"; then AC_MSG_ERROR([C++ compiler '$CXX' does not support the C++11 standard]) fi ]) dnl GUIX_LIBGCRYPT_LIBDIR VAR dnl dnl Attempt to determine libgcrypt's LIBDIR; store the result in VAR. AC_DEFUN([GUIX_LIBGCRYPT_LIBDIR], [ AC_PATH_PROG([LIBGCRYPT_CONFIG], [libgcrypt-config]) AC_CACHE_CHECK([libgcrypt's library directory], [guix_cv_libgcrypt_libdir], [if test "x$LIBGCRYPT_CONFIG" != "x"; then guix_cv_libgcrypt_libdir=`$LIBGCRYPT_CONFIG --libs | grep -e -L | sed -e "s/.*-L\([[^ ]]\+\)[[[:blank:]]]\+-lgcrypt.*/\1/g"` else guix_cv_libgcrypt_libdir="" fi]) $1="$guix_cv_libgcrypt_libdir" ]) dnl GUIX_CURRENT_LOCALSTATEDIR dnl dnl Determine the localstatedir of an existing Guix installation and set dnl 'guix_cv_current_localstatedir' accordingly. Set it to "none" if no dnl existing installation was found. AC_DEFUN([GUIX_CURRENT_LOCALSTATEDIR], [ AC_PATH_PROG([GUILE], [guile]) AC_CACHE_CHECK([the current installation's localstatedir], [guix_cv_current_localstatedir], [dnl Call 'dirname' because (guix config) appends "/guix" to LOCALSTATEDIR. guix_cv_current_localstatedir="`"$GUILE" \ -c '(use-modules (guix config)) (when (string=? %store-directory "'$storedir'") (display (dirname %state-directory)))' \ 2>/dev/null`" if test "x$guix_cv_current_localstatedir" = "x"; then guix_cv_current_localstatedir=none fi])]) dnl GUIX_CHECK_LOCALSTATEDIR dnl dnl Check that the LOCALSTATEDIR value is consistent with that of the existing dnl Guix installation, if any. Error out or warn if they do not match. AC_DEFUN([GUIX_CHECK_LOCALSTATEDIR], [ AC_REQUIRE([GUIX_CURRENT_LOCALSTATEDIR]) if test "x$guix_cv_current_localstatedir" != "xnone"; then if test "$guix_cv_current_localstatedir" != "$guix_localstatedir"; then case "$localstatedir" in NONE|\${prefix}*) # User kept the default value---i.e., did not pass '--localstatedir'. AC_MSG_ERROR([chosen localstatedir '$guix_localstatedir' does not match \ that of the existing installation '$guix_cv_current_localstatedir' Installing may corrupt $storedir! Use './configure --localstatedir=$guix_cv_current_localstatedir'.]) ;; *) # User passed an explicit '--localstatedir'. Assume they know what # they're doing. AC_MSG_WARN([chosen localstatedir '$guix_localstatedir' does not match \ that of the existing installation '$guix_cv_current_localstatedir']) AC_MSG_WARN([installing may corrupt $storedir!]) ;; esac fi fi]) dnl GUIX_CHANNEL_METADATA dnl dnl Provide the channel metadata for this build. This allows 'guix describe' dnl to return meaningful data, as it would for a 'guix pull'-provided 'guix'. dnl The default URL and introduction are taken from (guix channels). AC_DEFUN([GUIX_CHANNEL_METADATA], [ AC_ARG_WITH([channel-url], [AS_HELP_STRING([--with-channel-url=URL], [assert that this is built from the Git repository at URL])], [guix_channel_url="\"$withval\""], [guix_channel_url="\"https://git.savannah.gnu.org/git/guix.git\""]) AC_ARG_WITH([channel-commit], [AS_HELP_STRING([--with-channel-commit=COMMIT], [assert that this is built from COMMIT])], [guix_channel_commit="\"$withval\""], [guix_channel_commit="#f"]) AC_ARG_WITH([channel-introduction], [AS_HELP_STRING([--with-channel-introduction=COMMIT:FINGERPRINT], [specify COMMIT and FINGERPRINT as the introduction of this channel])], [guix_channel_introduction="'(\"`echo $withval | cut -f1 -d:`\" \"`echo $withval | cut -f2 -d:`\")"], [guix_channel_introduction="'(\"9edb3f66fd807b096b48283debdcddccfea34bad\" . \"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA\")"]) GUIX_CHANNEL_URL="$guix_channel_url" GUIX_CHANNEL_COMMIT="$guix_channel_commit" GUIX_CHANNEL_INTRODUCTION="$guix_channel_introduction" AC_SUBST([GUIX_CHANNEL_URL]) AC_SUBST([GUIX_CHANNEL_COMMIT]) AC_SUBST([GUIX_CHANNEL_INTRODUCTION]) ])