42 lines
850 B
Scheme
42 lines
850 B
Scheme
|
;;; Interfaces
|
||
|
|
||
|
(define-interface install-interface
|
||
|
(export version->string
|
||
|
string->version
|
||
|
version-compare
|
||
|
version<?
|
||
|
version>?
|
||
|
version=?
|
||
|
|
||
|
installed-packages
|
||
|
active-packages
|
||
|
installed-packages&versions
|
||
|
active-packages&versions
|
||
|
active-version
|
||
|
|
||
|
(define-package :syntax)
|
||
|
|
||
|
install-file
|
||
|
install-files
|
||
|
install-directory
|
||
|
install-directories
|
||
|
|
||
|
package-installation-dir
|
||
|
package-installation-staging-dir
|
||
|
with-optional-part?
|
||
|
is-running-dry?
|
||
|
|
||
|
install-main))
|
||
|
|
||
|
;;; Structures
|
||
|
|
||
|
(define-structure install install-interface
|
||
|
(open scheme-with-scsh
|
||
|
fluids
|
||
|
let-opt
|
||
|
srfi-1
|
||
|
srfi-9
|
||
|
srfi-13
|
||
|
srfi-37)
|
||
|
(files install-lib))
|