dotfiles/oni/packages/inkplate.scm

43 lines
1.4 KiB
Scheme

(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 "https://code.ryuslash.org/ryuslash/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+)))