44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
|
(defsystem "cl-gemini"
|
||
|
:version "0.1.0"
|
||
|
:author "niten"
|
||
|
:license ""
|
||
|
:depends-on (:alexandria
|
||
|
:arrows
|
||
|
:asdf
|
||
|
:cl+ssl
|
||
|
:cl-ppcre
|
||
|
:file-types
|
||
|
:inferior-shell
|
||
|
:local-time
|
||
|
:osicat
|
||
|
:quri
|
||
|
:uiop
|
||
|
:usocket
|
||
|
:usocket-server
|
||
|
:xml-emitter)
|
||
|
:components ((:module "src"
|
||
|
:components
|
||
|
((:file "main")
|
||
|
(:file "filesystem")
|
||
|
(:file "gemtext")
|
||
|
(:file "pipeline")
|
||
|
(:file "request")
|
||
|
(:file "response")
|
||
|
(:file "server")
|
||
|
(:file "stats")
|
||
|
(:file "user")
|
||
|
(:file "atom-feed"))))
|
||
|
:description "Minimal Gemini server"
|
||
|
:in-order-to ((test-op (test-op "cl-gemini/tests"))))
|
||
|
|
||
|
(defsystem "cl-gemini/tests"
|
||
|
:author ""
|
||
|
:license ""
|
||
|
:depends-on ("cl-gemini"
|
||
|
"rove")
|
||
|
:components ((:module "tests"
|
||
|
:components
|
||
|
((:file "main"))))
|
||
|
:description "Test system for gemini"
|
||
|
:perform (test-op (op c) (symbol-call :rove :run c)))
|