@ -1,23 +1,23 @@
(defsystem "ritherdon-archive"
(defsystem #:ritherdon-archive
:version "0.1.0"
:version "0.1.0"
:author "Craig Oates"
:author "Craig Oates"
:license "MIT"
:license "MIT"
:depends-on ("clack"
:depends-on (#:clack
"lack"
#:lack
"caveman2"
#:caveman2
"envy"
#:envy
"cl-ppcre"
#:cl-ppcre
"uiop"
#:uiop
;; for @route annotation
;; for @route annotation
"cl-syntax-annot"
#:cl-syntax-annot
;; HTML Template
;; HTML Template
"djula"
#:djula
;; for DB
;; for DB
"datafly"
#:datafly
"sxql"
#:sxql
;;; Additional Packages (after initial Caveman set-up)
;;; Additional Packages (after initial Caveman set-up)
#:woo ; Alternative server to Hunchentoot
#:woo ; Alternative server to Hunchentoot
@ -50,7 +50,7 @@
(:file "config")
(:file "config")
(:file "main")
(:file "main")
(:file "db")
(:file "db")
;; Ritherdon Archive Specific Files
;; Ritherdon Archive Specific Files
(:file "app-constants")
(:file "app-constants")
(:file "models/user")
(:file "models/user")
@ -69,17 +69,20 @@
;; Caveman Files
;; Caveman Files
(:file "view")
(:file "view")
(:file "web"))
(:file "web"))
:description "The Nicola Ellis & Ritherdon Archive."
:description "The Nicola Ellis & Ritherdon Archive."
:in-order-to ((test-op (test-op "ritherdon-archive/tests"))))
:build-operation "program-op"
:build-pathname "clinera"
:entry-point "ritherdon-archive:main"
:in-order-to ((test-op (test-op "ritherdon-archive/tests"))))
(defsystem #:ritherdon-archive/tests
(defsystem #:ritherdon-archive/tests
:author "Craig Oates"
:author "Craig Oates"
:license "MIT"
:license "MIT"
:depends-on (#:ritherdon-archive
:depends-on (#:ritherdon-archive
#:parachute)
#:parachute)
:components ((:module "tests"
:components ((:module "tests"
:components
:components
((:file "tests"))))
((:file "tests"))))
:description "Test system for ritherdon-archive."
:description "Test system for ritherdon-archive."
:perform (test-op (op s ) (symbol-call :parachute :test :tests)))
:perform (test-op (op c ) (symbol-call :parachute :test :tests)))