diff options
| author | ckonstanski <ckonstanski@pippiandcarlos.com> | 2020-12-22 20:51:08 -0700 |
|---|---|---|
| committer | ckonstanski <ckonstanski@pippiandcarlos.com> | 2020-12-22 20:51:08 -0700 |
| commit | 06ea801cb542e613cef5c3da08a4ec8eab77cf99 (patch) | |
| tree | ef681119a5fa3989d2da84adca8305ce7e7326a2 /org-ckons-core.asd | |
initial commit
Diffstat (limited to 'org-ckons-core.asd')
| -rw-r--r-- | org-ckons-core.asd | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/org-ckons-core.asd b/org-ckons-core.asd new file mode 100644 index 0000000..88bb291 --- /dev/null +++ b/org-ckons-core.asd @@ -0,0 +1,33 @@ +;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- +(declaim (optimize (speed 0) (safety 3) (debug 3))) + +(in-package #:cl) + +(defpackage #:org-ckons-core-system (:use #:cl #:asdf)) +(in-package #:org-ckons-core-system) + +(defmacro do-defsystem (&key name version maintainer author description long-description depends-on components) + `(defsystem ,name + :name ,name + :version ,version + :maintainer ,maintainer + :author ,author + :description ,description + :long-description ,long-description + :depends-on ,(eval depends-on) + :components ,components)) + +(defparameter *asdf-packages* '(net-telent-date cl-ppcre uffi cl-log cl-smtp)) + +(loop for pkg in *asdf-packages* do + (ql:quickload (symbol-name pkg))) + +(do-defsystem :name "org-ckons-core" + :version "1" + :maintainer "Carlos Konstanski <me@ckons.org>" + :author "Carlos Konstanski <me@ckons.org>" + :description "org-ckons-core" + :long-description "org-ckons-core is a library which provides a junk-drawer of stuff. TODO: define its functions better and split into appropriate libraries." + :depends-on *asdf-packages* + :components ((:module src + :components ((:file "core"))))) |
