hall.scm 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ;; SPDX-License-Identifier: GPL-3.0-or-later
  2. ;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
  3. (hall-description
  4. (name "guile-hurd")
  5. (prefix "")
  6. (version "0.1")
  7. (author "Maxime Devos")
  8. (copyright (2021))
  9. (synopsis "Hurd Guile Scheme bindings & translator library")
  10. (description "Guile-Hurd is a library of Scheme bindings
  11. to Mach and the Hurd's various RPCs, based upon Flavio Cruz'
  12. Common Lisp bindings. It can be used to define translators
  13. in Guile Scheme.")
  14. (home-page "https://notabug.org/mdevos/guile-hurd")
  15. ;; will probably be gpl3+, but let's wait on
  16. ;; Flavio Cruz' response first.
  17. (license gpl3)
  18. ;; TODO: guile-reader: for parsing elisp source code
  19. (dependencies
  20. `(("guile-reader" (system reader) ,guile-reader)))
  21. (files (libraries
  22. ((scheme-file "cffi")
  23. (directory "hurd" ((scheme-file "ports")))
  24. (scheme-file "hurd-cl-compat")
  25. (scheme-file "mach")))
  26. (tests ((directory "tests" ())))
  27. (programs ())
  28. (documentation
  29. ((org-file "README")
  30. (symlink "README" "README.org")
  31. (text-file "COPYING")
  32. (directory "doc" ((texi-file "scheme-hurd")))
  33. (text-file "NEWS")
  34. (text-file "AUTHORS")
  35. (text-file "ChangeLog")))
  36. (infrastructure
  37. ((scheme-file "guix")
  38. (text-file ".gitignore")
  39. (scheme-file "hall")
  40. (directory
  41. "build-aux"
  42. ((tex-file "texinfo")
  43. (text-file "missing")
  44. (text-file "install-sh")
  45. (scheme-file "test-driver")))
  46. (autoconf-file "configure")
  47. (automake-file "Makefile")
  48. (in-file "pre-inst-env")))))