Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 100 lines (88 sloc) 3.284 kb
66632bc @gwkkwg Integrate CL-Markdown with Tinaa using ASDF-System-connections and a new...
authored
1 ;;;-*- Mode: Lisp; Package: common-lisp-user -*-
32ddc71 @gwkkwg Moved system file up one level
authored
2
3 (in-package :common-lisp-user)
4 (defpackage :asdf-tinaa (:use #:asdf #:cl))
5 (in-package :asdf-tinaa)
6
66632bc @gwkkwg Integrate CL-Markdown with Tinaa using ASDF-System-connections and a new...
authored
7 ;; try hard
8 (unless (find-system 'asdf-system-connections nil)
9 (when (find-package 'asdf-install)
10 (funcall (intern (symbol-name :install) :asdf-install)
11 'asdf-system-connections)))
12 ;; give up with a useful (?) error message
13 (unless (find-system 'asdf-system-connections nil)
14 (terpri)
15 (format t "~&;; Warning: getting Tinaa to work with CL-Markdown requires ASDF-system-connections. See http://www.cliki.net/asdf-system-connections for details and download instructions."))
16
17 (when (find-system 'asdf-system-connections nil)
18 (asdf:operate 'asdf:load-op 'asdf-system-connections))
19
32ddc71 @gwkkwg Moved system file up one level
authored
20 (defsystem tinaa
21 :author "Gary Warren King <gwking@metabang.com>"
22 :maintainer "Gary Warren King <gwking@metabang.com>"
cba80c9 @gwkkwg bump version
authored
23 :version "0.5.11"
66632bc @gwkkwg Integrate CL-Markdown with Tinaa using ASDF-System-connections and a new...
authored
24 :licence "Basically BSD, see file COPYING for details"
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
25 :components
26 ((:module
27 "dev"
28 :components
29 ((:file "package")
30 (:file "class-defs"
18d81dd @gwkkwg mucking is mucking
authored
31 :depends-on ("package" "api"))
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
32 (:file "api"
18d81dd @gwkkwg mucking is mucking
authored
33 :depends-on ("package"))
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
34 (:file "macros"
35 :depends-on ("api" "package"))
36 (:file "utilities"
37 :depends-on ("macros"))
38 (:file "definitions"
39 :depends-on ("package"))
40 (:file "files-and-urls"
41 :depends-on ("package" "definitions"))
42 (:file "tinaa"
43 :depends-on ("api" "class-defs" "definitions"))
44 (:file "generate-output"
45 :depends-on ("tinaa" "macros"))
ad3b7c9 @gwkkwg Finally, ASDF-Systems are really documentable! Big changes in the way we...
authored
46
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
47 (:file "doc-package"
48 :depends-on ("tinaa" "macros"))
49 (:file "doc-class"
50 :depends-on ("tinaa" "macros"))
51 (:file "doc-variable"
52 :depends-on ("tinaa" "macros"))
53 (:file "doc-function"
54 :depends-on ("tinaa" "macros"))
55 (:file "doc-symbol"
56 :depends-on ("tinaa" "macros"))
57 (:file "doc-asdf-system"
58 :depends-on ("tinaa""macros"))
ad3b7c9 @gwkkwg Finally, ASDF-Systems are really documentable! Big changes in the way we...
authored
59
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
60 (:file "build-indexes"
61 :depends-on ("tinaa" "doc-symbol" "macros"))
62 (:file "permuted-index"
63 :depends-on ("build-indexes"))
64 (:file "build-contents"
65 :depends-on ("package"))
66 (:file "graph-parts"
07513e8 @gwkkwg fixed some warning; cleanup; lml to md
authored
67 :depends-on ("package" "definitions"))
2d7c0d4 @gwkkwg Added page-writer class and started to use this to make tinaa skinnable;...
authored
68
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
69 (:file "templates"
70 :depends-on ("tinaa"))
71 (:file "epilogue"
72 :depends-on ("tinaa"))
32ddc71 @gwkkwg Moved system file up one level
authored
73
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
74 (:static-file "notes.text")
75 (:static-file "tinaa.css")))
76 (:module "website"
77 :components ((:module "source"
a33641f @gwkkwg Switch from index.lml to index.md
authored
78 :components ((:static-file "index.md"))))))
32ddc71 @gwkkwg Moved system file up one level
authored
79
5b7e693 @gwkkwg Need at least 0.1.2 of defsystem-compatibility
authored
80 :depends-on ((:version :defsystem-compatibility "0.1.2")
18d81dd @gwkkwg mucking is mucking
authored
81 (:version :metatilities "0.6.6")
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
82 :lml2
0dff63c @gwkkwg include container dynamic-class specifically if asdf-system-connections ...
authored
83 ;;; ugh, the order matters here. Add more duct tape
84 ;; basically this needs to be before cl-graph
85 #-asdf-system-connections :container-dynamic-classes
bdcbd1c @gwkkwg Make dependencies in system file keywords
authored
86 :trivial-shell
eff697a @gwkkwg Clean up package and system file; use anaphora system
authored
87 :cl-graph
0dff63c @gwkkwg include container dynamic-class specifically if asdf-system-connections ...
authored
88 :anaphora
d29459e @gwkkwg include dynamic-classes in depends
authored
89 :dynamic-classes
0dff63c @gwkkwg include container dynamic-class specifically if asdf-system-connections ...
authored
90 (:version :cl-containers "0.11.5")
91 ))
66632bc @gwkkwg Integrate CL-Markdown with Tinaa using ASDF-System-connections and a new...
authored
92
93 #+asdf-system-connections
94 (defsystem-connection tinaa-and-cl-markdown
95 :requires (tinaa cl-markdown)
96 :components ((:module
97 "dev"
98 :components ((:file "cl-markdown-integration")))))
99
Something went wrong with that request. Please try again.