summaryrefslogtreecommitdiff
path: root/guix.scm
blob: 78c825d1570b6979121d2785269b03fca6fb0971 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(use-modules ((guix licenses) #:prefix license:)
             (guix packages)
             (guix gexp)
             (guix utils)
             (guix git-download)
             (gnu packages)
             (gnu packages guile)
             (guix build-system guile))

(define %source-dir (dirname (current-filename)))

(package
  (name "guile-simple-site-builder")
  (version "0.0.1")
  (source (local-file (dirname (current-filename))
                      "guile-simple-site-builder"
                      #:recursive? #t
                      #:select? (git-predicate %source-dir)))
  (arguments
    `(#:phases
      (modify-phases %standard-phases
        (add-before 'build 'remove-guix.scm
                    (lambda _ (delete-file "guix.scm"))))))
  (propagated-inputs (list guile-3.0))
  (build-system guile-build-system)
  (home-page "https://git.elenq.tech/guile-simple-site-builder/")
  (synopsis "Atom and an HTML index generator")
  (description "A simple tool to generate an Atom and an HTML index from a very
simple scheme file.")
  (license license:gpl3+))