path: root/README.4.14.3
diff options
Diffstat (limited to 'README.4.14.3')
1 files changed, 187 insertions, 0 deletions
diff --git a/README.4.14.3 b/README.4.14.3
new file mode 100644
index 0000000..02fab34
--- /dev/null
+++ b/README.4.14.3
@@ -0,0 +1,187 @@
+This is the KDE Software Compilation 4.14.3 for Slackware-current!
+No guarantees about its useability on Slackware 14.1... it will likely not work.
+What's new:
+This release includes the latest version of the Plasma Workspaces, 4.11.14.
+Kactivities was taken from the 4.13.3 sources because that too, is missing
+from KDE 4.14.
+This set of packages includes the most recent versions of the Calligra
+office suite and Kdevelop packages.
+There were some other noteworthy updates in the 'extragear' department:
+k3b, kdeconnect-kde, plasma-nm and partitionmanager.
+And I sneaked some stuff in, which may not be of interest to everyone. For
+phonon, phonon-getreamer, qt-gstreamer1 I have added Qt5 bindings so that you
+can use them with KDE 5. And I added a phonon-vlc package, which of course
+will only work if you also install my vlc package - some people prefer the
+vlc backend for phonon to the gstreamer or the ancient mplayer backend.
+How to upgrade:
+The upgrade from Slackware-current's own 4.10.5 will be trivial.
+The following Slackware packages outside KDE (the 'deps') need an update:
+- akonadi, attica, libssh, phonon, phonon-gstreamer, shared-desktop-ontologies
+ and soprano.
+One new dependency was introduced in KDE 4.12:
+- LibRaw.
+Three new packages have been added for KDE 4.13:
+- eigen3, qt-gstreamer and xapian-core.
+Six new dependencies for KDE 4.14:
+- gstreamer1, gst1-plugins-base, gst1-plugins-good, libfakekey, orc and
+ qt-gstreamer1.
+Removed dependency for KDE 4.14:
+- qt-gstreamer (since we moved to qt-gstreamer1).
+Four KDE packages have been removed since the KDE 4.10.5 of Slackware-current:
+- kdeadmin, kdetoys, kdesdk and kdenetwork have been split up into smaller
+ individual packages in 4.11.
+Two packages were renamed in 4.12:
+- kwallet is now called kwalletmanager.
+- kdnssd became zeroconf-ioslave.
+New packages were added too, in KDE 4.13:
+- artikulate, baloo, baloo-widgets, kfilemetadata and kqtquickcharts.
+If you have installed the slackpkg+ extension to slackpkg and added my 'ktown'
+repository, then "slackpkg install ktown" should show you a list of new
+packages to install.
+Changes to Slackware's KDE:
+Noteworthy additions since Slackware's KDE are:
+- kdeconnect-kde, which is the counterpart of the Andriod application
+ kdeconnect-android. KDE Connect allows your Android smartphone to
+ interact with your KDE Desktop.
+- baloo, which is the next generation of the nepomuk project. It's responsible
+ for handling user metadata such as tags, rating and comments.
+ It also handles indexing and searching for files, emails, contacts, and so on.
+ Automatic migration from nepomuk to baloo has been added to KDE 4.13.
+- plasma-nm: you have a choice of NetworkManager GUI now.
+ The original 'networkmanagement' widget will ultimately be replaced by
+ the new QML based 'plasma-nm' applet. The packages required for the
+ Plasma NetworkManager applet are: libmm-qt, libnm-qt and plasma-nm itself.
+The artikulate package requires gstreamer-1. Slackware still comes with
+gstreamer-0.1 and therefore I added the gstreamer1 package to the 'deps'.
+The gstreamer 1.x and 0.1 versions can co-exist on the same system,
+so it should not be an intrusive addition.
+About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit:
+* KDE localizations (language packs) are available in the "kdei" subdirectory.
+ You only need one package (for your own language).
+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
+ will have to install the following essential Slackware-current packages
+ at a a minimum:
+ * bluedevil
+ * polkit-kde-agent-1
+ * polkit-kde-kcmodules-1
+ And optionally install these as well:
+ * amarok
+ * kaudiocreator
+ * kdevelop-pg-qt
+ * kplayer
+ * ktorrent
+ * libktorrent
+ * wicd-kde
+Sources and scripts have been separated from the packages in my 'ktown'
+ repository starting with KDE 4.9-rc1. If you want the sources for
+ 4.14.3, run the following command to download them:
+ # rsync -av rsync:// .
+Then if you want to compile the KDE packages on your computer, run:
+ # cd 4.14.3/kde
+ # ./KDE.SlackBuild
+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 !
+But if all you want is the packages I created, then you can skip all of that.
+In order to install or upgrade to KDE 4.14.3, follow these steps:
+Make sure you are not running KDE or even X ! If you are running an X session,
+log out first, and if you are in runlevel 4 (graphical login) you first have to
+go back to runlevel 3 (console) by typing "init 3".
+To make it easy for you, here is a one-line command that downloads the whole
+4.14.3 directory (excluding the sources), with 32-bit and 64-bit packages
+(and be careful of the 'dot' at the end of that command, it is part of the
+commandline !!):
+ # rsync -av rsync:// .
+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:// .
+If you want only the 32-bit packages:
+ # rsync -av --exclude=x86_64 rsync:// .
+Assuming you just downloaded the bits you want from the directory tree
+"4.14.3", you must now change your current directory to where you found this
+README (which is the directory called '4.14.3'). If you used one of the
+above "rsync" commands then you can simply do:
+ # cd 4.14.3
+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):
+ On Slackware 32-bit:
+ # upgradepkg --reinstall --install-new x86/deps/*.t?z
+ # upgradepkg --reinstall --install-new x86/kde/*.t?z
+ # removepkg kdeadmin
+ # removepkg kdenetwork
+ # removepkg kdesdk
+ # removepkg kdetoys
+ # removepkg kwallet
+ # removepkg kdnssd
+ On Slackware 64-bit:
+ # upgradepkg --reinstall --install-new x86_64/deps/*.t?z
+ # upgradepkg --reinstall --install-new x86_64/kde/*.t?z
+ # removepkg kdeadmin
+ # removepkg kdenetwork
+ # removepkg kdesdk
+ # removepkg kdetoys
+ # removepkg kwallet
+ # removepkg kdnssd
+ If you already have one or more non-english language packs installed:
+ # upgradepkg x86_64/kdei/*.t?z
+ If you want to have a non-english language pack installed but none is
+ currently installed, substitute your country code instead of the 'XX'
+ in the next command:
+ # upgradepkg --install-new x86_64/kdei/kde-l10n-XX-*.t?z
+ Check if any ".new" configuration files have been left behind by
+ the upgradepkg commands. Compare them to their originals and decide
+ if you need to use them.
+ # find /etc/ -name "*.new"
+ A graphical (ncurses) tool for processing these "*.new" files is slackpkg:
+ # slackpkg new-config
+Then reboot your system.
+ Eric Hameleers / alien at slackware dot com / 11-nov-2014