123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # -*- mode: org; coding: utf-8; -*-
- #+TITLE: Hacking prescheme
- * Contributing
- By far the easiest way to hack on prescheme is to develop using Guix:
- #+BEGIN_SRC bash
- # Obtain the source code
- cd /path/to/source-code
- guix environment -l guix.scm
- # In the new shell, run:
- hall dist --execute && autoreconf -vif && ./configure && make check
- #+END_SRC
- You can now hack this project's files to your heart's content, whilst
- testing them from your `guix environment' shell.
- To try out any scripts in the project you can now use
- #+BEGIN_SRC bash
- ./pre-inst-env scripts/${script-name}
- #+END_SRC
- If you'd like to tidy the project again, but retain the ability to test the
- project from the commandline, simply run:
- #+BEGIN_SRC bash
- ./hall clean --skip "scripts/${script-name},pre-inst-env" --execute
- #+END_SRC
- ** Manual Installation
- If you do not yet use Guix, you will have to install this project's
- dependencies manually:
- - autoconf
- - automake
- - pkg-config
- - texinfo
- - guile-hall
- Once those dependencies are installed you can run:
- #+BEGIN_SRC bash
- hall dist -x && autoreconf -vif && ./configure && make check
- #+END_SRC
|