1d6827a0fd
With the recent cairo bugfix, we can now switch to using cairo for rendering i3bar per default by raising the minimum version of cairo to 1.14.4, if this cairo version is available. resolves #2048
44 lines
3.1 KiB
Plaintext
44 lines
3.1 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.28 │ http://pkgconfig.freedesktop.org/ │
|
|
│ libxcb │ 1.1.93 │ 1.11 │ http://xcb.freedesktop.org/dist/ │
|
|
│ xcb-util │ 0.3.3 │ 0.4.1 │ http://xcb.freedesktop.org/dist/ │
|
|
│ xkbcommon │ 0.4.0 │ 0.5.0 │ http://xkbcommon.org/ │
|
|
│ xkbcommon-x11│ 0.4.0 │ 0.5.0 │ http://xkbcommon.org/ │
|
|
│ util-cursor³⁴│ 0.0.99 │ 0.1.2 │ 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/ │
|
|
│ 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.8 │ 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.35 │ http://www.pcre.org/ │
|
|
│ libsn¹ │ 0.10 │ 0.12 │ http://freedesktop.org/wiki/Software/startup-notification
|
|
│ pango │ 1.30.0 | 1.36.8 │ http://www.pango.org/ │
|
|
│ cairo │ 1.14.4 │ 1.14.4 │ 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.
|