struct

Bootstrap::SourceSpec

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(name : String, version : String, url : String, filename : String, build_directory : String | Nil = nil, sha256 : String | Nil = nil, checksum_url : String | Nil = nil)

Describes a single downloadable source archive.

build_directory names the extracted directory (for archives that unpack to a nonstandard top-level name) so the builder can resolve a stable workspace path.

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

build_directory
Source
checksum_url
Source
filename
Source
name
Source
sha256
Source
version
Source