guix.scm 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. (use-modules
  2. (guix packages)
  3. ((guix licenses) #:prefix license:)
  4. (guix download)
  5. (guix build-system gnu)
  6. (gnu packages)
  7. (gnu packages autotools)
  8. (gnu packages guile)
  9. (gnu packages guile-xyz)
  10. (gnu packages pkg-config)
  11. (gnu packages texinfo))
  12. (package
  13. (name "guile-prescheme")
  14. (version "0.1-pre")
  15. (source "./guile-prescheme-0.1-pre.tar.gz")
  16. (build-system gnu-build-system)
  17. (arguments `())
  18. (native-inputs
  19. `(("autoconf" ,autoconf)
  20. ("automake" ,automake)
  21. ("pkg-config" ,pkg-config)
  22. ("texinfo" ,texinfo)))
  23. (inputs `(("guile" ,guile-3.0)))
  24. (propagated-inputs `())
  25. (synopsis
  26. "Guile port of Pre-Scheme, a Scheme-like systems language")
  27. (description
  28. "guile-prescheme is a port of the Pre-Scheme compiler from Scheme 48. Pre-Scheme is a statically typed dialect of Scheme which offers the efficiency and low-level machine access of C while retaining many of the desirable features of Scheme.")
  29. (home-page
  30. "https://notabug.org/flatwhatson/guile-prescheme")
  31. (license license:bsd-3))