summaryrefslogtreecommitdiffstats
path: root/README.5_17.02
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-02-16 10:13:17 +0100
committer Eric Hameleers <alien@slackware.com>2017-02-16 10:13:17 +0100
commitb96f6f3a8304b785bd54fa68cb0f92797cdc3ced (patch)
tree17246e566a8314411f9c1f65c3690302b5b9d8de /README.5_17.02
parentc66abd7258b9a11b18751958fd051c1ede9ebab3 (diff)
downloadktown-b96f6f3a8304b785bd54fa68cb0f92797cdc3ced.tar.gz
ktown-b96f6f3a8304b785bd54fa68cb0f92797cdc3ced.tar.xz
Release of KDE 5_17.02 for Slackware.KDE-5_17.025_17.02
- PKGLIST updated with the list of available packages in this release (slackware-current only for now). - README updated.
Diffstat (limited to '')
-rw-r--r--README.5_17.02 (renamed from README.5_17.01)119
1 files changed, 37 insertions, 82 deletions
diff --git a/README.5_17.01 b/README.5_17.02
index bd66946..b010d81 100644
--- a/README.5_17.01
+++ b/README.5_17.02
@@ -1,80 +1,28 @@
KDE5
====
-Here is KDE 5_17.01 for Slackware, consisting of the KDE Frameworks 5.30.0,
-Plasma 5.8.5 and Applications 16.12.1 on top of Qt 5.7.1.
+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.
-Upgrading from the previous 5_16.12 needs a bit of tender care & loving this
-time. In particular, the new quarterly release of the Applications brings
-a lot of change. Many packages have been added, but also many packages are
-no longer part of the 'ktown' repository. Read the instructions well!
+Upgrading from the previous 5_17.01 is straight-forward.
-KDE-5_17.01 is meant to be installed on top of Slackware 14.2 or -current.
+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!
-Note that I am currently undecided whether I should keep on supporting
-Slackware 14.2 in my 'ktown' builds. The 'ktown' repository's primary goal
-has always been to do the research and development into bleeding edge
-KDE software, so that integrating it into Slackware's core can be done with
-the knowledge that these KDE releases have been given a good QA testing
-by the community. Which means, slackware-current is the only relevant release.
-Providing updates for 14.2 will probably stop, once -current has diverged too
-much from 14.2 to keep it all manageable.
-
What is the NEWS in this batch of updates:
-- Frameworks 5.30.0 is an enhancement release and contains one new framework
- compared to my previous release: prison.
- See https://www.kde.org/announcements/kde-frameworks-5.30.0.php
-- Plasma 5.8.5 is an incremental bug fix release for the 5.8 series.
- See https://www.kde.org/announcements/plasma-5.8.5.php and if you want
- to know more about the long term support (LTS) for Plasma 5.8, go read:
- https://www.kde.org/announcements/plasma-5.8.0.php
-- Applications 16.12.1 contains many changes. In these 16.12.x releases,
- some of the big packages have been split into many smaller ones:
- kde-baseapps, kdepim and kdewebdev (and these three packages are gone now).
- Two other packages have been removed: gpgmepp (whose functionality has been
- integrated into gpgme), and kuser (for which there is no replacement and
- therefore I have kept it as part of applications-extra).
- Formerly part of 'kdepim', the kdgantt2 program has been removed and it is
- replaced by a new package 'kdiagram'.
- Another new package 'kwave' was added in 16.12.0 (which I never built).
- See https://www.kde.org/announcements/announce-applications-16.12.1.php .
-- I have removed kactivities, nepomuk and nepomuk-widgets from the 'kde4'
- package subset. These kdelibs4-based packages are no longer used by
- other packages.
- I also added a package there: libcddb4 is the old kdelibs4 based version
- and it is needed to keep k3b running. The latest libkcddb is Frameworks5
- based and incompatible with k3b.
- Unfortunately kdepimlibs4 is still required by kopete and klinkstatus.
- I had to recompile kdepimlibs4 to remove gpgme++ files that are now part
- of the gpgme package. If you want to repeat this at home, make sure you
- only have 'akonadi4' installed, not the newer 'akonadi' from Applications.
-- In applications-extra, I upgraded calligra to the recently released
- Frameworks5 based version; a recompilation would have been needed anyway
- in order to ditch kactivities. The new calligra has shed some of its code
- and no longer contains krita or kexi, they are developed independently now.
- Flow and Stage have also been removed from the code but here the reason is
- that their code is unmaintained.
- Therefore I have added 'krita' as a new package. If anyone needs 'kexi'
- as well, let me know so I can add it (and its dependencies) next time.
- Also, partitionmanager was upgraded and is now Frameworks5 based. Note:
- partitionmanager has issues using kdesu to gain root access to the disks
- even though it will ask for the root password. If all actions are greyed
- out, start it from the commandline with "sudo -s partitionmanager".
-- The 'kdeconnect' package in plasma-extra was upgraded.
-- The 'deps' section has two new packages (three in the Slackware 14.2 repo
- as you can read below): libdmtx and qrencode, both of which are requirements
- for the new 'kdiagram' package.
- The 'libinput' package was upgraded to the same version as was recently
- added to slackware-current (and compiled against the new package
- 'libwacom' just like in slackware-current). Note that libinput and
- libwacom are not part of the 'deps' for Slackware-current since these are
- already covered by your Slackware install.
-- The qt5 package was upgraded to 5.7.1, and accompanying upgrades were
- done for qt5-webkit, sip and PyQt5. Note that qt5's dependencies have
- increased again: it now requires libinput, libwacom, libxkbcommon.
- I did not upgrade qt5 to 5.8.0 - it is too new and currently seems to have
- issues with KWin.
+- 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.
Further points of interest:
- There are a couple of *runtime* dependencies that I did not add to the
@@ -83,8 +31,8 @@ Further points of interest:
* python-twisted - required by kajongg to start & run.
* freerdp: access RDP servers through krdc.
All of these can be found in my regular package repository.
-- kde/kde4-extragear packages should be taken from slackware 14.2 or -current
- (k3b, kaudiocreator, kplayer, kwebkitpart, oxygen-gtk2).
+- The following kde/kde4-extragear packages should be taken from slackware
+ itself: k3b, 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
@@ -105,10 +53,13 @@ Further points of interest:
telepathy-morse, 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 ports of ktorrent, skanlite and the KDE
- Development Suite can be found in the kde/applications-extra directory.
- Also kjots, previously contained in KDEPIM, has been separated into its
- own package in the kde/applications-extra directory.
+- 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,
+ 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
+ into kde/applications-extra as well.
NOTE:
If you install a 32bit program on a 64bit Slackware computer with multilib
@@ -184,6 +135,9 @@ packages, you need to look up that particular release in the list right below
release *and* all more recent releases, i.e. work your way back up to this
paragraph. Here we go:
+If you have my 'ktown' set of KDE 5_17.01 installed:
+- No further actions are needed.
+
If you have my 'ktown' set of KDE 5_16.12 installed:
- Upgrade to KDE 5_17.01
If you are running Slackware-current, manually install or upgrade libinput
@@ -242,22 +196,23 @@ can use these commands for Slackware 14.2 as well by replacing the /current/
string with /14.2/ in the example commandlines below:
NOTE:
-Instead of using the host alien.slackbook.org/alien/ktown/ you can pick any
-mirror like bear.alienbase.nl/mirrors/alien-kde/ because a mirror may be faster.
+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.
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.
- # rsync -av rsync://alien.slackbook.org/alien/ktown/current/5/ 5/
+ # rsync -av rsync://bear.alienbase.nl/mirrors/alien-kde/current/5/ 5/
Or else, if you want to download packages for just one of the two supported
architectures, you would run one of the following commands instead (note that
there is a dot at the end of these commands!).
If you want only the 64-bit packages:
- # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/current/5/ 5/
+ # rsync -av --exclude=x86 rsync://bear.alienbase.nl/mirrors/alien-kde/current/5/ 5/
If you want only the 32-bit packages:
- # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/5/ 5/
+ # 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
@@ -314,7 +269,7 @@ Sources and scripts are separated from the packages in my 'ktown' repository.
If you want the sources for KDE 5, run the following command to download them
(downloading from a mirror will usually be much faster):
- # rsync -av rsync://alien.slackbook.org/alien/ktown/source/5/ 5/
+ # rsync -av rsync://bear.alienbase.nl/mirrors/alien-kde/source/5/ 5/
There are a lot of 'dependencies' for KDE 5 which you'll have to compile and
install before attempting to compile KDE 5. Compiling and installing these
@@ -339,4 +294,4 @@ 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 / 26-jan-2017
+ Eric Hameleers / alien at slackware dot com / 14-feb-2017