summaryrefslogtreecommitdiffstats
path: root/README.5_16.07
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2016-07-22 12:43:03 +0200
committer Eric Hameleers <alien@slackware.com>2016-07-22 12:43:03 +0200
commitdb67df3cf8a58828960ce535166c208dc73725f7 (patch)
treec17e621639fecae94f26d5f2f937dfc2d958708f /README.5_16.07
parent6ea331eaacd4c651568a975bc9153778740f30f6 (diff)
downloadktown-db67df3cf8a58828960ce535166c208dc73725f7.tar.gz
ktown-db67df3cf8a58828960ce535166c208dc73725f7.tar.xz
Release of KDE 5_16.07 for Slackware.KDE-5_16.075_16.07
Diffstat (limited to '')
-rw-r--r--README.5_16.07 (renamed from README.5_16.06)179
1 files changed, 56 insertions, 123 deletions
diff --git a/README.5_16.06 b/README.5_16.07
index 3eeabd3..1986fbc 100644
--- a/README.5_16.06
+++ b/README.5_16.07
@@ -1,39 +1,49 @@
KDE5
====
-Here is KDE 5_16.06 for Slackware, consisting of the KDE Frameworks 5.23.0,
-Plasma 5.6.5 and Applications 16.04.2.
+Here is KDE 5_16.07 for Slackware, consisting of the KDE Frameworks 5.24.0,
+Plasma 5.7.2 and Applications 16.04.3 on top of Qt 5.6.1.
-Upgrading from the previous 5_16.05 should be straight-forward.
-KDE-5_16.06 is meant only to be installed on top of Slackware -current and
-it will *replace* any version of KDE 4 you might have installed!
+Upgrading from the previous 5_16.06 should be straight-forward.
+KDE-5_16.07 is meant to be installed on top of Slackware 14.2 or -current.
+It will *replace* any version of KDE 4 you might have installed!
What is the NEWS in this batch of updates:
-- Frameworks 5.23.0 is an enhancement release.
- See https://www.kde.org/announcements/kde-frameworks-5.23.0.php
-- Plasma 5.6.5 is an incremental bug fix release.
- See https://www.kde.org/announcements/plasma-5.6.5.php
-- Applications 16.04.2 is a stability upgrade for 16.04 with just
+- Frameworks 5.24.0 is an enhancement release.
+ See https://www.kde.org/announcements/kde-frameworks-5.24.0.php
+- Plasma 5.7.2 is an incremental bug fix release for the 5.7 series which
+ I released as a Slackware Live Edition a few weeks back.
+ See https://www.kde.org/announcements/plasma-5.7.2.php
+- Applications 16.04.3 is a stability upgrade for 16.04 with just
bugs fixed, no new functionality.
- See https://www.kde.org/announcements/announce-applications-16.04.2.php .
-- Qt5 and Qt5-webkit have been upgraded to 5.6.1. This release fixes a lot
- of the bugs that were in 5.6.0 and it is a required upgrade for Plasma.
+ See https://www.kde.org/announcements/announce-applications-16.04.3.php .
+- Several Qt5 related 'deps' have been recompiled or upgraded: sni-qt,
+ qca-qt5, PyQt5, polkit-qt5-1, phonon, grantlee and qt-gstreamer. The sip
+ package has been removed from 'deps' because Slackware 14.2 now has a
+ proper version of that.
+- The 'noto-font-ttf' package was rebuilt because the VERSION number contained
+ dashes, which created an illegal package name. You have to remove the old
+ package manually.
+- A new 'libinput' package was added as dependency for Qt5. It will be needed
+ in future by KWin. FYI: a X.Org driver 'xf86-input-libinput' exists as a
+ wrapper around libinput that can replace evdev and synaptics drivers.
Further points of interest:
-- kde/kde4-extragear packages should be taken from slackware-current (calligra,
- k3b, kaudiocreator, kplayer, kwebkitpart, oxygen-gtk2, kdevplatform,
- kdevelop-pg-qt, kdevelop, kdev-python, kdevelop-php, kdevelop-php-docs,
- skanlite, kio-mtp, partitionmanager)
+- kde/kde4-extragear packages should be taken from slackware-current
+ (calligra, k3b, kaudiocreator, kplayer, kwebkitpart, oxygen-gtk2,
+ kdevplatform, kdevelop-pg-qt, kdevelop, kdev-python, kdevelop-php,
+ kdevelop-php-docs, partitionmanager)
- Lots of packages in the 'deps' department are completely new to Slackware.
- Since KDE 5 is built on Qt5 (KDE 4 had Qt4 as its base) you'll
- find many Qt5 related packages. Also, in order for Qt4 and GTK based
+ Since KDE 5 aka Plasma 5 is built on Qt5 (KDE 4 uses Qt4 as its base)
+ you'll find many Qt5 related packages. Also, in order for Qt4 and GTK based
applications to dock into the Plasma 5 system tray, more dependencies were
- needed. So, apart from updates to regular Slackware packages and the
+ needed. So, apart from updates to regular Slackware packages and the
new telepathy support packages (see below), these are the new ones:
- OpenAL, PyQT5, cfitsio, json-glib, libappindicator, libdbusmenu-gtk,
- libdbusmenu-qt5, libindicator, lmdb, noto-font-ttf, noto-cjk-font-ttf,
- polkit-qt5-1, qca-qt5, qt-gstreamer, qt5, qt5-webkit, sni-qt, wayland
- and libxkbcommon.
+ OpenAL, PyQT5, cfitsio, grantlee-qt4, json-glib, libappindicator,
+ libdbusmenu-gtk, libdbusmenu-qt5, libindicator, libxkbcommon, lmdb,
+ noto-font-ttf, noto-cjk-font-ttf, polkit-qt5-1, qca-qt5, qt-gstreamer,
+ qt5, qt5-webkit, sni-qt and wayland. The phonon package was extended so
+ that it now supports both Qt4 and Qt5.
- A completely new subset of "deps" packages, contained in their own
"telepathy" subdirectory, needed for KDE Telepathy:
libotr, libnice, farstream, libaccounts-glib, libaccounts-qt5,
@@ -42,22 +52,23 @@ Further points of interest:
telepathy-qt5, telepathy-logger, telepathy-logger-qt5,
telepathy-mission-control and telepathy-accounts-signon.
- Telepathy for KDE packages are found in their own subdirectory kde/telepathy .
-- Also worth mentioning: the KF5 port of ktorrent can be found in the
- applications-extra directory.
+- Also worth mentioning: the KF5 ports of ktorrent and skanlite can be found
+ in the applications-extra directory. And kjots, previously contained in
+ KDE PIM, is separated into its own package in the kde/applications directory.
NOTE:
Also explained in more detail below, upgrading to this KDE 5 is non-trivial.
-You will have to remove old KDE packages manually. If you do not have KDE
-installed at all, you will have to *install* some of Slackware's own KDE
+You will have to remove old KDE 4 packages manually. If you do not have KDE
+installed at all, you will have to *install* some of Slackware's own KDE 4
packages manually.
NOTE:
If you decide to install these packages on top of a fresh installation of
- Slackware-current and have excluded all packages in the 'KDE' package series
- during installation, you will be missing several add-on packages, some of
- these are essential to the proper functioning of KDE!
- If you excluded the complete Slackware-current 'KDE' series, then you
- can optionally install these Slackware-current packages as well:
+ Slackware 14.2 or -current and have excluded all packages in the 'KDE'
+ package series during installation, you will be missing several add-on
+ packages, some of these are essential to the proper functioning of KDE!
+ If you excluded the complete Slackware 'KDE' series, then you
+ can optionally install these Slackware packages as well:
* amarok
* calligra
* k3b
@@ -70,15 +81,13 @@ If you decide to install these packages on top of a fresh installation of
* kdev-python
* kdevelop-php
* kdevelop-php-docs
- * kio-mtp
* oxygen-gtk2
- * skanlite
NOTE:
-If you had installed KDE4 previously as your default desktop, the removal
-of KDE4 packages will break the symbolic link '/etc/X11/xinit/xinitrc'.
+If you had installed KDE 4 previously as your default desktop, the removal
+of KDE 4 packages will break the symbolic link '/etc/X11/xinit/xinitrc'.
An attempt to run 'startx' in a console will fail with a black screen.
-After installing Plasma5 for the first time, you need to run 'xwmconfig'
+After installing Plasma 5 for the first time, you need to run 'xwmconfig'
and select 'xinitrc.plasma' as your desktop session.
-------------------------------------------------------------------------------
@@ -94,7 +103,7 @@ go back to runlevel 3 (console) by typing "init 3".
If you still have a KDE 4 installed, it must be removed first. No clean
upgrade path can be provided! Do as follows:
-If you have Slackware-current's default KDE 4.14.3 installed:
+If you have Slackware 14.2 or -current's default KDE 4.14.3 installed:
# removepkg /var/log/packages/*-4.14.3-*
# removepkg libkscreen
# removepkg kscreen
@@ -107,7 +116,12 @@ If you have Slackware-current's default KDE 4.14.3 installed:
# removepkg polkit-kde-kcmodules-1
# removepkg kdeconnect-kde
..or instead of the above, simply '# slackpkg remove kde' and de-select
- the packages you want to keep (calligra, skanlite etc).
+ the packages you want to keep (amarok, calligra, k3b etc).
+
+If you have my 'ktown' set of KDE 5_16.06 installed:
+- Upgrade to KDE 5_16.07
+ Remove the packages that no longer exist in KDE 5_16.07:
+ * removepkg /var/log/packages/noto-font-ttf-2015-09-29-noarch-1alien
If you have my 'ktown' set of KDE 5_16.05 installed:
- No further actions are needed.
@@ -126,88 +140,6 @@ If you have my 'ktown' set of KDE 5_16.02 installed:
If you have my 'ktown' set of KDE 5_16.01 installed:
- No further actions are needed.
-If you have my 'ktown' set of KDE 5_15.12 installed:
-- No further actions are needed.
-
-If you have my 'ktown' set of KDE 5_15.11 installed:
-- Upgrade to KDE-5_15.12
- Remove the packages that no longer exist in KDE 5_15.12:
- * removepkg xembed-sni-proxy
- * removepkg ktux
- * removepkg amor
- You may want to reconsider removing these, lots of old artwork in there:
- * removepkg kde-base-artwork
- * removepkg kde-wallpapers
- * removepkg kdeartwork
-
-If you have my 'ktown' set of KDE 5_15.10 installed:
-- Upgrade to KDE-5_15.11
- Then re-install original Slackware-current package that was removed
- from "deps" in KDE 5_15.11 (this will be easiest using slackpkg):
- * ConsoleKit2
- * eigen2
- * xapian-core
- Remove the package that no longer exists in KDE 5_15.11:
- * removepkg kdeconnect4
-
-If you have my 'ktown' set of KDE 5_15.09_02 installed:
-- No further actions are needed.
-
-If you have my 'ktown' set of KDE 5_15.09 installed:
-- Upgrade to KDE-5_15.09_02 and then remove the packages
- that no longer exist in KDE 5_15.09_02:
- * removepkg LoginKit
-
-If you have my 'ktown' set of KDE 5_15.07 installed:
-- Upgrade to KDE-5_15.09 and then remove the packages
- that no longer exist in KDE 5_15.09:
- * removepkg ConsoleKit
- * removepkg grantlee-qt5
- * removepkg kgamma
- * removepkg pairs
-
-If you have my 'ktown' set of KDE 5_15.06 installed:
-- No further actions are needed.
-
-If you have my 'ktown' set of KDE 5_15.05 installed:
-- Re-install the following 'ktown' packages:
- * kactivities-framework
-
-If you have my 'ktown' set of KDE 5_15.04 installed:
-- Remove packages that no longer exist in KDE 5_15.05:
- * removepkg qt-gstreamer0
-- Re-install 'ktown' packages:
- * qt-gstreamer
-
-If you have my 'ktown' set of KDE 5_15.03 installed:
-- Remove packages that no longer exist in KDE 5_15.04:
- # removepkg gst1-plugins-base
- # removepkg gst1-plugins-good
- # removepkg gstreamer1
- # removepkg qt-gstreamer1
- # removepkg libmm-qt5
-- Re-install original Slackware-current packages that were removed from "deps"
- in KDE 5_15.04 (this will be easiest using slackpkg):
- * LibRaw
- * akonadi
- * attica
- * cmake
- * eigen3
- * exiv2
- * grantlee
- * harfbuzz
- * libfakekey
- * libodfgen
- * librevenge
- * libssh
- * libwpd
- * orc
- * poppler
- * qt
- * shared-desktop-ontologies
- * soprano
- * strigi
-
Then proceed with installing/upgrading KDE 5 as outlined below.
To make it easy for you, here is a one-line command that downloads the whole
@@ -291,6 +223,7 @@ dependencies on Slackware-current is as easy as:
Be prepared to wait a *long* time since this will compile a new Qt5 package
among others. The finished package will be stored in /tmp .
+
Then if you want to compile the KDE packages on your computer, run:
# cd 5/kde
# ./KDE.SlackBuild
@@ -299,4 +232,4 @@ Wait a long time, and you will find the new packages in /tmp/kde-build .
Note that these packages will already have been installed by KDE.SlackBuild !
==============================================================================
- Eric Hameleers / alien at slackware dot com / 15-jun-2016
+ Eric Hameleers / alien at slackware dot com / 22-jul-2016