cl-i18n.asd 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. ;; This software is Copyright (c) Leslie P. Polzer, 2011.
  2. ;; Leslie P. Polzer grants you the rights to distribute
  3. ;; and use this software as governed by the terms
  4. ;; of the Lisp Lesser GNU Public License
  5. ;; (http://opensource.franz.com/preamble.html),
  6. ;; known as the LLGPL
  7. (defpackage #:cl-i18n-asd
  8. (:use :cl :asdf))
  9. (in-package :cl-i18n-asd)
  10. (defsystem cl-i18n
  11. :name "cl-i18n"
  12. :version "0.5.4"
  13. :encoding :utf-8
  14. :maintainer "cage"
  15. :author "Leslie P. Polzer, Vilson Vieira, cage"
  16. :licence "LLGPL"
  17. :description "A gettext-style internationalisation framework for Common Lisp."
  18. :bug-tracker "https://notabug.org/cage/cl-i18n/issues"
  19. :depends-on (:alexandria
  20. #-asdf3 :uiop
  21. :cl-ppcre-unicode
  22. :babel)
  23. :components ((:file "package")
  24. (:file "function-name"
  25. :depends-on ("package"))
  26. (:file "utils"
  27. :depends-on ("package"))
  28. (:file "conditions"
  29. :depends-on ("package"))
  30. (:file "buffered-input-file"
  31. :depends-on ("utils"
  32. "conditions"
  33. "package"))
  34. (:file "plural-forms"
  35. :depends-on ("package"))
  36. (:file "translation-class"
  37. :depends-on ("plural-forms"))
  38. (:file "parser"
  39. :depends-on ("buffered-input-file"))
  40. (:file "utx-file"
  41. :depends-on ("parser"
  42. "translation-class"))
  43. (:file "pofile"
  44. :depends-on ("parser"
  45. "translation-class"))
  46. (:file "mofile"
  47. :depends-on ("pofile"))
  48. (:file "extraction-translatable-strings"
  49. :depends-on ("parser"))
  50. (:file "base"
  51. :depends-on ("plural-forms"
  52. "translation-class"
  53. "utx-file"
  54. "mofile"
  55. "extraction-translatable-strings"))
  56. (:file "i18n-utils"
  57. :depends-on ("base"))
  58. (:file "fuzzy-matching"
  59. :depends-on ("base"))))
  60. (defsystem #:cl-i18n/tests
  61. :description "Unit tests for cl-i18n."
  62. :author "cage"
  63. :license "LLGPL"
  64. :serial t
  65. :components ((:file "test"))
  66. :depends-on (:cl-i18n
  67. :clunit2))