0e73a6e9e7
We strive to avoid conditional compilation in i3 as much as possible. cairo and pangocairo have been around long enough in the versions that we need that it’s time to unconditionally depend on them. Also update DEPENDS with the last-known-good-versions while at it.
45 lines
3.7 KiB
Plaintext
45 lines
3.7 KiB
Plaintext
|
|
i3 has the following dependencies:
|
|
|
|
"min" means minimum required version
|
|
"lkgv" means last known good version
|
|
|
|
┌──────────────┬────────┬────────┬───────────────────────────────────────────────────────────┐
|
|
│ dependency │ min. │ lkgv │ URL │
|
|
├──────────────┼────────┼────────┼───────────────────────────────────────────────────────────┤
|
|
│ pkg-config │ 0.25 │ 0.29 │ http://pkgconfig.freedesktop.org/ │
|
|
│ libxcb │ 1.1.93 │ 1.12 │ http://xcb.freedesktop.org/dist/ │
|
|
│ xcb-util │ 0.3.3 │ 0.4.1 │ http://xcb.freedesktop.org/dist/ │
|
|
│ xkbcommon │ 0.4.0 │ 0.6.1 │ http://xkbcommon.org/ │
|
|
│ xkbcommon-x11│ 0.4.0 │ 0.6.1 │ http://xkbcommon.org/ │
|
|
│ util-cursor³⁴│ 0.0.99 │ 0.1.3 │ http://xcb.freedesktop.org/dist/ │
|
|
│ util-wm⁴ │ 0.3.8 │ 0.3.8 │ http://xcb.freedesktop.org/dist/ │
|
|
│ util-keysyms⁴│ 0.3.8 │ 0.4.0 │ http://xcb.freedesktop.org/dist/ │
|
|
│ util-xrm⁴ │ 1.0.0 │ 1.0.0 │ https://github.com/Airblader/xcb-util-xrm │
|
|
│ libev │ 4.0 │ 4.19 │ http://libev.schmorp.de/ │
|
|
│ yajl │ 2.0.1 │ 2.1.0 │ http://lloyd.github.com/yajl/ │
|
|
│ asciidoc │ 8.3.0 │ 8.6.9 │ http://www.methods.co.nz/asciidoc/ │
|
|
│ xmlto │ 0.0.23 │ 0.0.23 │ http://www.methods.co.nz/asciidoc/ │
|
|
│ Pod::Simple² │ 3.22 │ 3.22 │ http://search.cpan.org/~dwheeler/Pod-Simple-3.23/ │
|
|
│ docbook-xml │ 4.5 │ 4.5 │ http://www.methods.co.nz/asciidoc/ │
|
|
│ PCRE │ 8.12 │ 8.38 │ http://www.pcre.org/ │
|
|
│ libsn¹ │ 0.10 │ 0.12 │ http://freedesktop.org/wiki/Software/startup-notification │
|
|
│ pango │ 1.30.0 | 1.40.1 │ http://www.pango.org/ │
|
|
│ cairo │ 1.14.4 │ 1.14.6 │ http://cairographics.org/ │
|
|
└──────────────┴────────┴────────┴───────────────────────────────────────────────────────────┘
|
|
¹ libsn = libstartup-notification
|
|
² Pod::Simple is a Perl module required for converting the testsuite
|
|
documentation to HTML. See http://michael.stapelberg.de/cpan/#Pod::Simple
|
|
³ xcb-util-cursor, to be precise.
|
|
⁴ Depending on your distribution, this might be considered part of xcb-util.
|
|
|
|
i3bar, i3-msg, i3-input, i3-nagbar and i3-config-wizard do not introduce any
|
|
new dependencies.
|
|
|
|
i3-migrate-config-to-v4 and i3-dmenu-desktop are implemented in Perl, but have
|
|
no dependencies besides Perl 5.10.
|
|
|
|
i3-save-tree is also implemented in Perl and needs AnyEvent::I3 (>= 0.12) and
|
|
JSON::XS. While i3-save-tree is not required for running i3 itself, it is
|
|
strongly recommended to provide it in distribution packages.
|