KDE4-trunk

KDE Techbase

References:
Build KDE 4
Build KDE 4 - Prerequisites
Build KDE 4 - Generic
Build KDE 4 - LFS
Prerequisites:
Qt 4.4                                                qt4                                KDE_DEPENDS/kdelibs4
D-Bus > 0.62                                dbus                                KDE_DEPENDS/kdelibs4
                                               dbus-glib                                KDE_DEPENDS/kdelibs4 (hal)
CMake > 2.4.5                                cmake                                KDE_DEPENDS
hal                                                hal                                KDE_DEPENDS/kdelibs4
gcc, g++ >= 4.2                                g++                                KDE_DEPENDS
svn                                                subversion
pkg-config                                pkgconfig                                KDE_DEPENDS/kdelibs4
X11                                                X11-LIBS                                KDE_DEPENDS/kdelibs4 (qt4)
OpenGL (mesa, glut)                OPENGL/GLUT                KDE_DEPENDS/kdelibs4 (qt4)
**libjpeg                                                jpeg
libpng                                                libpng                                KDE_DEPENDS/kdelibs4
libungif/giflib                                LIBGIF                                KDE_DEPENDS/kdelibs4
libclucene                                                clucene                                libs/soprano (opt), utils/strigi
librdf                                                redland                                libs/soprano
libxml2                                                libxml2                                KDE_DEPENDS/kdelibs4
libxslt                                                libxslt                                KDE_DEPENDS/kdelibs4
(makeobj from kdesdk)
shared-mime-info                                shared-mime-info                KDE_DEPENDS/kdelibs4
boost                                                boost                                KDE_DEPENDS/kdepimlibs4
kdesupport:
QCA 2.0*                                                qca2                                kdenetwork4/DEPENDS (opt)
Eigen 1.0.5                                 eigen                                kdeedu4/DEPENDS
Taglib 1.5.0                                 taglib                                kdemultimedia4/DEPENDS (opt)
Soprano >= 2.0.97                                svn(?)                                 kdelibs4/DEPENDS (opt)
Strigi 0.5.8                                 svn(?)                                 KDE_DEPENDS/kdelibs4
Blitz 0.0.4                                 qimageblitz                 kdebase4/DEPENDS
               \---------------------------------------------- kdebase4-runtime/DEPENDS
kdelibs:
kdelibs
*zlib                                                zlib
*Strigi                                                strigi                                KDE_DEPENDS/kdelibs4

BZip2                                                bzip2
*OpenSSL                                openssl                                KDE_DEPENDS/kdelibs4
*Libintl                                                gettext
OpenGL                                                OPENGL                                KDE_DEPENDS/kdelibs4 (qt4)

nepomuk
Soprano >= 2.0.97 (nepomuk)                svn

+ACL (for KIO)                                acl

kjs
PCRE                                                pcre                                kdelibs4/DEPENDS

kio
FAM                                                FAM                                kdelibs4/DEPENDS
+GSSAPI                                                gssapi

phonon
ALSA                                                alsa-lib                                kdelibs4/DEPENDS

XML2                                                libxml2                                KDE_DEPENDS/kdelibs4
XSLT                                                libxslt                                KDE_DEPENDS/kdelibs4

shared-mime-info                                shared-mime-info                KDE_DEPENDS/kdelibs4

solid
*HAL                                                hal                                KDE_DEPENDS/kdelibs4

sonnet
ASpell                                                aspell                                kdelibs4/DEPENDS
HSpell                                                hspell                                kdelibs4/DEPENDS
Enchant                                                enchant                                kdelibs4/DEPENDS

khtml
JPEG                                                jpeg                                kdelibs4/DEPENDS
GIF                                                LIBGIF                                KDE_DEPENDS/kdelibs4
*PNG                                                libpng                                KDE_DEPENDS/kdelibs4

kimgio
JasPer                                                jasper                                kdelibs4/DEPENDS
OpenEXR                                                openexr                                kdelibs4/DEPENDS

