File: zip.asd

package info (click to toggle)
cl-zip 20150608-1
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 136 kB
  • sloc: lisp: 1,229; makefile: 15
file content (22 lines) | stat: -rw-r--r-- 860 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(defpackage :zip-system
  (:use :cl :asdf))
(in-package :zip-system)

(defclass silent-source-file (cl-source-file) ())

#+sbcl
(defmethod perform :around ((o compile-op) (s silent-source-file))
  (handler-bind ((sb-ext:compiler-note #'muffle-warning))
    (call-next-method)))

(defsystem :zip
  :default-component-class silent-source-file
  :depends-on (:salza2 :trivial-gray-streams :babel :cl-fad)
  :description "Library for ZIP archive file reading and writing"
  :author "David Lichteblau and contributors <zip-devel@common-lisp.net>"
  :licence "Lisp-LGPL (and some parts BSD-style, see LICENSE for details)"
  :components ((:file "package")
	       (:file "gray" :depends-on ("package"))
	       (:file "ifstar" :depends-on ("package"))
	       (:file "inflate" :depends-on ("package" "ifstar"))
	       (:file "zip" :depends-on ("inflate" "gray"))))