summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README199
1 files changed, 65 insertions, 134 deletions
diff --git a/README b/README
index 02fab34..56ed2fc 100644
--- a/README
+++ b/README
@@ -1,108 +1,57 @@
-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 .
+KDE5
+====
+
+This is the testing ground for Slackware, of the KDE Frameworks 5.2.0 combined
+with Plasma 5.0.2.
+This is only useful if installed on top of Slackware -current and my KDE 4.14
+packages (plus dependencies). KDE5 is still a work in progress and needs the
+KDE4 applications, libraries and artwork.
+
+Plasma 5.0 is the next generation of KDE's desktop workspace.
+Plasma 5.0 improves support for high-DPI displays and comes with a "converged
+shell", i.e. one Plasma codebase for different target devices. Plasma 5 uses
+a new fully hardware-accelerated OpenGL(ES)graphics stack. Plasma 5 is built
+using Qt 5 and Frameworks 5.
+And with the Breeze themed artwork and its own Oxygen font, this desktop looks
+clean and modern.
+
+Note that you need to install KDE5 plus dependencies on top of an existing
+installation of KDE4 plus dependencies. Do not swap that install order!
+
+If you want to see the new graphical session (login) manager SDDM in action,
+add the following lines to the Slackware file "/etc/rc.d/rc.4" right after
+the line: echo "Starting up X11 session manager..."
+
+# --- 8< --------------------------------------
+if [ -x /usr/bin/sddm ]; then
+ exec /usr/bin/sddm
+fi
+# --- 8< --------------------------------------
+
+... and then switch to runlevel 4 by typing:
+
+ # init 4
+
+Select "KDE Plasma 5" from the SDDM session dropdown.
+Alternatively, if you prefer good old runlevel 3, you can type:
+
+ $ xwmconfig
+
+... and select "xinitrc.plasma" as your default window manager for X.
+Then run:
+
+ $ startx
+
+-------------------------------------------------------------------------------
+
+Sources and scripts are separated from the packages in my 'ktown' repository
+starting with KDE 4.9-rc1. If you want the sources for this KDE5 preview,
+run the following command to download them:
+
+ # rsync -av rsync://alien.slackbook.org/alien/ktown/source/5 .
Then if you want to compile the KDE packages on your computer, run:
- # cd 4.14.3/kde
+ # cd 5/kde
# ./KDE.SlackBuild
Wait a long time, and you will find the new packages in /tmp/kde-build .
@@ -112,34 +61,34 @@ 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:
+In order to install or upgrade KDE5, 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
+'5' 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 .
+ # rsync -av rsync://alien.slackbook.org/alien/ktown/current/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/4.14.3 .
+ # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/current/5 .
If you want only the 32-bit packages:
- # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/4.14.3 .
+ # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/5 .
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
+"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 4.14.3
+ # 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,
@@ -147,32 +96,14 @@ 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
+ # upgradepkg --reinstall --install-new x86/kde/*/*.t?z
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
+ # upgradepkg --reinstall --install-new x86_64/kde/*/*.t?z
+ No separate language packs are included with this preview!
+
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.
@@ -183,5 +114,5 @@ renamed or integrated and that is the reason for the 'removepkg' lines):
Then reboot your system.
==============================================================================
- Eric Hameleers / alien at slackware dot com / 11-nov-2014
+ Eric Hameleers / alien at slackware dot com / 16-sep-2014