From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: [PATCH 0/4] Emacs Interface build system. Date: Mon, 27 Jul 2015 23:48:36 +0200 Message-ID: <1438033720-30958-1-git-send-email-mthl@openmailbox.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.4.3" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJqIb-0007Zd-8n for guix-devel@gnu.org; Mon, 27 Jul 2015 17:51:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJqIY-0005tt-1R for guix-devel@gnu.org; Mon, 27 Jul 2015 17:51:05 -0400 Received: from smtp19.openmailbox.org ([62.4.1.53]:41513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJqIX-0005tZ-Oi for guix-devel@gnu.org; Mon, 27 Jul 2015 17:51:01 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.openmailbox.org (Postfix) with ESMTP id C55212E048F for ; Mon, 27 Jul 2015 23:51:00 +0200 (CEST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org This is a multi-part message in MIME format. --------------2.4.3 Content-Type: text/plain; charset=UTF-8; format=fixed Content-Transfer-Encoding: quoted-printable The purpose of these patches is to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21127 with a more elegant solution than adding another '*.in' file to the build system. My limited knowledge of ELisp has made me unable to properly test them, so I will be happy to hear Alex suggestions. ;) Mathieu Lirzin (4): build: Add more variables to (guix config). build: Produce 'guix-config' instead of using compile-time tricks. emacs: Move guix-guile-program to 'guix-config'. emacs: Use only one guix-load-path variable. .gitignore | 4 +-- configure.ac | 20 +++++++------- emacs/guix-backend.el | 15 +---------- emacs/guix-config.el.in | 46 +++++++++++++++++++++++++++++++++ emacs/guix-helper.scm | 66 +++++++++++++++++++++++++++++++++++++++++= ++++++ emacs/guix-helper.scm.in | 65 -----------------------------------------= ----- emacs/guix-init.el | 16 ++++++++++++ emacs/guix-init.el.in | 19 -------------- emacs/guix-profiles.el | 65 +++++++++++++++++++++++++++++++++++++++++= +++++ emacs/guix-profiles.el.in | 62 -----------------------------------------= --- guix/config.scm.in | 11 +++++++- 11 files changed, 214 insertions(+), 175 deletions(-) create mode 100644 emacs/guix-config.el.in create mode 100644 emacs/guix-helper.scm delete mode 100644 emacs/guix-helper.scm.in create mode 100644 emacs/guix-init.el delete mode 100644 emacs/guix-init.el.in create mode 100644 emacs/guix-profiles.el delete mode 100644 emacs/guix-profiles.el.in --=20 2.4.3 --------------2.4.3--