;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- (declaim (optimize (speed 0) (safety 3) (debug 3))) (in-package :cl) (defpackage :org-ckons-file-system (:use :cl :asdf)) (in-package :org-ckons-file-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 *quicklisp-packages* '()) (defparameter *asdf-packages* '(org-ckons-core org-ckons-condition)) (defparameter *all-packages* (append *quicklisp-packages* *asdf-packages*)) (loop for pkg in *quicklisp-packages* do (ql:quickload (symbol-name pkg))) (do-defsystem :name "org-ckons-file" :version "1" :maintainer "Carlos Konstanski " :author "Carlos Konstanski " :description "org-ckons-file" :long-description "org-ckons-file is a library which provides HTML rendering functionality and a drakma HTTP client wrapper." :depends-on *all-packages* :components ((:module src :components ((:file "file")))))