dnssd
+DNSSD                                                mdnsresponder
Avahi                                                avahi                                kdelibs4/DEPENDS
kdepimlibs:
*Boost                                                boost                                KDE_DEPENDS/kdepimlibs4
Sasl2                                                cyrus-sasl                kdepimlibs4/DEPENDS (opt)
*Gpgme                                                gpgme                                KDE_DEPENDS/kdepimlibs4
LDAP                                                openldap                                kdepimlibs4/DEPENDS (opt)
kdebase/runtime:
*Strigi                                                strigi                                KDE_DEPENDS:runtime
*KDE PIM libraries                                kdepimlibs4                kdebase4-runtime/DEPENDS
Soprano                                                soprano                                kdelibs4 kdelibs4/DEPENDS
Nepomuk                                                <kdelibs4>                kdelibs4, soprano
*+Xine                                                xine-lib                                kdebase4-runtime/DEPENDS
+OpenEXR                                openexr                                kdebase4-runtime/DEPENDS
+Samba                                                samba                                kdebase4-runtime/DEPENDS
kdebase/apps:
*Strigi                                                strigi                                KDE_DEPENDS/kdelibs4
*Blitz                                                qimageblitz                kdebase4/DEPENDS
Soprano/Nepomuk                                soprano                                kdelibs4/DEPENDS
OpenGL                                                OPENGL
RAW1394                                                libraw1394                kdebase4/DEPENDS
kdebase/workspace:
*Strigi
*Blitz
USB
Fontconfig
OpenGL
X11 Xau                                                libxdmcp
X11 Xdmcp                                libxau
PAM
XRandR
NetworkManager
BlueZ
Sensors
captury?
Freetype
XKlavier
Glib2
XComposite
XDamage
XRender
kdegraphics
*Strigi                                                                kdelibs4                                
Blitz                                                                kdebase4-runtime
GPhoto                                r.kamera                                libgphoto2
Sane                                r.kscanplugin                sane-backends
xf86vmode                r.kgamma                libxf86vidmodeproto
Exiv2                                r.gwenview                exiv2
Nepomuk                                                                kdelibs4?
JPEG                                r.gwenview                jpeg

okular
Poppler >= 0.6                PDF                                poppler
Libspectre >= 0.2                PS                                libspectre
CHM                                CHM                                chmlib
DjVuLibre                                DjVu                                dvjulibre
TIFF                                TIFF                                tiff
Freetype                                Freetype-DVI                freetype2
?EPub                                EPub                                <none>
+QCA2                                Encrypted ODT                qca2
kdemultimedia
Xine + XCB                r.dragonplayer                xine-lib +xcb                DEPENDS
ALSA                                                                alsa-lib                                DEPENDS
Taglib                                r.juk                                taglib                                DEPENDS
OggVorbis                audiocd plugin                libogg,libvorbis                DEPENDS
TunePimp                                                                libtunepimp                DEPENDS
MusicBrainz                                                libmusicbrainz                DEPENDS
Cdparanoia                                                cdparanoia                DEPENDS
FLAC                                                                flac                                DEPENDS
Plasma                                                kdebase-workspace4                DEPENDS
kdenetwork
*KDE PIM Libraries                                                kdebase4-runtime
*Boost                                                                kdepimlibs4                kdebase4-runtime                
VNC Server                r.krfb                                libvncserver
JPEG                                                                jpeg
+DNSSD                                r.dnssd kioslave                mdnsresponder
OpenSLP                                r.krfb
Decibel                                                                decibel
IDN                                                                libidn
Plasma                                r.knewsticker/kget                kdebase-workspace4

kget
?Soprano/Nepomuk                kget integration                
+SQLite                                kget history
GMP                                r.kget/torrent                gmp
QCA2                                r.kget/torrent                qca2

