First commit. Version 0.1.0
This commit is contained in:
59
debian/control
vendored
Normal file
59
debian/control
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
Source: ltk
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@liberux.net>
|
||||
Build-Depends: debhelper-compat (= 13), libxkbcommon-dev
|
||||
Rules-Requires-Root: no
|
||||
Standards-Version: 4.7.0
|
||||
Homepage: https://liberux.net
|
||||
|
||||
Package: libltk-dev
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}
|
||||
Suggests: libltk-doc
|
||||
Description: Liberux ToolKit — Rust UI toolkit (development files)
|
||||
ltk is the UI toolkit for the Liberux desktop. It provides widgets
|
||||
(buttons, text inputs, labels, images), layout containers (column, row,
|
||||
stack) and a Wayland event loop built on smithay-client-toolkit,
|
||||
tiny-skia and fontdue.
|
||||
.
|
||||
This package contains the Rust crate sources required to build projects
|
||||
that depend on ltk.
|
||||
|
||||
Package: libltk-doc
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Section: doc
|
||||
Depends: ${misc:Depends}
|
||||
Description: Liberux ToolKit — API documentation
|
||||
HTML reference documentation for the ltk Rust crate, generated by
|
||||
cargo doc. Covers the App trait, all widgets, layout containers and
|
||||
primitive types.
|
||||
.
|
||||
Browse the docs at /usr/share/doc/libltk-doc/html/ltk/index.html.
|
||||
|
||||
Package: ltk-theme-default
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Section: misc
|
||||
Provides: ltk-theme
|
||||
Depends: ${misc:Depends}, fonts-sora, fonts-noto-core, fonts-noto-cjk
|
||||
Description: Liberux ToolKit — default Eydos theme assets
|
||||
Wallpapers, lockscreen images and theme.json shipped as the Eydos
|
||||
shell's default theme. Installed under /usr/share/ltk/themes/default/
|
||||
where the Liberux shells (crustace, loginmanager, …) pick them up at
|
||||
startup via ltk::ThemeDocument::find("default"). Override the search
|
||||
root with the LTK_THEMES_DIR environment variable for in-tree
|
||||
development.
|
||||
.
|
||||
Depends on fonts-sora rather than re-shipping the Sora typeface so we
|
||||
stay aligned with Debian policy on duplicate file content. The
|
||||
theme.json references the OTFs at their system-wide install path
|
||||
(/usr/share/fonts/opentype/sora/Sora-{Light,Regular,SemiBold,Bold}.otf);
|
||||
fontdue reads them directly so widgets get the four canonical weights
|
||||
(300, 400, 600, 700) without going through fontconfig.
|
||||
.
|
||||
Provides the virtual package ltk-theme, so any Liberux app that
|
||||
Depends on ltk-theme can be satisfied by installing this package (or
|
||||
any other implementer, e.g. ltk-theme-<alternative>).
|
||||
Reference in New Issue
Block a user