-
Notifications
You must be signed in to change notification settings - Fork 2
Dependencies
Federico edited this page Jan 20, 2019
·
6 revisions
- ncurses -> UI
- libarchive -> archiving/extracting support
- pkg-config -> to manage libraries link in makefile
- bash-completion -> to get where to store bash autocompletion script
- glibc -> to set locale, for inotify, and for mntent functions
- libudev -> needed for devices/iso mount, and batteries polling
- git -> to clone repo
- gettext -> i18n support
- libmagic -> files mimetype
- libconfig -> config file parsing.
- libsystemd (systemd >= 221/elogind) -> needed for powermanagement inhibition functions, devices/iso mount and packages installation.
- libcups -> print support.
- libnotify -> desktop notifications support.
Build options (to be passed to cmake)
- ENABLE_NOTIFY=1 to disable libnotify support.
- ENABLE_CUPS=1 to disable libcups support.
required:
- ncurses, libarchive, glibc, libudev, libmagic, libsystemd, libconfig plus every optional build dep if compiled with its support.
optional:
- xdg-utils to open files with correct program from within a desktop session.
- if compiled with sd-bus support: a message bus (dbus/kdbus) plus logind (for inhibition support), udisks2 (for mount support), packagekit (for packages installation support) and upower (to get AC (dis)connection events).