kopete
*Blitz                                                                kdebase4-runtime
XMMS                                                                xmms
Libxml2                                                                kdelibs4
LibXslt                                                                kdelibs4
+libotr                                                                libotr
OpenSSL                                Gadu Gadu                kdelibs4/strigi
kdepim
*KDE PIM Libs                                                kdepimlibs4                runtime/DEPENDS
*Boost                                                                boost                                kdepimlibs4
*Strigi                                                                strigi                                kdelibs4
*Gpgme                                                                gpgme                                kdepimlibs4
+LibXss                                                                libxscrnsaver
?Gnokii headers                                                gnokii                                DEPENDS
Nepomuk
LibXslt                                                                libxslt                                kdelibs4
?Opensync >=0.33                kitchensync                libopensync
Plasma                                                                kdebase-workspace4
?OpenChange                exchange support
MySQL                                                                mysql                                DEPENDS
kdegames
GGZ                                                                ggz-client-libs
OpenGL                                r.ksudoku                                qt4                                KDE_DEPENDS/kdelibs4
kdeedu
Plasma                                kalzium plasmoid                                                kdebase4-workspace
OpenBabel2                avogadro, compound viewer
+OpenGL                                "                                OPENGL                                kdelibs4->qt4
Eigen                                "                                eigen
OCAML                                kalzum                                ocaml
Facile                                                                facile->ocaml
Boost with Python                                                boost PYTHON
+Libusb                                                                libusb
+Readline                                                                readline
?libcfitsio                                kstars
?libsbigudrv                kstars
?libnova                                kstars
+GPS                                marble                                gpsd
kdeutils
Blitz                                                qimageblitz                kdebase4-runtime
KDE PIM Libs                                kdepimlibs4                kdebase4-runtime
TPCTIL
GMP
Python                                                python
kdeadmin
KDE PIM Libs                                kdepimlibs4                kdebase4-runtime
Shadow                                                shadow
kdesdk XXX
Strigi
KDE PIM Libraries
LibXslt                                                                kdelibs4
LibXml2                                                                kdelibs4
Boost >=1.33.1                                                kdepimlibs4
Plasma                                                                kdebase-workspace4
Subversion                                                svn
kdetoys
Plasma
Strigi
kdebindings XXX
Mono                                C#/Qyoto                mono
QScintilla                                Qyoto/Smoke                qscintilla
Qwt5                                Smoke                                qwt5
Soprano(Nepomuk)                Smoke                                soprano
Ruby                                                                ruby
Plasma                                Smoke/Ruby                kdebase-workspace4
Python                                                                python
SIP >=4.7.1                                                sip                                pyqt4/DEPENDS
+PyQt >= 4.3.1                                                pyqt4
kdewebdev
*KDE PIM Libraries
LibXslt
LibXml2
+KDev Platfrom                r.Quanta                                kdevplatform4
Tidy                                klinkstatus                tidy
kdevplatform
Common C++ 2                teamwork plugin                commoncpp2
Boost                                                                boost
Subversion                                                subversion
SvnCPP                                SVN support                rapidsvn

SMGL Spells

kdelibs4
KDE_DEPENDS:kdelibs4
depends -sub "DBUS SSL OPENGL QT3" qt4     &&
if check_if_xorg_modular_libs  qt4  ;  then
                depends  iceauth       &&
               depends  libice        &&
               depends  libsm         &&
               depends  libxtst       &&
               depends  libxext
fi                       &&
**depends desktop-file-utils  &&
depends dbus             &&
depends hal              &&
depends pkgconfig        &&
**depends openssl          &&                                --> qt4 and strigi
depends strigi           &&
sub_depends strigi QT4   &&
depends shared-mime-info &&
depends  perl            &&
depends  libpng          &&
depends libxml2          &&
depends libxslt          &&
depends LIBGIF
kdelibs4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS                          &&
optional_depends  FAM         '' '' 'file change notification'  &&
optional_depends  pcre        '' '' 'regular expression support'&&
optional_depends  soprano     '' '' 'RDF search facilities'     &&
if is_depends_enabled $SPELL soprano && spell_ok soprano; then
 local soprano_ver=$(installed_version soprano) &&
 if [[ $soprano_ver == 0.9.0 ]]; then
   message "kdelibs needs newer soprano!" &&
   force_depends soprano
 fi
