diff options
Diffstat (limited to 'DEPENDENCIES')
-rw-r--r-- | DEPENDENCIES | 162 |
1 files changed, 0 insertions, 162 deletions
diff --git a/DEPENDENCIES b/DEPENDENCIES deleted file mode 100644 index 5cbe88c3..00000000 --- a/DEPENDENCIES +++ /dev/null @@ -1,162 +0,0 @@ -# List of known dependencies for the Lumina Desktop (and associated utilities) -# FreeBSD port is listed in parentheses after the dependency whenever possible -# Linux packages are listed by name as they appear in Debian, Ubuntu and Mint - - == (Version 0.8.7+) == - A C++ compiler (clang++, g++, other..) - Qt5.2+ - - Qt Utilities for compilation/build - qmake (FreeBSD: devel/qmake5) - lrelease (FreeBSD: devel/qt5-linguisttools) - -- Note: Additional build utilities may be required to build Qt itself - such as the "qt5-buildtools" - - - Specific Qt5 Modules - core (FreeBSD: devel/qt5-core) - concurrent (FreeBSD: devel/qt5-concurrent) - gui (FreeBSD: x11-toolkits/qt5-gui) - widgets (FreeBSD: x11-toolkits/qt5-widgets) - multimedia (FreeBSD: multimedia/qt5-multimedia) - multimediawidgets (FreeBSD: multimedia/qt5-multimedia) - network (FreeBSD: net/qt5-network) - quickwidgets (FreeBSD: x11-toolkits/qt5-quick) - x11extras (FreeBSD: x11/qt5-x11extras) - -X.org/XCB libraries: - xcb (FreeBSD: x11/libxcb) - xcb-util (FreeBSD: x11/xcb-util) - xcb-ewmh (FreeBSD: x11/xcb-util-wm) - xcb-icccm (FreeBSD: x11/xcb-util-wm) - xcb-image (FreeBSD: x11/xcb-util-image) - xcb-composite (FreeBSD: x11/libxcb) - xcb-damage (FreeBSD: x11/libxcb) - -Additional Binaries/Packages (runtime): - fluxbox (FreeBSD: x11-wm/fluxbox) - -- Note: You may want to install additional fluxbox styles/themes (FreeBSD: x11-themes/fluxbox-tenr-styles-pack) - oxygen icon theme (FreeBSD: x11-themes/kde4-icons-oxygen) - -- Note: Any icon theme pack may be used, but the oxygen theme is used as the fallback internally - xscreensaver (FreeBSD: x11/xscreensaver) - numlockx (FreeBSD: x11/numlockx) - xterm (FreeBSD: x11/xterm) - -- Note: xterm is only a "soft" dependency since some apps require that they be started within a terminal (XDG specs) - - - ======================= -==== OS-SPECIFIC UTILITIES ===== - ======================= - -=== FreeBSD/TrueOS === -Required Tools - xbrightness (x11/xbrightness) (Screen Brightness Control) - -Optional Tools - pc-sysconfig (sysutils/pcbsd-utils-qt5 - Note that the pc-sysconfig service must also be running) - pc-mixer (sysutils/pcbsd-utils-qt5) - - ======================= -==== Distro Specific Required Tools ===== - ======================= - -=== Debian === - xinput - libxi-dev - -=== Fedora === - libXi - libXi-devel - -=== Gentoo === -x11-apps/xinput -x11-libs/libxcb - -=== ArchLinux === -xf86-input-libinput -libxcb - -=== Slackware === -acpi (optional for battery monitor, available in SBo) - -=== OpenSUSE === -libxcb -libxcb-devel - -Note: Distros like Fedora and Debian package xinput.h in $PREFIX/include/X11/extensions/ instead of $PREFIX/include/xcb/ -You will need to manually create a symlink or update the sources as necessary. -Archlinux, Slackware, Gentoo, and OpenSUSE package xinput.h in $PREFIX/include/xcb/ - -====OLD INFO ABOUT LINUX DEPENDENCIES==== - This information needs to be checked for accuracy and added above as necessary - - Example: (FreeBSD: <something>, Debian: <something>, Fedora: <something>) - - -=== Linux Requirements (Debian/Ubuntu/Linux Mint) === - These packages are required for building Lumina on Linux - distributions such as Debian, Ubuntu and Linux Mint. - - build-essential (this supplies g++, though clang should work too) - qt5-default - qttools5-dev-tools - libqt5gui5 - qtmultimedia5-dev - libqt5multimediawidgets5 - libqt5network5 - libqt5svg5-dev - libqt5x11extras5-dev - libxcb-icccm4-dev - libxcb-ewmh-dev - libxcb-composite0-dev - libxcb-damage0-dev - libxcb-util0-dev - libphonon-dev - libxcomposite-dev - libxdamage-dev - libxrender-dev - libxcb-image0-dev - qtdeclarative5-dev - - These packages are required for running Lumina on Linux - fluxbox - kde-style-oxygen - xscreensaver - xbacklight (required for changing screen brightness) - alsa-utils (required for adjusting audio volume) - acpi (required for monitoring battery life) - numlockx (required for changing state of numlock at login) - pavucontrol (required for detatched audio mixer) - sysstats (system status information) - - -=== Linux Requirements (Fedora/CentOS/Red Hat Enterprise Linux) === - These packages are required for building and running Lumina on - Linux distributions in the Fedora/Red Hat/CentOS family. - - gcc - gcc-c++ - qt5-qttools-devel - qt5-qttools - qt5-linguist - qt5-qtbase-devel - qt5-qtmultimedia-devel - qt5-qtdeclarative-devel - qt5-qtsvg-devel - qt5-qtx11extras-devel - xcb-util-image - xcb-util-image-devel - xcb-util-wm-devel - libxcb-devel - xcb-util-devel - libXcomposite-devel - libXdamage-devel - libXrender-devel - fluxbox - qt5-style-oxygen - plasma-oxygen - xscreensaver - xbacklight - alsa-utils - acpi - numlockx - pavucontrol - xterm - sysstat |