blob: 40fe287cc6d874979bbd5a0270c9af9b5e3593be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# 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:
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)
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:
== (Version 0.7.2) ==
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
X.org and XLib with extensions:
Xrender (x11/libXrender)
Xcomposite (x11/libXcomposite)
Xdamage (x11/libXdamage)
== (Version 0.8.0+) ==
Qt 5.2+
qt5-core
qt5-buildtools
qt5-gui
qt5-widgets
qt5-multimedia
qt5-network
qt5-qmake
qt5-svg
qt5-x11extras
X.org and XCB extensions (possibly the XLib libraries above during the transition phase):
libxcb
xcb-util-wm (window manager framework)
xcb-damage (included in base XCB lib?)
xcb-composite (included in base XCB lib?)
xcb-render (included in base XCB lib?)
=== 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
Optional packages
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)
=== 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++
qt-devel
qt5-qttools-devel
qt-config
qt5-qttools
qt5-qtbase-gui
qt5-qtmultimedia-devel
qt5-qtsvg-devel
qt5-qtx11extras-devel
xcb-util-image
xcb-util-image-devel
xcb-util-wm-devel
libxcb-devel
xcb-util-devel
phonon-devel
phonon-qt5-devel
libXcomposite-devel
libXdamage-devel
libXrender-devel
qt5-qtdeclarative-devel
fluxbox
qt5-style-oxygen
plasma-oxygen
xscreensaver
xbacklight
alsa-utils
acpi
numlockx
pavucontrol
xterm
|