fi &&
optional_depends  tiff        '' '' 'to view tiff graphics'     &&
optional_depends  alsa-lib    '' '' 'for libKMid alsa support'  &&
optional_depends  CUPS        '' '' 'to use cups printing'      &&
optional_depends  aspell      '' '' 'for spell checking support'&&
optional_depends  hspell      '' '' 'for Hebrew spell checking' &&
optional_depends  enchant     '' '' 'generic spelling library'  &&
optional_depends  avahi       '' '' 'for domain browsing'       &&
optional_depends  python      '' '' 'kross scripting support'   &&
optional_depends  jpeg        '' '' 'for JPEG image support'    &&
optional_depends  libmng      '' '' 'for animated PNG'          &&
optional_depends  jasper      '' '' 'jpeg 2000 support'         &&
optional_depends  openexr     '' '' 'high dynamic-range images'
kdepimlibs4
KDE_DEPENDS:kdepimlibs4
depends kdelibs4        &&
depends gpgme           &&
**depends libgpg-error    &&                                gpgme
depends boost
kdepimlibs4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS &&
optional_depends openldap   '' '' 'LDAP functionality'  &&
optional_depends cyrus-sasl '' '' 'support authentication of logins'
kdebase4-runtime
KDE_DEPENDS:kdebase4-runtime
depends kdelibs4
kdebase4-runtime/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
source $GRIMOIRE/FUNCTIONS              &&
depends qimageblitz                     &&
depends kdepimlibs4                     &&
if  check_if_xorg_modular_libs  qt4  ;  then
#  depends  imake          &&
#  depends  libxau         &&
#  depends  libxcomposite  &&
#  depends  libxcursor     &&
#  depends  libxdmcp       &&
#  depends  libxfixes      &&
#  depends  libxft         &&
#  depends  libxrandr      &&
#  depends  libxtst        &&
#  depends  libxxf86misc   &&
#  depends  xsetroot       &&
#  depends  xset           &&
 optional_depends  xine-lib   '' ''   'video player'            &&
 if is_depends_enabled $SPELL xine-lib;then
#    sub_depends xine-lib libxcb
   depends libxcb
 fi
