diff options
Diffstat (limited to '')
-rw-r--r-- | README | 199 |
1 files changed, 65 insertions, 134 deletions
@@ -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 |