From ddf62e04c4cc936d131f97392f343ebd044ce07d Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 30 Mar 2015 10:33:33 +0200 Subject: KDE 4.14.3 with Long Term Support: refreshed the PKGLIST --- README.4.14.3 | 187 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 README.4.14.3 (limited to 'README.4.14.3') 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 @@ +KDE4.14 +======= + +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. + +NOTE: +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. + +NOTE: +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). + +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 + 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 + +NOTE: +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://alien.slackbook.org/alien/ktown/source/4.14.3 . + +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://alien.slackbook.org/alien/ktown/current/4.14.3 . + +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/4.14.3 . +If you want only the 32-bit packages: + # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/4.14.3 . + +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 + -- cgit v1.2.3