This repository has been archived by the owner on Mar 23, 2024. It is now read-only.
forked from skypher/weblocks
-
Notifications
You must be signed in to change notification settings - Fork 11
/
weblocks.asd
72 lines (66 loc) · 2.01 KB
/
weblocks.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
;; Временно сохранил зависимости
;; (ql:quickload '(
;; :log4cl
;; :clack
;; :lack-request
;; :routes
;; :function-cache
;; :local-time
;; :local-time-duration
;; :dexador ;; to retrive remote dependencies and put them into the cache
;; :closer-mop
;; :puri
;; :cl-json
;; :alexandria
;; :serapeum ;; utilities, like alexandria
;; :spinneret
;; :parenscript
;; :cl-fad
;; :optima
;; :cl-cont
;; :metatilities
;; :cl-ppcre
;; :anaphora
;; :f-underscore
;; :bordeaux-threads
;; :salza2
;; :html-template
;; :trivial-timeout
;; :trivial-backtrace
;; :parse-number
;; :pretty-function
;; :babel
;; :metacopy
;; :split-sequence
;; :cl-strings
;; ))
#-asdf3.1
(error "weblocks requires at least ASDF 3.1")
(defun search-version-in-changelog (lines)
(let* ((line (nth 4 lines))
(space-pos (position #\Space line)))
(when space-pos
(subseq line 0 space-pos))))
(defsystem weblocks
:name "weblocks"
:class :package-inferred-system
:version (:read-file-line "ChangeLog.rst" :at search-version-in-changelog)
:maintainer "Alexander Artemenko, Olexiy Zamkoviy, Scott L. Burson"
:author "Slava Akhmechet"
:licence "LLGPL"
:description "A Common Lisp web framework."
:pathname "src"
:depends-on ("weblocks/app"
"weblocks/server"
"weblocks/debug"
"weblocks/default-init"
"weblocks/widgets/string-widget"
"weblocks/widgets/funcall-widget"
"weblocks/utils/clos"
"weblocks/utils/i18n")
:in-order-to ((test-op (test-op "weblocks-test"))))
(register-system-packages "lack-request" '(#:lack.request))
(register-system-packages "lack-middleware-session" '(#:lack.middleware.session
#:lack.middleware.session.store.memory))
(register-system-packages "lack-util" '(#:lack.util))
(register-system-packages "log4cl" '(#:log))