diff options
author | Jesse Smith <jessefrgsmith@yahoo.ca> | 2014-09-07 22:42:55 -0300 |
---|---|---|
committer | Jesse Smith <jessefrgsmith@yahoo.ca> | 2014-09-07 22:42:55 -0300 |
commit | 664d066d07b262205f860b039b78371718e4c6bb (patch) | |
tree | 7f9414bba3a737d3dbfbc1419ea31062ceb40c09 /DEPENDENCIES | |
parent | Added audio volume control to Linux. Added initial code for changing screen b... (diff) | |
download | lumina-664d066d07b262205f860b039b78371718e4c6bb.tar.gz lumina-664d066d07b262205f860b039b78371718e4c6bb.tar.bz2 lumina-664d066d07b262205f860b039b78371718e4c6bb.zip |
The following features have been added to the Linux port:
Added battery level detection and AC/battery detection.
Added detached audio mixer. Confirmed screen brightness adjustment works.
Also cleaned up DEPENDENIES file, separating FreeBSD and Linux requirements.
Both sections of the file now include full package/port names of
dependencies on both operating systems to make it easy to get all
build requirements, runtime requirements and optional components.
Diffstat (limited to 'DEPENDENCIES')
-rw-r--r-- | DEPENDENCIES | 73 |
1 files changed, 52 insertions, 21 deletions
diff --git a/DEPENDENCIES b/DEPENDENCIES index 0b3c7cf2..867b129a 100644 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -1,36 +1,67 @@ -#List of known dependencies for the Lumina Desktop (and associated utilities) -# FreeBSD port is listed in parentheses after the dependency whenever possible +# 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 + +=== FreeBSD Requirements === + +Runtime dependencies: -=== RUNTIME ONLY === fluxbox (x11-wm/fluxbox) fluxbox styles pack? (x11-themes/fluxbox-tenr-styles-pack) oxygen icon theme (x11-themes/kde4-icons-oxygen) xscreensaver & xscreensaver-demo (x11/xscreensaver) numlockx (x11/numlockx) - == FreeBSD (libLumina/LuminaOS-FreeBSD.cpp) == - shutdown (/sbin/shutdown - built in) (System restart/poweroff) - mount (/sbin/mount - built in) (Device Availability) - apm (/usr/sbin/apm - built in) (Advanced Power Management utility) - mixer (/usr/sbin/mixer - built in) (Audio System Mixer) - xbrightness (x11/xbrightness) (Screen Brightness Control) +shutdown (/sbin/shutdown - built in) (System restart/poweroff) +mount (/sbin/mount - built in) (Device Availability) +apm (/usr/sbin/apm - built in) (Advanced Power Management utility) +mixer (/usr/sbin/mixer - built in) (Audio System Mixer) +xbrightness (x11/xbrightness) (Screen Brightness Control) + + +Build time dependencies: +Qt 4.8+ + qt4-core (devel/qt4-corelib)) + qt4-gui (x11-toolkits/qt4-gui) + qmake-qt4 (devel/qmake4) + qt4-network (net/qt4-network) + qt4-linguist (devel/qt4-linguist) + qt4-svg (graphics/qt4-svg) + qt4-uiv (devel/qt4-uic) + qt4-moc (devel/qt4-moc) + qt4-rcc (devel/qt4-rcc) + devel/qt4-qtsolutions-singleapplication - == Linux == - (Debian/Ubuntu/Mint packages required) +X.org and XLib with extensions: + Xrender (x11/libXrender) + Xcomposite (x11/libXcomposite) + Xdamage (x11/libXdamage) + + + +=== Linux Requirements === + These packages are required for building Lumina on Linux + g++ (or clang, either compiler should work) qt4-qmake libqt4-core + libqt4-dev + libqt4-dev-bin libqt4-gui libqt4-network libqt4-svg + libphonon-dev libxcomposite-dev + libxdamage-dev + libxrender-dev + + These packages are required for running Lumina on Linux + fluxbox + kde-style-oxygen + xscreensaver - Optional Debian/Ubuntu/Mint packages - xbacklight (required for changing screen brightness) - -=== BUILD & RUN === -Qt 4.8+ (modules: core, gui, network, linguist, svg) - also includes: (qt4-qmake, qt4-uic, qt4-moc, qt4-rcc) - + devel/qt4-qtsolutions-singleapplication - -X.org and XLib - With extensions: Xrender, Xcomposite, Xdamage + Optional packages + xbacklight (required for changing screen brightness) + alsa-utils (required for adjusting audio volume) + acpi (required for monitoring battery life) + numlockx (required for changign state of numlock at login) + pavucontrol (required for detatched audio mixer) |