diff options
author | David Thompson <dthompson2@worcester.edu> | 2015-11-12 08:42:10 -0500 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2015-11-12 08:42:10 -0500 |
commit | b68a79ee4b02cb3a90c7486adbd151af7909dc23 (patch) | |
tree | 9b9a2ea2034ddb54f646d49b8a89adc9f4393115 /INSTALL.org | |
parent | 3b9457fb7fbe5abb762dbd8113f75330bf414d76 (diff) |
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.
Diffstat (limited to 'INSTALL.org')
-rw-r--r-- | INSTALL.org | 42 |
1 files changed, 27 insertions, 15 deletions
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 |