Tom Willemse
b86754cb92
There seems to be magic going on here. Once the speed has been set for the device once the OS (at least GNU/Linux) remembers the setting and it doesn't have to happen again after. Since I was porting from my Emacs module, I kept running Emacs and it kept setting the speed, which meant that my tests with Guile kept working. After a reboot, it stopped. This change makes sure that the speed is set. I'm not sure if the raw is necessary, but it's in the example, and it seems to work for now, so I'll keep it around.
32 lines
748 B
Scheme
32 lines
748 B
Scheme
(use-modules
|
|
(guix packages)
|
|
((guix licenses) #:prefix license:)
|
|
(guix download)
|
|
(guix build-system gnu)
|
|
(guix gexp)
|
|
(gnu packages)
|
|
(gnu packages autotools)
|
|
(gnu packages guile)
|
|
(gnu packages guile-xyz)
|
|
(gnu packages pkg-config)
|
|
(gnu packages texinfo))
|
|
|
|
(package
|
|
(name "guile-inkplate")
|
|
(version "0.1")
|
|
(source (local-file "./guile-inkplate-0.1.tar.gz"))
|
|
(build-system gnu-build-system)
|
|
(arguments `())
|
|
(native-inputs
|
|
`(("autoconf" ,autoconf)
|
|
("automake" ,automake)
|
|
("pkg-config" ,pkg-config)
|
|
("texinfo" ,texinfo)))
|
|
(inputs `(("guile" ,guile-3.0)))
|
|
(propagated-inputs
|
|
`(("guile-termios" ,guile-termios)))
|
|
(synopsis "")
|
|
(description "")
|
|
(home-page "")
|
|
(license license:gpl3+))
|
|
|