summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2014-10-11 22:53:40 -0400
committerDavid Thompson <dthompson2@worcester.edu>2014-10-11 22:53:40 -0400
commitdfac7ceab4eaf19d87ad6138af8048da59e986b8 (patch)
tree7a462b4706689eb46aef72f863b442ca25379281
parentcdf9043e4b1fed50f59cf9b0044d7ab57b19783a (diff)
Add development package.
* package.scm: New file. * README.md ('Development'): New section.
-rw-r--r--README.md7
-rw-r--r--package.scm24
2 files changed, 31 insertions, 0 deletions
diff --git a/README.md b/README.md
index bf1df0f..1c0adb6 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,13 @@ Dependencies
* [GNU Guix](https://gnu.org/s/guix) >= 0.6
* [guile-json](https://github.com/aconchillo/guile-json) >= 0.4.0
+Development
+-----------
+
+To create a development environment, run `guix environment -l
+package.scm`. Within that environment, run `./autogen.sh &&
+./configure && make`.
+
Copyright
---------
diff --git a/package.scm b/package.scm
new file mode 100644
index 0000000..94b67f7
--- /dev/null
+++ b/package.scm
@@ -0,0 +1,24 @@
+(use-modules (guix packages)
+ (guix licenses)
+ (guix build-system gnu)
+ (gnu packages autotools)
+ (gnu packages guile)
+ (gnu packages package-management))
+
+(package
+ (name "guix-web")
+ (version "0.1")
+ (source ".")
+ (build-system gnu-build-system)
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)))
+ (inputs
+ `(("guile" ,guile-2.0)
+ ("guile-json" ,guile-json)
+ ("guix" ,guix)))
+ (synopsis "Web frontend for GNU Guix")
+ (description "Guix-web is a web interface to the GNU Guix package
+manager written in GNU Guile Scheme and JavaScript.")
+ (home-page "https://gitorious.org/guix-web/guix-web")
+ (license agpl3+))