openSUSE has a very strong and active KDE team with a lot of information on their own wiki:
Use the following command to install the needed packages:
zypper si -d kdelibs4
This section describes how you can get kde to compile so that you can log in graphically (using kdm, the KDE display manager) and call konqueror (contained in KDEBASE, KDE's base package).
You can install kdesupport and its dependencies from SUSE by adding the KDE:Distro:Stable repository from the openSUSE Build Service to your repositories. For openSUSE 12.1 add this Repository to YaST/zypper:
For older versions of openSUSE do:
su zypper ar -f http://download.opensuse.org/repositories/KDE:/Distro:/Stable/[YOUR openSUSE VERSION]
Now install kdesupport from openSUSE:
zypper install libqca2-devel libsoprano-devel libqimageblitz-devel strigi-devel
Please remember to skip any instructions from Getting_Started/Build that refer to kdesupport. Start to compile with kdelibs.
openSUSE, via its Build Service, provides a so-called unstable repository which contains weekly snapshots from KDE SVN trunk. These allow you to run a system install of unstable, but does not allow you to keep a stable system install while testing unstable in parallel.
You need a supported openSUSE version, that is, at the time of writing, openSUSE 11.4 or 12.1 or openSUSE Factory (the always-on-development branch of openSUSE).
Add the repository manually and perform an installation from the command line.
Add the repository. To do so, enter as root
zypper ar -f http://download.opensuse.org/repositories/KDE:/Unstable:/SC/YOUR_openSUSE_VERSION/ [ALIAS]
where YOUR_openSUSE_VERSION is either openSUSE_12.3 or openSUSE_Factory depending on what you are running. And ALIAS is whatever name you want to assign to the repository.
After that upgrade the packages to the unstable version:
zypper dup --from [ALIAS]
You may want to add some additional repositories to have compatible non KDE SC packages available.
zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/YOUR_openSUSE_VERSION/_KDE_Unstable_SC/ [ALIAS]
followed by the installation the packages you need:
zypper install [package]
Return to Building KDE.