changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/ffi/alpm/alpm.asd

changeset 78: 966f92770ddf
parent: 3d414e899485
child: 301fd45bbe73
author: ellis <ellis@rwest.io>
date: Sun, 03 Dec 2023 23:25:08 -0500
permissions: -rw-r--r--
description: lisp groveling and rust fmt
1 ;;; alpm.asd --- ALPM SYSTEMS
2 
3 ;; ALPM for lisp.
4 
5 ;;; Commentary:
6 
7 ;;; Code:
8 (eval-when (:compile-toplevel :load-toplevel :execute)
9  (require :sb-grovel))
10 
11 (defpackage :alpm.sys
12  (:use :cl :asdf :sb-grovel :sb-alien))
13 
14 (in-package :alpm.sys)
15 
16 (defsystem :alpm
17  :description "ALPM FFI"
18  :depends-on (:sb-grovel :std)
19  :components ((:file "pkg")
20  (grovel-constants-file "constants"
21  :package :alpm))
22  :in-order-to ((test-op (test-op "alpm/tests"))))
23 
24 (defsystem :alpm/tests
25  :depends-on (:std/rt :alpm)
26  :components ((:file "tests"))
27  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :alpm)))