added packages to the prereq list since we are not building them with the global...
[lxqt-slackware.git] / README.Slackware
1 LXQT On Slackware
2 =================
3
4 If you want to install and use LXQT on Slackware, you need more than just
5 the packages in the lxqt package directory for Slackware 14.2 or -current.
6 All of the below are also required if you want to compile LXQT yourself.
7
8 Openbox
9 -------
10
11 LXQT needs a Window Manager, it does not have one itself. LXQT will offer
12 you a choice of fvwm2, xfwm4, fluxbox on its first start but you can also
13 install openbox. If you do prefer openbox, get these two packages from my
14 'slackbuilds' repository,
15 http://bear.alienbase.nl/mirrors/people/alien/slackbuilds/ :
16
17 obconf
18 openbox
19
20 Dependencies
21 ------------
22
23 Openbox is a dependency for compiling obconf-qt but if you are not interested
24 in using openbox you can skip installing openbox and compiling obconf-qt.
25
26 The real mandatory dependencies are related to Qt5 and the KDE Frameworks,
27 upon which LXQT was built.
28 Therefore the following packages should be obtained from my 'ktown'repository,
29 http://bear.alienbase.nl/mirrors/alien-kde/ below the directory specific to
30 your Slackware release and architecture.
31 More specifically from its subdirectories 'deps', 'kde/frameworks',
32 'kde/plasma' and 'kde/plasma-extra':
33
34 Please note that kde5 was merged in -current as of early December 2020 and thus
35 you are no longer required to obtain those packages from different locations as
36 they are now included in current on the main tree.
37
38 # deps:
39 libdbusmenu-qt5
40 libinput
41 libxkbcommon
42 polkit-qt5-1
43 qt5
44 qt5-webkit
45 wayland
46
47 # kde/frameworks:
48 attica-framework
49 baloo5
50 bluez-qt
51 breeze-icons
52 extra-cmake-modules
53 frameworkintegration
54 kactivities-framework
55 kactivities-stats
56 kapidox
57 karchive
58 kauth
59 kbookmarks
60 kcmutils
61 kcodecs
62 kcompletion
63 kconfig
64 kconfigwidgets
65 kcoreaddons
66 kcrash
67 kdbusaddons
68 kdeclarative
69 kded
70 kdelibs4support
71 kdesignerplugin
72 kdesu
73 kdewebkit
74 kdnssd
75 kdoctools
76 kemoticons
77 kfilemetadata5
78 kglobalaccel
79 kguiaddons
80 khtml
81 ki18n
82 kiconthemes
83 kidletime
84 kimageformats
85 kinit
86 kio
87 kitemmodels
88 kitemviews
89 kjobwidgets
90 kjs
91 kjsembed
92 kmediaplayer
93 knewstuff
94 knotifications
95 knotifyconfig
96 kpackage
97 kparts
98 kpeople
99 kplotting
100 kpty
101 kross
102 krunner
103 kservice
104 ktexteditor
105 ktextwidgets
106 kunitconversion
107 kwallet
108 kwidgetsaddons
109 kwindowsystem
110 kxmlgui
111 kxmlrpcclient
112 modemmanager-qt
113 networkmanager-qt
114 oxygen-icons5
115 plasma-framework
116 solid
117 sonnet
118 threadweaver
119
120 # plasma:
121 libkscreen2
122
123 # plasma-extra:
124 sddm-qt5
125
126 Finally, you need the following packages from my main slackbuilds repository
127 at http://bear.alienbase.nl/mirrors/people/alien/slackbuilds/ :
128
129 libstatgrab
130 muparser