hall.scm 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. ((directory
  23. "mach"
  24. ((scheme-file "ffi") (scheme-file "mmap")))))
  25. (tests ((directory "tests" ())))
  26. (programs ())
  27. (documentation
  28. ((org-file "README")
  29. (symlink "README" "README.org")
  30. (text-file "COPYING")
  31. (directory "doc" ((texi-file "scheme-hurd")))
  32. (text-file "NEWS")
  33. (text-file "AUTHORS")
  34. (text-file "ChangeLog")))
  35. (infrastructure
  36. ((scheme-file "guix")
  37. (text-file ".gitignore")
  38. (scheme-file "hall")
  39. (directory
  40. "build-aux"
  41. ((tex-file "texinfo")
  42. (text-file "missing")
  43. (text-file "install-sh")
  44. (scheme-file "test-driver")))
  45. (autoconf-file "configure")
  46. (automake-file "Makefile")
  47. (in-file "pre-inst-env")))))