aboutsummaryrefslogtreecommitdiff
path: root/DEPENDENCIES
diff options
context:
space:
mode:
Diffstat (limited to 'DEPENDENCIES')
-rw-r--r--DEPENDENCIES162
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
bgstack15