Skip to content

Commit

Permalink
feat(build): Flesh out rockspec for installation as library
Browse files Browse the repository at this point in the history
  • Loading branch information
alerque committed Jun 16, 2022
1 parent 5928470 commit 5690d22
Showing 1 changed file with 31 additions and 7 deletions.
38 changes: 31 additions & 7 deletions sile-dev-1.rockspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
rockspec_format = "3.0"
package = "sile"
description = {
summary = "Simon’s Improved Layout Engine",
license = "MIT"
}
version = "dev-1"

source = {
url = "..."
url = "git+https://github.com/sile-typesetter/sile.git",
branch = "master"
}

description = {
summary = "Simon’s Improved Layout Engine",
detailed = [[
SILE is a typesetting system; its job is to produce beautiful printed
documents. Conceptually, SILE is similar to TeX—from which it borrows
some concepts and even syntax and algorithms—but the similarities end
there. Rather than being a derivative of the TeX family SILE is a new
typesetting and layout engine written from the ground up using modern
technologies and borrowing some ideas from graphical systems such as
InDesign.]],
license = "MIT",
homepage = "https://github.com/sile-typesetter/sile",
issues_url = "https://github.com/sile-typesetter/sile/issues"
}

dependencies = {
"lua >= 5.1",
"bit32", -- only required on Lua < 5.2, versions vary between Rock and VM provided
Expand All @@ -31,7 +46,16 @@ dependencies = {
"stdlib == 41.2.2-1",
"vstruct == 2.1.1-1"
}

test_dependencies = {
"busted",
"ProFi"
}

test = {
type = "busted",
}

build = {
type = "builtin",
modules = {}
type = "none",
}

0 comments on commit 5690d22

Please sign in to comment.