Flexible Lisp Blogware. Fork for personal use. Mirrored from https://github.com/kingcons/coleslaw originally.

coleslaw.asd 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. (defsystem #:coleslaw
  2. :name "coleslaw"
  3. :description "Flexible Lisp Blogware"
  4. :version "0.9.7"
  5. :license "BSD"
  6. :author "Brit Butler <redline6561@gmail.com>"
  7. :pathname "src/"
  8. :depends-on (:closure-template
  9. :3bmd
  10. :3bmd-ext-code-blocks
  11. :alexandria
  12. :local-time
  13. :inferior-shell
  14. :cl-fad
  15. :cl-ppcre
  16. :closer-mop
  17. :cl-unicode)
  18. :serial t
  19. :components ((:file "packages")
  20. (:file "util")
  21. (:file "config")
  22. (:file "themes")
  23. (:file "documents")
  24. (:file "content")
  25. (:file "posts")
  26. (:file "indexes")
  27. (:file "feeds")
  28. (:file "coleslaw"))
  29. :in-order-to ((test-op (test-op coleslaw-test))))
  30. (defsystem #:coleslaw-test
  31. :description "A test suite for coleslaw."
  32. :license "BSD"
  33. :author "Brit Butler <redline6561@gmail.com>"
  34. :depends-on (:coleslaw :prove)
  35. :defsystem-depends-on (:prove-asdf)
  36. :components ((:module "tests"
  37. :components
  38. ((:test-file "tests"))))
  39. :perform (test-op :after (op c)
  40. (uiop:symbol-call :prove 'run c)))
  41. (defpackage #:coleslaw-conf (:export #:*basedir*))
  42. (defparameter coleslaw-conf:*basedir*
  43. (make-pathname :name nil :type nil :defaults *load-truename*))