| 1 |
(in-package :cl-user) |
|---|
| 2 |
|
|---|
| 3 |
(defpackage :bknr.modules.system |
|---|
| 4 |
(:use :cl :asdf)) |
|---|
| 5 |
|
|---|
| 6 |
(in-package :bknr.modules.system) |
|---|
| 7 |
|
|---|
| 8 |
(defsystem :bknr.modules |
|---|
| 9 |
:name "baikonour" |
|---|
| 10 |
:author "Hans Huebner <hans@huebner.org>" |
|---|
| 11 |
:author "Manuel Odendahl <manuel@bl0rg.net>" |
|---|
| 12 |
:version "0" |
|---|
| 13 |
:maintainer "Manuel Odendahl <manuel@bl0rg.net>" |
|---|
| 14 |
:licence "BSD" |
|---|
| 15 |
:description "Baikonour - Launchpad for LISP satellites - Application modules" |
|---|
| 16 |
|
|---|
| 17 |
:depends-on (:cl-interpol |
|---|
| 18 |
:cl-ppcre |
|---|
| 19 |
:cl-gd |
|---|
| 20 |
:md5 |
|---|
| 21 |
:closer-mop |
|---|
| 22 |
:cl-smtp |
|---|
| 23 |
:cxml |
|---|
| 24 |
:unit-test |
|---|
| 25 |
:bknr.utils |
|---|
| 26 |
:puri |
|---|
| 27 |
:stem |
|---|
| 28 |
:bknr.web |
|---|
| 29 |
:parenscript) |
|---|
| 30 |
|
|---|
| 31 |
:components ((:file "packages") |
|---|
| 32 |
|
|---|
| 33 |
(:module "class-browser" :components ((:file "class-browser")) |
|---|
| 34 |
:depends-on ("packages")) |
|---|
| 35 |
|
|---|
| 36 |
(:module "text" :components ((:file "package") |
|---|
| 37 |
(:file "article" |
|---|
| 38 |
:depends-on ("package")) |
|---|
| 39 |
(:file "vector-search" |
|---|
| 40 |
:depends-on ("package")) |
|---|
| 41 |
(:file "blog" |
|---|
| 42 |
:depends-on ("article" "vector-search")) |
|---|
| 43 |
#+(or) |
|---|
| 44 |
(:file "billboard" |
|---|
| 45 |
:depends-on ("article")) |
|---|
| 46 |
(:file "article-tags" |
|---|
| 47 |
:depends-on ("article")) |
|---|
| 48 |
(:file "paste-tags" |
|---|
| 49 |
:depends-on ("article")) |
|---|
| 50 |
(:file "blog-handlers" |
|---|
| 51 |
:depends-on ("blog" "article-tags" "article-handlers")) |
|---|
| 52 |
#+(or) |
|---|
| 53 |
(:file "billboard-handlers" |
|---|
| 54 |
:depends-on ("billboard" "article-tags")) |
|---|
| 55 |
(:file "article-handlers" |
|---|
| 56 |
:depends-on ("article" "article-tags")) |
|---|
| 57 |
(:file "wiki-handlers" |
|---|
| 58 |
:depends-on ("article-tags")) |
|---|
| 59 |
(:file "htmlize-handler") |
|---|
| 60 |
(:file "paste-handlers" |
|---|
| 61 |
:depends-on ("paste-tags"))) |
|---|
| 62 |
:depends-on ("packages")) |
|---|
| 63 |
|
|---|
| 64 |
#+(or) |
|---|
| 65 |
(:module "feed" :components ((:file "feed") |
|---|
| 66 |
(:file "feed-tags" |
|---|
| 67 |
:depends-on ("feed")) |
|---|
| 68 |
(:file "feed-handlers" |
|---|
| 69 |
:depends-on ("feed" "feed-tags")) |
|---|
| 70 |
(:file "edit-feed-handler" |
|---|
| 71 |
:depends-on ("feed-handlers"))) |
|---|
| 72 |
:depends-on ("packages")) |
|---|
| 73 |
|
|---|
| 74 |
(:module "url" :components ((:file "url") |
|---|
| 75 |
(:file "url-tags" |
|---|
| 76 |
:depends-on ("url")) |
|---|
| 77 |
(:file "url-handlers" |
|---|
| 78 |
:depends-on ("url" "url-tags")) |
|---|
| 79 |
(:file "edit-url-handlers" |
|---|
| 80 |
:depends-on ("url-handlers" "url-tags")) |
|---|
| 81 |
(:file "cached-url-handlers" |
|---|
| 82 |
:depends-on ("url-tags"))) |
|---|
| 83 |
:depends-on ("text" "packages")) |
|---|
| 84 |
|
|---|
| 85 |
(:module "mail" :components ((:file "package") |
|---|
| 86 |
(:file "mail" |
|---|
| 87 |
:depends-on ("package")) |
|---|
| 88 |
(:file "user-mail" |
|---|
| 89 |
:depends-on ("mail")) |
|---|
| 90 |
(:file "mailinglist" |
|---|
| 91 |
:depends-on ("user-mail")) |
|---|
| 92 |
(:file "registration" |
|---|
| 93 |
:depends-on ("mailinglist")) |
|---|
| 94 |
(:file "mailinglist-handlers" |
|---|
| 95 |
:depends-on ("mailinglist")) |
|---|
| 96 |
(:file "import-yahoo-group" |
|---|
| 97 |
:depends-on ("mailinglist")) |
|---|
| 98 |
(:file "register-handler" |
|---|
| 99 |
:depends-on ("registration")) |
|---|
| 100 |
(:file "smtp-server" |
|---|
| 101 |
:depends-on ("package"))) |
|---|
| 102 |
:depends-on ("packages")) |
|---|
| 103 |
|
|---|
| 104 |
(:module "bug" :components ((:file "package") |
|---|
| 105 |
(:file "bug" |
|---|
| 106 |
:depends-on ("package")) |
|---|
| 107 |
(:file "bug-tags" |
|---|
| 108 |
:depends-on ("bug")) |
|---|
| 109 |
(:file "bug-handlers" |
|---|
| 110 |
:depends-on ("bug-tags"))) |
|---|
| 111 |
:depends-on ("text" "packages")) |
|---|
| 112 |
|
|---|
| 113 |
(:module "quizz" :components ((:file "quizz") |
|---|
| 114 |
(:file "quizz-tags" |
|---|
| 115 |
:depends-on ("quizz")) |
|---|
| 116 |
(:file "quizz-handlers" |
|---|
| 117 |
:depends-on ("quizz-tags")) |
|---|
| 118 |
(:file "edit-quizz-handlers" |
|---|
| 119 |
:depends-on ("quizz-handlers" "quizz-tags"))) |
|---|
| 120 |
:depends-on ("packages")) |
|---|
| 121 |
|
|---|
| 122 |
#+(or) ; uses bknr-datastore-actor, currently not supported |
|---|
| 123 |
(:module "tamagotchi" :components ((:file "tamagotchi") |
|---|
| 124 |
(:file "tamagotchi-tags" |
|---|
| 125 |
:depends-on ("tamagotchi")) |
|---|
| 126 |
(:file "tamagotchi-handlers" |
|---|
| 127 |
:depends-on ("tamagotchi-tags"))) |
|---|
| 128 |
|
|---|
| 129 |
:depends-on ("general" "web" "packages")) |
|---|
| 130 |
|
|---|
| 131 |
#+(or) |
|---|
| 132 |
(:module "track" :components ((:file "track") |
|---|
| 133 |
(:file "media" |
|---|
| 134 |
:depends-on ("track")) |
|---|
| 135 |
(:file "track-tags" |
|---|
| 136 |
:depends-on ("track")) |
|---|
| 137 |
(:file "track-handlers" |
|---|
| 138 |
|
|---|
| 139 |
:depends-on ("track-tags")) |
|---|
| 140 |
(:file "import-handler" |
|---|
| 141 |
:depends-on ("track")) |
|---|
| 142 |
(:file "dj" |
|---|
| 143 |
:depends-on ("media"))) |
|---|
| 144 |
:depends-on ("packages")) |
|---|
| 145 |
|
|---|
| 146 |
#+(or) |
|---|
| 147 |
(:module "comics" :components ((:file "comics")))) |
|---|
| 148 |
:depends-on ("packages")) |
|---|