;;; Haunt --- Static site generator for GNU Guile ;;; Copyright © 2015 David Thompson ;;; ;;; This file is part of Haunt. ;;; ;;; Haunt is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or ;;; (at your option) any later version. ;;; ;;; Haunt is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;; General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with Haunt. If not, see . ;;; Commentary: ;; ;; GNU Guix development package. To build and install, run: ;; ;; guix package -e '(primitive-load "package.scm")' ;; ;; To use as the basis for a development environment, run: ;; ;; guix environment -l package.scm ;; ;;; Code: (use-modules (guix packages) (guix licenses) (guix git-download) (guix build-system gnu) (gnu packages) (gnu packages autotools) (gnu packages guile)) (package (name "haunt") (version "0.1") (source (origin (method git-fetch) (uri (git-reference (url "git://dthompson.us/haunt.git") (commit "f012747"))) (sha256 (base32 "0gj4xw79g3q87m6js0mbvv437zf7df5d2xg4sx65mpgc85j7zafs")))) (build-system gnu-build-system) (arguments '(#:phases (modify-phases %standard-phases (add-after 'unpack 'bootstrap (lambda _ (zero? (system* "sh" "bootstrap"))))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake))) (inputs `(("guile" ,guile-2.0))) (synopsis "Functional static site generator") (description "Haunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible interface for reading articles in any format.") (home-page "http://haunt.dthompson.us") (license gpl3+))