Browse Source
* guix/config.scm.in: New file. * guix/utils.scm: Use it. (%libgcrypt): Remove. (%nixpkgs-directory): Don't capture the compile-time $NIXPKGS; use %NIXPKGS instead. (nixpkgs-derivation): Use %NIX-INSTANTIATE. * pre-inst-env.in (NIX_INSTANTIATE, NIXPKGS, LIBGCRYPT): Remove. * configure.ac: Emit `guix/config.scm'. * Makefile.am (GOBJECTS): Add `guix/config.go'. (nobase_nodist_guilemodule_DATA): Add `guix/config.scm'.version-0.8.3

6 changed files with 61 additions and 13 deletions
@ -0,0 +1,53 @@ |
|||
;;; Guix --- Nix package management from Guile. -*- coding: utf-8 -*- |
|||
;;; Copyright (C) 2012 Ludovic Courtès <ludo@gnu.org> |
|||
;;; |
|||
;;; This file is part of Guix. |
|||
;;; |
|||
;;; Guix 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; either version 3 of the License, or (at |
|||
;;; your option) any later version. |
|||
;;; |
|||
;;; Guix 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 Guix. If not, see <http://www.gnu.org/licenses/>. |
|||
|
|||
(define-module (guix config) |
|||
#:export (%guix-package-name |
|||
%guix-version |
|||
%guix-bug-report-address |
|||
%libgcrypt |
|||
%nixpkgs |
|||
%nix-instantiate)) |
|||
|
|||
;;; Commentary: |
|||
;;; |
|||
;;; Compile-time configuration of Guix. |
|||
;;; |
|||
;;; Code: |
|||
|
|||
(define %guix-package-name |
|||
"@PACKAGE_NAME@") |
|||
|
|||
(define %guix-version |
|||
"@PACKAGE_VERSION@") |
|||
|
|||
(define %guix-bug-report-address |
|||
"@PACKAGE_BUGREPORT@") |
|||
|
|||
(define %libgcrypt |
|||
"@LIBGCRYPT@") |
|||
|
|||
(define %nixpkgs |
|||
(if (string=? "@NIXPKGS@" "") |
|||
#f |
|||
"@NIXPKGS@")) |
|||
|
|||
(define %nix-instantiate |
|||
"@NIX_INSTANTIATE@") |
|||
|
|||
;;; config.scm ends here |
Loading…
Reference in new issue