From 5038b3ddad566fa16eddb9975afc773fc23dc6d7 Mon Sep 17 00:00:00 2001 From: ElKowar <5300871+elkowar@users.noreply.github.com> Date: Sat, 23 Oct 2021 15:02:45 +0200 Subject: [PATCH] Add system-level dependency list to documentation (fixes #302) --- docs/src/eww.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/src/eww.md b/docs/src/eww.md index 44c3b9c..c6c700a 100644 --- a/docs/src/eww.md +++ b/docs/src/eww.md @@ -19,6 +19,23 @@ Rather than with your system package manager, I recommend installing it using [rustup](https://rustup.rs/), as this makes it easy to use the nightly toolchain necessary to build eww. +Additionally, eww requires some dynamic libraries to be available on your system. +The exact names of the packages that provide these may differ depending on your distribution. +The following list of package names should work for arch linux: + +
+Packages + +- gtk3 (libgdk-3, libgtk-3) +- pango (libpango) +- gdk-pixbuf2 (libgdk_pixbuf-2) +- cairo (libcairo, libcairo-gobject) +- glib2 (libgio, libglib-2, libgobject-2) +- gcc-libs (libgcc) +- glibc + +
+ ### Building Once you have the prerequisites ready, you're ready to install and build eww.