chibi-scheme/lib/chibi/snow/package.sld
Alex Shinn 7c12b0aaf3 sort libs within a package before installing,
plus other small fixes for (chibi iset) for chicken
2017-01-30 22:48:02 +09:00

43 lines
1.8 KiB
Scheme

(define-library (chibi snow package)
(export package? library? program?
package-name package-email package-url package-version
package-libraries package-programs package-data-files
package-provides? package-dependencies package-test-dependencies
package-installed-files package-author package-maintainer
package-digest-mismatches package-signature-mismatches
package-digest-ok? package-signature-ok?
package->path package-name->meta-file
package-file-meta package-file? package-file-top-directory
package-file-unzipped
get-package-meta-file get-library-meta-file
library-name->path library->path get-library-file find-library-file
library-url library-name parse-library-name library-name->path
library-analyze library-include-files library-dependencies
library-shared-include-files library-foreign-dependencies
library-rewrite-includes library-file-name
get-program-file program-name program-install-name
invalid-package-reason valid-package?
invalid-library-reason valid-library?
invalid-program-reason valid-program?
repo-find-publisher lookup-digest rsa-identity=?
extract-rsa-private-key extract-rsa-public-key)
(import (scheme base)
(scheme char)
(scheme file)
(scheme read)
(scheme write)
(srfi 1)
(srfi 115)
(chibi snow interface)
(chibi bytevector)
(chibi config)
(chibi crypto md5)
(chibi crypto rsa)
(chibi crypto sha2)
(chibi pathname)
(chibi string)
(chibi tar)
(chibi uri)
(chibi zlib))
(include "package.scm"))