summaryrefslogtreecommitdiffstats
path: root/lxqt/build/README.Slackware
blob: 19a212aee37e0efc9e53ec9cfd08c5602ca4d95b (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
LXQT On Slackware
=================

If you want to install and use LXQT on Slackware, you need more than just
the packages in the lxqt package directory for Slackware 14.2 or -current.
All of the below are also required if you want to compile LXQT yourself.

Openbox
-------

LXQT needs a Window Manager, it does not have one itself.  LXQT will offer
you a choice of fvwm2, xfwm4, fluxbox on its first start but you can also
install openbox. If you do prefer openbox, get these two packages from my
'slackbuilds' repository,
http://bear.alienbase.nl/mirrors/people/alien/slackbuilds/ :

obconf
openbox

Dependencies
------------

Openbox is a dependency for compiling obconf-qt but if you are not interested
in using openbox you can skip installing openbox and compiling obconf-qt.

The real mandatory dependencies are related to Qt5 and the KDE Frameworks,
upon which LXQT was built.
Therefore the following packages should be obtained from my 'ktown'repository,
http://bear.alienbase.nl/mirrors/alien-kde/ below the directory specific to
your Slackware release and architecture.
More specifically from its subdirectories 'deps', 'kde/frameworks',
'kde/plasma' and 'kde/plasma-extra':

# deps:
libdbusmenu-qt5
libinput
libxkbcommon
polkit-qt5-1
qt5
qt5-webkit
wayland

# kde/frameworks:
attica-framework
baloo5
bluez-qt
breeze-icons
extra-cmake-modules
frameworkintegration
kactivities-framework
kactivities-stats
kapidox
karchive
kauth
kbookmarks
kcmutils
kcodecs
kcompletion
kconfig
kconfigwidgets
kcoreaddons
kcrash
kdbusaddons
kdeclarative
kded
kdelibs4support
kdesignerplugin
kdesu
kdewebkit
kdnssd
kdoctools
kemoticons
kfilemetadata5
kglobalaccel
kguiaddons
khtml
ki18n
kiconthemes
kidletime
kimageformats
kinit
kio
kitemmodels
kitemviews
kjobwidgets
kjs
kjsembed
kmediaplayer
knewstuff
knotifications
knotifyconfig
kpackage
kparts
kpeople
kplotting
kpty
kross
krunner
kservice
ktexteditor
ktextwidgets
kunitconversion
kwallet
kwidgetsaddons
kwindowsystem
kxmlgui
kxmlrpcclient
modemmanager-qt
networkmanager-qt
oxygen-icons5
plasma-framework
solid
sonnet
threadweaver

# plasma:
libkscreen2

# plasma-extra:
sddm-qt5

Finally, you need the following packages from my main slackbuilds repository
at http://bear.alienbase.nl/mirrors/people/alien/slackbuilds/ :

libstatgrab
muparser