aboutsummaryrefslogtreecommitdiffstats
path: root/oni/packages/inkplate.scm
blob: 0c8307267e7bb57c1f4a8533adfbb35ea52aa626 (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
(define-module (oni packages inkplate)
  #:use-module (guix packages)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages texinfo)
  #:use-module (gnu packages guile)
  #:use-module (gnu packages guile-xyz)
  #:use-module ((guix licenses) #:prefix license:))

(define-public guile-inkplate
  (package
    (name "guile-inkplate")
    (version "0.1")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "git://code.ryuslash.org/guile-inkplate/")
             (commit "27cbc844dee8f9f9b8a0a175f7ebf005cb205046")))
       (file-name "guile-inkplate-0.1-checkout")
       (sha256 (base32 "00qx2d16xma19myq4lla3gnq8rljsqbns53ma5hwamkyvwwyd55s"))))
    (build-system gnu-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoreconf
           (lambda* (#:key inputs #:allow-other-keys)
             (system*
              (string-append (assoc-ref inputs "autoconf") "/bin/autoreconf")))))))
    (native-inputs
     `(("autoconf" ,autoconf)
       ("automake" ,automake)
       ("pkg-config" ,pkg-config)
       ("texinfo" ,texinfo)))
    (inputs `(("guile" ,guile-3.0)))
    (propagated-inputs
     (list guile-termios))
    (synopsis "")
    (description "")
    (home-page "")
    (license license:gpl3+)))