#  optional_depends  libxdamage  '' '' 'Compositing support'
fi
kdebase4
KDE_DEPENDS/*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
source $GRIMOIRE/FUNCTIONS              &&
depends qimageblitz                     &&
depends kdepimlibs4                     &&
if  check_if_xorg_modular_libs  qt4  ;  then
 depends  imake          &&
 depends  libxau         &&
 depends  libxcomposite  &&
 depends  libxcursor     &&
 depends  libxdmcp       &&
 depends  libxfixes      &&
 depends  libxft         &&
 depends  libxrandr      &&
 depends  libxtst        &&
 depends  libxxf86misc   &&
 depends  xsetroot       &&
 depends  xset           &&
 optional_depends  xine-lib   '' ''   'video player'            &&
 if is_depends_enabled $SPELL xine-lib;then
#    sub_depends xine-lib libxcb
   depends libxcb
 fi                      &&
 optional_depends  libxdamage  '' '' 'Compositing support'
fi                        &&

optional_depends  freetype2  '' ''   'font anti-aliasing'         &&
optional_depends  samba      '' ''   'for the smb-ioslave'        &&
optional_depends  linux-pam  '' ''   'PAM authorisation'          &&
optional_depends  lm_sensors  '' ''  'harware monitoring'         &&
optional_depends  glib2      '' ''   'Gnome support'              &&
optional_depends  libraw1394 '' ''   'Firewire support'           &&
#optional_depends networkmanager  '' ''   '' &&
optional_depends  fontconfig '' ''   'font management'            &&
optional_depends  libxklavier '' ''  'keyboard configuration'     &&
optional_depends  libusb     '' ''   'usb support'                &&
optional_depends  bluez-libs '' ''   'Bluetooth support '         &&
optional_depends  openldap   '' ''   'LDAP authentication'        &&
optional_depends  cyrus-sasl '' ''   'Cyrus SASL authentication'
kdebase-workspace4
KDE_DEPENDS:kdebase-workspace4
depends  kdebase4-runtime &&
depends X11-SERVER
kdebase-workspace4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
source  $GRIMOIRE/FUNCTIONS             &&

if  check_if_xorg_modular_libs  qt4  ;  then
 depends  xproto         &&
 depends  xmessage       &&
 depends  libxdmcp       &&
 depends  libxrandr      &&
 depends  libxxf86misc   &&
 suggest_depends xrdb             '' '' "update the X resource database"     &&
 suggest_depends xkeyboard-config '' '' "allow multiple consoles ctl-alt-Fn"
fi                                                                 &&

optional_depends  freetype2   '' ''   'anti-aliasing of fonts'     &&
optional_depends  lm_sensors  '' ''   'harware monitoring'         &&
optional_depends  glib2       '' ''   'gnome support'              &&
optional_depends  libraw1394  '' ''   'Firewire support'           &&
optional_depends  libxklavier '' ''   'keyboard configuration'     &&
optional_depends  libusb      '' ''   'usb support'                &&
optional_depends  bluez-libs  '' ''   'Bluetooth support '         &&
optional_depends  openldap    '' ''   'LDAP authentication'        &&
optional_depends  cyrus-sasl  '' ''   'Cyrus SASL authentication'
#optional_depends networkmanager  '' ''   '' &&
kdegraphics4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdegraphics4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS                      &&
depends freetype2                                           &&
optional_depends ghostscript  '' '' 'printing support'      &&
if is_depends_enabled $SPELL ghostscript;then
 sub_depends ghostscript LIBS
fi                                                          &&
optional_depends libgphoto2    '' '' 'build kamera'         &&
optional_depends exiv2         '' '' 'decode photo exif data'    &&
optional_depends sane-backends '' '' 'build kooka'          &&
optional_depends OPENGL        '' '' 'build kpovmodeler'    &&
optional_depends libspectre    '' '' 'render PS files'      &&
optional_depends tiff          '' '' 'Ligature TIFF plugin' &&
optional_depends jpeg          '' '' 'Ligature djvu-plugin' &&
optional_depends poppler       '' '' 'Ligature PDF-plugin'  &&
optional_depends chmlib        '' '' 'read Windows help files'&&
optional_depends djvulibre     '' '' 'read DejaVu files'    &&
optional_depends qimageblitz   '' '' 'image manipulation'
kdemultimedia4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdemultimedia4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS                           &&
optional_depends alsa-lib       '' '' 'sound support'            &&
optional_depends libogg         '' '' 'play Ogg files'           &&
optional_depends libvorbis      '' '' 'play Vorbis files'        &&
#optional_depends glib2          '' '' ''    &&
optional_depends libtheora      '' '' 'video codec'              &&
optional_depends gstreamer      '' '' 'Phonon GStreamer backend' &&
optional_depends xine-lib       '' '' 'video playback'           &&
optional_depends flac           '' '' 'lossless audio codec'     &&
optional_depends libtunepimp    '' '' 'MusicBrainz tagging'      &&
optional_depends taglib         '' '' 'process audio meta data'  &&
#optional_depends nmm           '' '' 'Phonon-NMM backend'       &&
# http://www.networkmultimedia.org

optional_depends cdparanoia     '' '' 'cd ripper'
optional_depends libmusicbrainz '' '' 'download music metadata'
kdenetwork4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdenetwork4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&

optional_depends  ppp       '' ''  'for dialup support'                 &&
optional_depends  openslp    '' '' 'to find available remote desktops'  &&
optional_depends  wireless_tools '' '' 'Wireless support'               &&
optional_depends  libidn     '' '' 'International Domain Name Support'  &&
optional_depends  decibel    '' '' 'Decibel support'                    &&
optional_depends  qca2       '' '' 'needed to build kopete'             &&
optional_depends  ktorrent4  '' '' 'download using torrents'            &&
optional_depends  xmms       '' '' 'nowlistening plugin'
# libdnssd: libvncserver  jpeg?
kdepim4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdepim4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS                                &&
depends kdepimlibs4                                                   &&
** depends boost                                                         &&
# whichever db is built into qt4 ??
optional_depends mysql         '' '' 'MySQL/Embedded Akonadi backend' &&
**optional_depends gpgme         '' '' 'encrypted signatures'           &&
optional_depends cyrus-sasl    '' '' 'authentication of logins'       &&
optional_depends libopensync   '' '' 'sync with mobile devices'       &&
optional_depends pilot-link    '' '' 'Palm Pilot support'             &&
optional_depends libmal        '' '' 'Avantgo support'                &&
optional_depends gnokii        '' '' 'Nokia support'
kdegames4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdegames4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS          &&
optional_depends ggz-client-libs '' '' 'register KDE games with GGZ games' games
kdeedu4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdeedu4/DEPENDS
source  $SECTION_DIRECTORY/KDE_DEPENDS                          &&
optional_depends  boost   "" "" "scripting support in Kig"      &&
if is_depends_enabled $SPELL boost ; then
 sub_depends boost PYTHON
fi                                                              &&
optional_depends  facile  "" "" "for Kalzium (linear algebra)"  &&
if is_depends_enabled $SPELL facile ; then
 depends eigen                                                 &&
** depends ocaml                                already depends
fi                                                              &&
optional_depends  openbabel  "" "" "chemistry support"
# libsbigudrv for KStars
#
# libcfitsio  for KStars
# http://heasarc.gsfc.nasa.gov/docs/software/fitsio
kdeutils4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
optional_depends  gmp    '' '' 'to build kalc'         &&
optional_depends  python '' '' 'to build SuperKaramba' &&
optional_depends  tpctl  '' '' 'ThinkPad support'      &&
optional_depends  libzip '' '' 'manipulate ZIP files'
kdeadmin4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&

optional_depends  shadow      '' '' 'for shadow password support'
kdesdk4 XXX
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
if  [  "$KDESDK_SUBVERSION"  ==  "y"  ];  then
 depends  APU         &&
 depends  subversion
fi                                      &&
optional_depends  db         '' '' 'Berkley DB support'
#optional_depends  '' '' ''
kdetoys4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
kdebindings4 XXX
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&

optional_depends  falcon     '' ''  'Falcon bindings'  &&
optional_depends  mono       '' ''  'Mono C#/QT# bindings'    &&
optional_depends  python     '' ''  'Python bindings'         &&
optional_depends  qscintilla '' ''  'editing component'       &&
optional_depends  qwt5       '' ''  'gui for technical apps'  &&
optional_depends  ruby       '' ''  'Ruby bindings'
#optional_depends  ocaml  '' ''  'OCaml bindings'
#optional_depends  OPENGL '' ''  '3D OpenGL modes'    &&
#optional_depends  JAVA   '' ''  'Java support'     'z-rejected' &&
#optional_depends  perl   '' ''  'Perl bindings'      &&
kdewebdev4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
optional_depends  kdesdk4 ''  '' 'Cervisia (CVS) and Kompare (diff) support'
kdevplatform4
KDE_DEPENDS:*
depends kdebase4-runtime &&
optional_depends kdebase-workspace4 '' '' 'kde desktop'
source  $SECTION_DIRECTORY/KDE_DEPENDS  &&
optional_depends  subversion       '' ''  'Subversion support'  &&
optional_depends  rapidsvn        '' '' 'subversion support' &&
optional_depends  boost         '' '' '' &&
optional_depends  commoncpp2          '' '' 'Temwork plugin'

Made with BasKet Note Pads 1.0.2, a KDE tool to take notes and keep information at hand.