On this page:
package-dependency?
package-dependency
package-dependency-source
package-dependency-lower-version-bound
package-dependency-platform-requirement
platform-requirement?
system-type-requirement?
system-type-requirement
system-type-requirement-value
system-library-subpath-requirement?
system-library-subpath-requirement
system-library-subpath-requirement-value
7.7

4 Package Dependencies

procedure

(package-dependency? v)  boolean?

  v : any/c

procedure

(package-dependency #:source source 
  [#:lower-version-bound version 
  #:platform-requirement platform]) 
  package-dependency?
  source : immutable-string?
  version : package-version? = (package-version 0 0)
  platform : (or/c platform-requirement? #f) = #f

procedure

(package-dependency-source dep)  immutable-string?

  dep : package-dependency?

procedure

(package-dependency-lower-version-bound dep)  package-version?

  dep : package-dependency?

procedure

(package-dependency-platform-requirement dep)

  (or/c platform-requirement? #f)
  dep : package-dependency?

procedure

(platform-requirement? v)  boolean?

  v : any/c

procedure

(system-type-requirement? v)  boolean?

  v : any/c

procedure

(system-type-requirement type)  system-type-requirement?

  type : interned-symbol?

procedure

(system-type-requirement-value requirement)  interned-symbol?

  requirement : system-type-requirement?

procedure

(system-library-subpath-requirement? v)  boolean?

  v : any/c

procedure

(system-library-subpath-requirement path)

  system-library-subpath-requirement?
  path : (or/c immutable-string? regexp?)

procedure

(system-library-subpath-requirement-value requirement)

  (or/c immutable-string? regexp?)
  requirement : system-library-subpath-requirement?