From b68a79ee4b02cb3a90c7486adbd151af7909dc23 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 12 Nov 2015 08:42:10 -0500 Subject: guix: Add a complete package for development snapshots. * guix.scm: Add source code information and necessary build options. * INSTALL.org: Add Guix installation instructions. * README: Add configure flags for Guix dev environments. --- INSTALL.org | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) (limited to 'INSTALL.org') diff --git a/INSTALL.org b/INSTALL.org index bd8ea7f..fb1fda4 100644 --- a/INSTALL.org +++ b/INSTALL.org @@ -1,12 +1,24 @@ -* Installation Instructions +Installation Instructions + +* Installation via Guix + + Users of the [[http://gnu.org/software/guix][GNU Guix]] package manager can easily install a + development snapshot by running a single command from the root of + the Sly source tree: + + #+BEGIN_SRC sh + guix package -f guix.scm + #+END_SRC + +* Alternative Installation (for non-Guix users) + +** Install dependencies Installing Sly is rather easy (but not easy enough) if you are on a GNU/Linux system. This installation guide assumes that you have the GNU build system (automake, autoconf, texinfo, pkg-config) and git installed. -** Install dependencies - *** Guile *Debian* @@ -107,19 +119,19 @@ ** Install Sly - Once the dependencies have been installed, installing Sly is - pretty straightforward. + Once the dependencies have been installed, installing Sly is + pretty straightforward. - *GNU/Linux* + *GNU/Linux* - #+BEGIN_SRC sh - git clone https://git.dthompson.us/sly.git - cd sly/ - ./autogen.sh - ./configure --prefix=/usr - make - sudo make install - #+END_SRC + #+BEGIN_SRC sh + git clone https://git.dthompson.us/sly.git + cd sly/ + ./autogen.sh + ./configure --prefix=/usr + make + sudo make install + #+END_SRC *** Install to /usr/local @@ -131,7 +143,7 @@ sudo make install #+END_SRC - Then use the same call to run guile: + Then use the same call to run Guile: #+BEGIN_SRC GUILE_LOAD_PATH=/usr/local/share/guile/site/2.0/:/usr/local/share/guile/site/ guile -- cgit v1.2.3