From f4f83660bd73e9c9ccf87c0eed420d855ef537c9 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 26 Jan 2015 21:57:57 +0100 Subject: Final KDE.SlackBuild harness, ready for the upcoming release of Plasma 5.2.0. All bugs have bee ironed out I hope... Final changes: eigen2: updated to latest version so 'step' can compile. kde-workspace: required to build this, or else kdeartwork won't compile. Frameworks as well as Plasma use /usr/lib{,64} as the libexec directory (not sure if this is the best solution but it solves a lot of path issues). Applications: modified the build order so that KF5 applications are built first (before kde-workspace overwrites part of plasma-workspace). My final package set will not have kde-workspace but if you compile this yourself, your last step needs to be: # removepkg kde-workspace # upgradepkg --reinstall /path/to/plasma-workspace --- README | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'README') diff --git a/README b/README index cf70e9b..2d7869c 100644 --- a/README +++ b/README @@ -6,7 +6,7 @@ Plasma 5.2.0 and Applications 14.12.1. Compared to Applications 14.12.0, the Applications 14.12.1 adds LTS releases of kdelibs, kdepimlibs, kdepim-runtime, kdepim and kde-workspace. -I am going to skip kde-workspace because its contents largely collide with +I am not going to ship kde-workspace because its contents largely collide with the plasma-workspace and we want to have a Plasma Workspace. Plasma 5.2.0 has many improvements to the previous 5.1.2, and comes with @@ -27,18 +27,14 @@ CURRENT RUNTIME ISSUES: These are issues I ran into while testing on my Virtual machine. Not tested yet if they occur on real hardware. -- plasmashell crashes a lot, with error message "the x11 connection broke: unsupported extension used (code 2)". +- plasmashell crashes a lot, with error message "the x11 connection broke: + unsupported extension used (code 2)". I can reliably reproduce this by + moving the mouse into any window icon in the task bar (probably because + KWin wants to show something of the window contents). Symptom: the desktop disappears and leaves a black screen. If you happen to have a konsole window open, you can type "plasmashell" to get the desktop back and watch the errors when it crashes again. -- any action in systemsettings5 which requires admin credentials does not work. - Examples: date/time changes; SDDM configuration changes. - What *should* happen is that polkit pops up a window where you can enter - admin credentials. What happens is that no popup appears and the user - interface of systemsettings freezes (the app continues running, for instance - the clock keeps working) - COMPILING IT ALL: ================= @@ -50,10 +46,6 @@ Preliminary build procedure: # removepkg /var/log/packages/*-4.10.5-* # removepkg libkscreen # removepkg kscreen - # removepkg networkmanagement - # removepkg polkit-kde-agent-1 - # removepkg polkit-kde-kcmodules-1 - # removepkg polkit-qt-1 - build all the deps using "updates.SlackBuild" script in the "deps/" directory - note that extra-cmake-modules is required here as well as when building the frameworks, so I just copied it from frameworks to deps. @@ -64,7 +56,7 @@ Preliminary build procedure: - build all the KDE 4 stuff in the "kde/" directory, using "./KDE.SlackBuild kde libs kdebase:nepomuk-core kdepimlibs kdebase kdebindings kdepim extragear" - check that everything built correctly - build the remaining KDE 5 stuff in the "kde/" directory, using "./KDE.SlackBui -ld frameworks plasma plasma-extra polkit-kde applications" +ld frameworks plasma plasma-extra applications" - check that everything built correctly - (optionally) build kdei - If you want to use SDDM as your graphical login manager, use the following @@ -126,5 +118,5 @@ DONE: kalgebra (needed a refreshed curses patch) SKIP: step (don't understand where the compilation error comes from) ============================================================================== - Eric Hameleers / alien at slackware dot com / 23-jan-2015 + Eric Hameleers / alien at slackware dot com / 26-jan-2015 -- cgit v1.2.3