summaryrefslogtreecommitdiffstats
path: root/README.5_17.03
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-03-19 21:43:42 +0100
committer Eric Hameleers <alien@slackware.com>2017-03-19 21:43:42 +0100
commit39eac30b65ddedc38ea255f51597d2abd782930b (patch)
tree8045ec481edd88320a2e004d90928816c2939b37 /README.5_17.03
parentdca1cdad0c38f067175881b62fe615f26ceebaa5 (diff)
downloadktown-39eac30b65ddedc38ea255f51597d2abd782930b.tar.gz
ktown-39eac30b65ddedc38ea255f51597d2abd782930b.tar.xz
Release of KDE 5_17.03 for Slackware.KDE-5_17.035_17.03
- PKGLIST updated with the list of available packages in this release (just slackware-current for now). - README updated.
Diffstat (limited to '')
-rw-r--r--README.5_17.03 (renamed from README.5_17.02)124
1 files changed, 78 insertions, 46 deletions
diff --git a/README.5_17.02 b/README.5_17.03
index b010d81..9e1750a 100644
--- a/README.5_17.02
+++ b/README.5_17.03
@@ -1,28 +1,36 @@
KDE5
====
-Here is KDE 5_17.02 for Slackware, consisting of the KDE Frameworks 5.31.0,
-Plasma 5.9.2 and Applications 16.12.2 on top of Qt 5.7.1.
+Here is KDE 5_17.03 for Slackware, consisting of the KDE Frameworks 5.32.0,
+Plasma 5.9.3 and Applications 16.12.3 on top of Qt 5.7.1.
-Upgrading from the previous 5_17.01 is straight-forward.
+Upgrading from the previous 5_17.02 is straight-forward.
-KDE-5_17.02 is meant to be installed on top of Slackware -current.
-It will *replace* any version of KDE 4 you might have installed!
+KDE-5_17.03 is meant to be installed on top of Slackware -current.
+It will *replace* any version of KDE 4 you might have installed! Plasma 5
+has mostly gotten rid of its Qt4 legacy.
What is the NEWS in this batch of updates:
-- Frameworks 5.31.0 is an enhancement release.
- See https://www.kde.org/announcements/kde-frameworks-5.31.0.php
-- Plasma 5.9.2 is the second iteration of the 5.9 series with small fixes only.
- See https://www.kde.org/announcements/plasma-5.9.2.php .
- I am not sticking with the long term support (LTS) releases of Plasma 5.8,
- as I think LTS should be targeting stable Slackware. If you want, go read:
- https://www.kde.org/announcements/plasma-5.8.0.php for the LTS plans.
-- Applications 16.12.2 is an incremental fix-release in the 16.12 series.
- See https://www.kde.org/announcements/announce-applications-16.12.2.php .
-- The 'deps' section has four updated packages: OpenAL, libxkbcommon, phonon,
- wayland; and one recompiled package: qt5.
- I will not upgrade qt5 to 5.8.0 until the KWin developer gives it
- the green light.
+- The 'deps' section has some interesting updates this time. Two upgraded
+ packages: phonon-vlc and qca-qt5. Also six new ones to support digikam
+ and kdenlive: lensfun, opencv, frei0r-plugins, vid.stab, dvdauthor and mlt.
+ You may already have one or more of these installed from SBo, so make sure
+ to upgrade to mine to prevent breakage in digikam and kdenlive. Notably,
+ the SBo version of 'frei0r-plugins' package is called 'frei0r'.
+- Frameworks 5.32.0 is an enhancement release, nothing exciting.
+ See https://www.kde.org/announcements/kde-frameworks-5.32.0.php
+- Plasma 5.9.3 is yet another iteration of the 5.9 series with small fixes only.
+ See https://www.kde.org/announcements/plasma-5.9.3.php .
+- Applications 16.12.3 is an incremental fix-release in the 16.12 series.
+ See https://www.kde.org/announcements/announce-applications-16.12.3.php .
+ This time I have built the 'libkface' and 'kdenlive' packages now that
+ their dependencies have been fulfilled.
+- Applications-extra contains two new packages: digikam and krusader.
+ I have also added a beta release of k3b (now finally a KF5 port)
+ which will see its first new official release as part of Applications
+ 17.04. And finally, I upgraded the kdevelop related packages.
+- In plasma-extra I rebuilt the sddm-qt5 package, enabling the dutch
+ translation and making sure that SDDM picks up your $LANG settings.
Further points of interest:
- There are a couple of *runtime* dependencies that I did not add to the
@@ -32,18 +40,22 @@ Further points of interest:
* freerdp: access RDP servers through krdc.
All of these can be found in my regular package repository.
- The following kde/kde4-extragear packages should be taken from slackware
- itself: k3b, kaudiocreator, kplayer, kwebkitpart, oxygen-gtk2 .
+ itself: kaudiocreator, kplayer, kwebkitpart, oxygen-gtk2 .
- Lots of packages in the 'deps' department are completely new to Slackware.
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
new telepathy support packages (see below), these are the new ones:
- OpenAL, PyQT5, cfitsio, grantlee-qt4, json-glib, libappindicator,
- libdbusmenu-gtk, libdbusmenu-qt5, libdmtx, libindicator, libinput, libwacom,
- libxkbcommon, lmdb, hack-font-ttf, ninja, noto-font-ttf, noto-cjk-font-ttf,
- polkit-qt5-1, qca-qt5, qrencode, qt-gstreamer, qt5, qt5-webkit, sni-qt
- and wayland.
+ OpenAL, PyQT5, cfitsio, dvdauthor, frei0r-plugins, grantlee-qt4,
+ hack-font-ttf, json-glib, lensfun, libappindicator, libdbusmenu-gtk,
+ libdbusmenu-qt5, libdmtx, libindicator, libinput, libwacom, libxkbcommon,
+ lmdb, mlt, ninja, noto-font-ttf, noto-cjk-font-ttf, opencv, polkit-qt5-1,
+ qca-qt5, qrencode, qt-gstreamer, qt5, qt5-webkit, sni-qt, vid.stab
+ and wayland. As a side note, libinput and libwacom have become part of
+ Slackware-current. Technically that makes them redundant in the above
+ listing, however I still compile Plasma5 packages for Slackware 14.2 so
+ I left them in.
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:
@@ -55,7 +67,7 @@ Further points of interest:
- Telepathy for KDE packages are found in their own subdirectory kde/telepathy .
- The kde/kde4 and kde/kde4-extragear directories contain packages that are
still required to support kdelibs4-based Applications.
-- Also worth mentioning: the KF5 ports of calligra, krita, ktorrent,
+- Also worth mentioning: the KF5 ports of k3b, calligra, krita, ktorrent,
partitionmanager, skanlite and the KDE Development Suite can be found
in kde/applications-extra .
Finally, kjots (previously contained in KDEPIM) and kuser have been moved
@@ -81,27 +93,26 @@ NOTE:
If you decide to install these packages on top of a fresh installation of
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:
+ packages. You can optionally install the following Slackware packages:
* amarok
- * k3b
* kaudiocreator
* kplayer
* kwebkitpart
* oxygen-gtk2
NOTE:
-If you had installed KDE 4 previously as your default desktop, the removal
+If you had installed KDE 4 as your default desktop previously, 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 Plasma 5 for the first time, you need to run 'xwmconfig'
and select 'xinitrc.plasma' as your desktop session.
+
-------------------------------------------------------------------------------
Install pre-compiled packages:
-------------------------------------------------------------------------------
+
In order to install or upgrade KDE 5, follow these steps:
Make sure you are not running KDE or even X ! If you are running an X session,
@@ -127,13 +138,19 @@ If you have Slackware 14.2 or -current's default KDE 4.14.3 installed:
# removepkg kdevelop-php
# removepkg kdevelop-php-docs
..or instead of the above, simply '# slackpkg remove kde' and de-select
- the packages you want to keep (amarok, calligra, k3b etc).
+ the packages you want to keep (amarok, etc).
Alternativly, in case you are already using an older release of my KDE 5
packages, you need to look up that particular release in the list right below
(for instance: KDE 5_16.08) and then apply the actions shown for that KDE 5
release *and* all more recent releases, i.e. work your way back up to this
-paragraph. Here we go:
+paragraph. Note that some of the old KDE package names were obsoleted along
+the way, they were split up, renamed or integrated and that is the reason
+for some of the 'removepkg' lines you'll see below.
+Here we go:
+
+If you have my 'ktown' set of KDE 5_17.02 installed:
+- No further actions are needed.
If you have my 'ktown' set of KDE 5_17.01 installed:
- No further actions are needed.
@@ -191,14 +208,31 @@ If you have my 'ktown' set of KDE 5_16.01 installed:
Then proceed with installing/upgrading KDE 5 as outlined below.
NOTE:
-The example commands are for Slackware -current but you
-can use these commands for Slackware 14.2 as well by replacing the /current/
-string with /14.2/ in the example commandlines below:
+The example commands below are for Slackware -current but you can use
+these commands for Slackware 14.2 as well by replacing the /current/
+string with /14.2/ (provided there is a suitable 'ktown' release available
+for Slackware 14.2 of course):
NOTE:
Instead of using the mirror host bear.alienbase.nl/mirrors/alien-kde/
-you can also use the master host alien.slackbook.org/alien/ktown/
-but that will probably be slower for some of you.
+you could choose the master host alien.slackbook.org/alien/ktown/
+but that will probably be a lot slower for some of you.
+
+NOTE:
+If you use 'slackpkg' to automate your upgrades, be sure to blacklist my
+custom packages or else slackpkg will always try to replace my packages
+with the stock Slackware versions if the package names are identical.
+As an example, you can add the following lines to the file
+"/etc/slackpkg/blacklist" to prevent this unintentional downgrading to KDE4:
+ # These three lines will blacklist all SBo, alien and multilib packages:
+ [0-9]+_SBo
+ [0-9]+alien
+ [0-9]+compat32
+If on the other hand you are using the 'slackpkg+' extension for slackpkg
+then your "/etc/slackpkg/blacklist" file should *not* contain the above
+lines! The slackpkg+ extension enables the use of 3rd-party repositories
+with slackpkg and then Plasma5 package upgrades will be handled properly.
+
To make it easy for you, here is a one-line command that downloads the whole
'5' directory (excluding the sources), with 32-bit and 64-bit packages.
@@ -214,16 +248,14 @@ If you want only the 64-bit packages:
If you want only the 32-bit packages:
# rsync -av --exclude=x86_64 rsync://bear.alienbase.nl/mirrors/alien-kde/current/5/ 5/
-Assuming you just downloaded the bits you want from the directory tree
-"5", you must now change your current directory to where you found this
-README (which is the directory called '5'). If you used one of the
-above "rsync" commands then you can simply do:
+Assuming you just downloaded the bits you want from the directory tree "5",
+you must now change your current directory to where you found this README
+(which is the directory called '5'). If you used one of the above "rsync"
+commands then you can simply do:
# cd 5
-From within this directory, you run the following commands as root (note that
-some of the old KDE package names are obsoleted now, they have been split up,
-renamed or integrated and that is the reason for the 'removepkg' lines):
+From within this directory, you run the following commands as root:
On Slackware 32-bit:
# upgradepkg --reinstall --install-new x86/deps/*.t?z
@@ -289,9 +321,9 @@ Then if you want to compile the KDE packages on your computer, run:
# cd 5/kde
# ./KDE.SlackBuild
-Wait a long time, and you will find the new packages in /tmp/kde-build .
+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 !
Reboot your computer and login to a Plasma session.
==============================================================================
- Eric Hameleers / alien at slackware dot com / 14-feb-2017
+ Eric Hameleers / alien at slackware dot com / 18-mar-2017