Simon’s Improved Layout Engine
https://sile-typesetter.org/
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.
- Developed at Publishing
- Sources inherited from project openSUSE:Factory
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/sile && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
LICENSE | 0000018558 18.1 KB | |
_service | 0000000562 562 Bytes | |
sile-0.15.3.tar.zst | 0003150046 3 MB | |
sile-rpmlintrc | 0000000120 120 Bytes | |
sile.changes | 0000013468 13.2 KB | |
sile.obsinfo | 0000000094 94 Bytes | |
sile.spec | 0000007522 7.35 KB | |
vendor.tar.zst | 0014778379 14.1 MB |
Revision 16 (latest revision is 20)
Ana Guerrero (anag+factory)
accepted
request 1181622
from
Gordon Leung (Pi-Cla)
(revision 16)
- Add export LUA_INCLUDE="$(pkg-config --cflags-only-I luajit)" so that we are finally building with LuaJIT headers. * I don't know why the configure file does not detect them by default are they placed in a non-standard location? * Since the headers exist I will close boo#1226307 I guess... - Point to use LuaJIT headers and use LuaJIT for Sile - Add zsh completion subpackage - Fixup rpmlintrc - Document that we are using lua51 includes because luajit includes are missing from the openSUSE package * boo#1226307 - Switch back to gcc because clang fails on armv7l - Update to 0.15.3: * A lot of breaking changes in the transition to 0.15.0 https://github.com/sile-typesetter/sile/releases/tag/v0.15.0 * Bug Fixes - build: Distribute vendored compat-5.3.c source file - build: Remove Git from configure dependencies - classes: Correct order of operations when paragraphs are ended manually - packages: Change retrograde package so 'target' version works as expected - build: Bundle all assets in source distribution - core: Allow LUA_PATH env var to take effect at runtime - New build dependencies * cargo/rust * clang to replicate upstream's choice of c compiler * jq - Switch to lua51 for luajit. luajit only supports lua51 for now - New subpackages: fish and bash completions
Comments 0