about summary refs log tree commit diff
path: root/fun/gemma/gemma.asd
blob: 0aea9c95ff92f17906267d829197689efd2f3aa2 (plain) (blame)
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
#|
  This file is part of Gemma.

  Gemma is free software: you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  Copyright (c) 2017 Vincent Ambo
|#

(require 'sb-posix)

(defsystem "gemma"
  :version "0.1.0"
  :author "Vincent Ambo"
  :license "GPLv3"
  :depends-on (local-time
               hunchentoot
               cl-json
               cl-prevalence)
  :components ((:module "src"
                :components
                ((:file "gemma"))))
  :build-operation program-op
  :build-pathname #.(or (pathname  (sb-posix:getenv "GEMMA_BIN_TARGET"))
                        "gemma")
  :entry-point "gemma::entrypoint"
  :description "Gemma is a household task management system"
  :long-description
  #.(read-file-string
     (subpathname *load-pathname* "README.markdown"))
  :in-order-to ((test-op (test-op "gemma-test"))))