<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Matlads&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Matlads&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Matlads"/>
		<updated>2013-05-18T16:48:26Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Debian</id>
		<title>Getting Started/Build/Distributions/Debian</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Debian"/>
				<updated>2013-02-09T16:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;Matlads: Remove libjpeg62-dev package. It results in strange crashing, with an error about mismatched jpeg libraries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This page details installation of KDE SC 4 build requirements on any recent Kubuntu or Debian system. That is, if you want to build KDE SC 4 Platform, the required (and some strongly recommended) packages are installed with the commands on this page.&lt;br /&gt;
&lt;br /&gt;
== Debian Source Builds The Easy Way ==&lt;br /&gt;
&lt;br /&gt;
For building parts of KDE on Debian using the Debian source packages see [[/Source|Debian the easy way]].&lt;br /&gt;
&lt;br /&gt;
== KDE 4.x ==&lt;br /&gt;
Install these for any KDE 4.x release, then add specific packages for point releases as below. Then add any optional packages you like, as described below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install build-essential xorg-dev cdbs debhelper cmake \&lt;br /&gt;
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \&lt;br /&gt;
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \&lt;br /&gt;
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \&lt;br /&gt;
libvlccore-dev  libxine-dev libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev \&lt;br /&gt;
libpcre3-dev libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev \&lt;br /&gt;
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \&lt;br /&gt;
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqtwebkit-dev \&lt;br /&gt;
shared-desktop-ontologies libphonon-dev libqt4-dev dbus-x11 \&lt;br /&gt;
libstreamanalyzer-dev libstrigiqtdbusclient-dev libxml2-dev libxslt1-dev \&lt;br /&gt;
librdf0-dev libjasper-dev libopenexr-dev libacl1-dev libsasl2-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.10 ===&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde 4.10. Some additional packages may be required for 4.10. See the sections below for other packages to install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libx11-xcb-dev libxcb-composite0-dev libxcb-damage0-dev \&lt;br /&gt;
libxcb-xfixes0-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync0-dev \&lt;br /&gt;
libxcb-image0-dev libxcb-render-util0-dev libqjson-dev virtuouso-minimal \&lt;br /&gt;
libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev \&lt;br /&gt;
libswscale-dev libpostproc-dev libtag1-dev  libgstreamer0.10-dev \&lt;br /&gt;
libgstreamer-plugins-base0.10-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.6 ===&lt;br /&gt;
&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde4 (with the exception of qt4) and some strongly recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install graphviz libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \&lt;br /&gt;
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \&lt;br /&gt;
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \&lt;br /&gt;
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev \&lt;br /&gt;
libsensors4-dev libnm-util-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \&lt;br /&gt;
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \&lt;br /&gt;
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \&lt;br /&gt;
libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev git libpoppler-qt4-dev \&lt;br /&gt;
libspectre-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.5 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libv4l-dev # for kdenetworks&lt;br /&gt;
sudo aptitude install liblcms1-dev # for kdegraphics&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 ===&lt;br /&gt;
(Nothing extra needed)&lt;br /&gt;
&lt;br /&gt;
== kdelibs dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional packages ===&lt;br /&gt;
* libasound2-dev - The Alsa sound system&lt;br /&gt;
* libaspell-dev - spell checking support (in kwrite etc)&lt;br /&gt;
* libavahi-common-dev - avahi/zeroconf service discovery&lt;br /&gt;
* libenchant-dev - spell checking wrapper library&lt;br /&gt;
* libjasper-dev - image processing library&lt;br /&gt;
* libopenexr-dev - image processing library&lt;br /&gt;
* libxml2-utils - used to validate generate doc files&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libasound2-dev libaspell-dev \&lt;br /&gt;
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \&lt;br /&gt;
libxml2-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs dependencies ==&lt;br /&gt;
There are no additional optional dependencies&lt;br /&gt;
 &lt;br /&gt;
== kdebase dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== kdebase-apps optional ===&lt;br /&gt;
* libxcb1-dev - X C binding - Used for video widget support in xine&lt;br /&gt;
* libxkbfile-dev - keyboard configuration package&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== kdebase-workspace optional ===&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
* network-manager-dev - Can be used by solid for network management&lt;br /&gt;
* libusb-dev - for usb support in solid&lt;br /&gt;
* libbluetooth-dev - for bluetooth support in solid&lt;br /&gt;
* libxcomposite-dev - for compositing support in kwin&lt;br /&gt;
* libxdamage-dev - for compositing support in kwin&lt;br /&gt;
* libxklavier-dev - virtual keyboard&lt;br /&gt;
* libsensors-dev - Support for hardware sensors (eg, temperature, fans)&lt;br /&gt;
* libpam0g-dev - Authentication module&lt;br /&gt;
* libnm-util-dev  - needed to build solid with network manager&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \&lt;br /&gt;
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \&lt;br /&gt;
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdegraphics ==&lt;br /&gt;
* libpoppler-qt4-dev - PDF support in Okular&lt;br /&gt;
* libspectre-dev - postscript support in Okular&lt;br /&gt;
* liblcms1-dev&lt;br /&gt;
* libexiv2-dev - to build Gwenview&lt;br /&gt;
&lt;br /&gt;
== kdeedu ==&lt;br /&gt;
The following packages are recommended if you intend to use kstars:&lt;br /&gt;
&lt;br /&gt;
* libfacile-ocaml-dev - used by kalzuim.&lt;br /&gt;
* libboost-python-dev - optional for kig.&lt;br /&gt;
* libreadline-dev - Gives kalgebra a console interface.&lt;br /&gt;
* libopenbabel-dev - used by kalzium.&lt;br /&gt;
* libeigen2-dev - used by kalzium.&lt;br /&gt;
* libusb-dev - Provides KStars INDI support.&lt;br /&gt;
* libcfitsio3-dev - Gives KStars support for FITS images.&lt;br /&gt;
* libnova-dev - A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library for KStars.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== koffice ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdepim ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdenetwork ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support. Used for jabber protocol.&lt;br /&gt;
&lt;br /&gt;
== kdevplatform ==&lt;br /&gt;
* libsvn-dev&lt;br /&gt;
* libboost-serialization-dev&lt;br /&gt;
&lt;br /&gt;
== kdevelop ==&lt;br /&gt;
* kdevplatform-dev&lt;br /&gt;
* kdebase-workspace-dev&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
To enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a [http://www.pvv.ntnu.no/~knuta/xmms/ third-party XMMS package repository].&lt;/div&gt;</summary>
		<author><name>Matlads</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Debian</id>
		<title>Getting Started/Build/Distributions/Debian</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Debian"/>
				<updated>2013-02-09T07:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Matlads: /* 4.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This page details installation of KDE SC 4 build requirements on any recent Kubuntu or Debian system. That is, if you want to build KDE SC 4 Platform, the required (and some strongly recommended) packages are installed with the commands on this page.&lt;br /&gt;
&lt;br /&gt;
== Debian Source Builds The Easy Way ==&lt;br /&gt;
&lt;br /&gt;
For building parts of KDE on Debian using the Debian source packages see [[/Source|Debian the easy way]].&lt;br /&gt;
&lt;br /&gt;
== KDE 4.x ==&lt;br /&gt;
Install these for any KDE 4.x release, then add specific packages for point releases as below. Then add any optional packages you like, as described below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install build-essential xorg-dev cdbs debhelper cmake \&lt;br /&gt;
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \&lt;br /&gt;
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \&lt;br /&gt;
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \&lt;br /&gt;
libvlccore-dev  libxine-dev libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev \&lt;br /&gt;
libpcre3-dev libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev libjpeg62-dev \&lt;br /&gt;
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \&lt;br /&gt;
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqtwebkit-dev \&lt;br /&gt;
shared-desktop-ontologies libphonon-dev libqt4-dev dbus-x11 \&lt;br /&gt;
libstreamanalyzer-dev libstrigiqtdbusclient-dev libxml2-dev libxslt1-dev \&lt;br /&gt;
librdf0-dev libjasper-dev libopenexr-dev libacl1-dev libsasl2-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.10 ===&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde 4.10. Some additional packages may be required for 4.10. See the sections below for other packages to install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libx11-xcb-dev libxcb-composite0-dev libxcb-damage0-dev \&lt;br /&gt;
libxcb-xfixes0-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync0-dev \&lt;br /&gt;
libxcb-image0-dev libxcb-render-util0-dev libqjson-dev virtuouso-minimal \&lt;br /&gt;
libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev \&lt;br /&gt;
libswscale-dev libpostproc-dev libtag1-dev  libgstreamer0.10-dev \&lt;br /&gt;
libgstreamer-plugins-base0.10-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.6 ===&lt;br /&gt;
&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde4 (with the exception of qt4) and some strongly recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install graphviz libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \&lt;br /&gt;
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \&lt;br /&gt;
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \&lt;br /&gt;
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev \&lt;br /&gt;
libsensors4-dev libnm-util-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \&lt;br /&gt;
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \&lt;br /&gt;
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \&lt;br /&gt;
libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev git libpoppler-qt4-dev \&lt;br /&gt;
libspectre-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.5 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libv4l-dev # for kdenetworks&lt;br /&gt;
sudo aptitude install liblcms1-dev # for kdegraphics&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 ===&lt;br /&gt;
(Nothing extra needed)&lt;br /&gt;
&lt;br /&gt;
== kdelibs dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional packages ===&lt;br /&gt;
* libasound2-dev - The Alsa sound system&lt;br /&gt;
* libaspell-dev - spell checking support (in kwrite etc)&lt;br /&gt;
* libavahi-common-dev - avahi/zeroconf service discovery&lt;br /&gt;
* libenchant-dev - spell checking wrapper library&lt;br /&gt;
* libjasper-dev - image processing library&lt;br /&gt;
* libopenexr-dev - image processing library&lt;br /&gt;
* libxml2-utils - used to validate generate doc files&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libasound2-dev libaspell-dev \&lt;br /&gt;
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \&lt;br /&gt;
libxml2-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs dependencies ==&lt;br /&gt;
There are no additional optional dependencies&lt;br /&gt;
 &lt;br /&gt;
== kdebase dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== kdebase-apps optional ===&lt;br /&gt;
* libxcb1-dev - X C binding - Used for video widget support in xine&lt;br /&gt;
* libxkbfile-dev - keyboard configuration package&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== kdebase-workspace optional ===&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
* network-manager-dev - Can be used by solid for network management&lt;br /&gt;
* libusb-dev - for usb support in solid&lt;br /&gt;
* libbluetooth-dev - for bluetooth support in solid&lt;br /&gt;
* libxcomposite-dev - for compositing support in kwin&lt;br /&gt;
* libxdamage-dev - for compositing support in kwin&lt;br /&gt;
* libxklavier-dev - virtual keyboard&lt;br /&gt;
* libsensors-dev - Support for hardware sensors (eg, temperature, fans)&lt;br /&gt;
* libpam0g-dev - Authentication module&lt;br /&gt;
* libnm-util-dev  - needed to build solid with network manager&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \&lt;br /&gt;
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \&lt;br /&gt;
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdegraphics ==&lt;br /&gt;
* libpoppler-qt4-dev - PDF support in Okular&lt;br /&gt;
* libspectre-dev - postscript support in Okular&lt;br /&gt;
* liblcms1-dev&lt;br /&gt;
* libexiv2-dev - to build Gwenview&lt;br /&gt;
&lt;br /&gt;
== kdeedu ==&lt;br /&gt;
The following packages are recommended if you intend to use kstars:&lt;br /&gt;
&lt;br /&gt;
* libfacile-ocaml-dev - used by kalzuim.&lt;br /&gt;
* libboost-python-dev - optional for kig.&lt;br /&gt;
* libreadline-dev - Gives kalgebra a console interface.&lt;br /&gt;
* libopenbabel-dev - used by kalzium.&lt;br /&gt;
* libeigen2-dev - used by kalzium.&lt;br /&gt;
* libusb-dev - Provides KStars INDI support.&lt;br /&gt;
* libcfitsio3-dev - Gives KStars support for FITS images.&lt;br /&gt;
* libnova-dev - A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library for KStars.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== koffice ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdepim ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdenetwork ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support. Used for jabber protocol.&lt;br /&gt;
&lt;br /&gt;
== kdevplatform ==&lt;br /&gt;
* libsvn-dev&lt;br /&gt;
* libboost-serialization-dev&lt;br /&gt;
&lt;br /&gt;
== kdevelop ==&lt;br /&gt;
* kdevplatform-dev&lt;br /&gt;
* kdebase-workspace-dev&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
To enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a [http://www.pvv.ntnu.no/~knuta/xmms/ third-party XMMS package repository].&lt;/div&gt;</summary>
		<author><name>Matlads</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Debian</id>
		<title>Getting Started/Build/Distributions/Debian</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Debian"/>
				<updated>2013-02-09T06:58:59Z</updated>
		
		<summary type="html">&lt;p&gt;Matlads: added the libx11-xcb-dev dependency for kde-workspace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This page details installation of KDE SC 4 build requirements on any recent Kubuntu or Debian system. That is, if you want to build KDE SC 4 Platform, the required (and some strongly recommended) packages are installed with the commands on this page.&lt;br /&gt;
&lt;br /&gt;
== Debian Source Builds The Easy Way ==&lt;br /&gt;
&lt;br /&gt;
For building parts of KDE on Debian using the Debian source packages see [[/Source|Debian the easy way]].&lt;br /&gt;
&lt;br /&gt;
== KDE 4.x ==&lt;br /&gt;
Install these for any KDE 4.x release, then add specific packages for point releases as below. Then add any optional packages you like, as described below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install build-essential xorg-dev cdbs debhelper cmake \&lt;br /&gt;
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \&lt;br /&gt;
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \&lt;br /&gt;
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \&lt;br /&gt;
libvlccore-dev  libxine-dev libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev \&lt;br /&gt;
libpcre3-dev libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev libjpeg62-dev \&lt;br /&gt;
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \&lt;br /&gt;
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqtwebkit-dev \&lt;br /&gt;
shared-desktop-ontologies libphonon-dev libqt4-dev dbus-x11 \&lt;br /&gt;
libstreamanalyzer-dev libstrigiqtdbusclient-dev libxml2-dev libxslt1-dev \&lt;br /&gt;
librdf0-dev libjasper-dev libopenexr-dev libacl1-dev libsasl2-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.10 ===&lt;br /&gt;
Some additional packages may be required for 4.10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libx11-xcb-dev libxcb-composite0-dev libxcb-damage0-dev \&lt;br /&gt;
libxcb-xfixes0-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync0-dev \&lt;br /&gt;
libxcb-image0-dev libxcb-render-util0-dev libqjson-dev virtuouso-minimal \&lt;br /&gt;
libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev \&lt;br /&gt;
libswscale-dev libpostproc-dev libtag1-dev  libgstreamer0.10-dev \&lt;br /&gt;
libgstreamer-plugins-base0.10-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.6 ===&lt;br /&gt;
&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde4 (with the exception of qt4) and some strongly recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install graphviz libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \&lt;br /&gt;
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \&lt;br /&gt;
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \&lt;br /&gt;
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev \&lt;br /&gt;
libsensors4-dev libnm-util-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \&lt;br /&gt;
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \&lt;br /&gt;
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \&lt;br /&gt;
libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev git libpoppler-qt4-dev \&lt;br /&gt;
libspectre-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.5 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libv4l-dev # for kdenetworks&lt;br /&gt;
sudo aptitude install liblcms1-dev # for kdegraphics&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 ===&lt;br /&gt;
(Nothing extra needed)&lt;br /&gt;
&lt;br /&gt;
== kdelibs dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional packages ===&lt;br /&gt;
* libasound2-dev - The Alsa sound system&lt;br /&gt;
* libaspell-dev - spell checking support (in kwrite etc)&lt;br /&gt;
* libavahi-common-dev - avahi/zeroconf service discovery&lt;br /&gt;
* libenchant-dev - spell checking wrapper library&lt;br /&gt;
* libjasper-dev - image processing library&lt;br /&gt;
* libopenexr-dev - image processing library&lt;br /&gt;
* libxml2-utils - used to validate generate doc files&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libasound2-dev libaspell-dev \&lt;br /&gt;
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \&lt;br /&gt;
libxml2-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs dependencies ==&lt;br /&gt;
There are no additional optional dependencies&lt;br /&gt;
 &lt;br /&gt;
== kdebase dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== kdebase-apps optional ===&lt;br /&gt;
* libxcb1-dev - X C binding - Used for video widget support in xine&lt;br /&gt;
* libxkbfile-dev - keyboard configuration package&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== kdebase-workspace optional ===&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
* network-manager-dev - Can be used by solid for network management&lt;br /&gt;
* libusb-dev - for usb support in solid&lt;br /&gt;
* libbluetooth-dev - for bluetooth support in solid&lt;br /&gt;
* libxcomposite-dev - for compositing support in kwin&lt;br /&gt;
* libxdamage-dev - for compositing support in kwin&lt;br /&gt;
* libxklavier-dev - virtual keyboard&lt;br /&gt;
* libsensors-dev - Support for hardware sensors (eg, temperature, fans)&lt;br /&gt;
* libpam0g-dev - Authentication module&lt;br /&gt;
* libnm-util-dev  - needed to build solid with network manager&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \&lt;br /&gt;
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \&lt;br /&gt;
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdegraphics ==&lt;br /&gt;
* libpoppler-qt4-dev - PDF support in Okular&lt;br /&gt;
* libspectre-dev - postscript support in Okular&lt;br /&gt;
* liblcms1-dev&lt;br /&gt;
* libexiv2-dev - to build Gwenview&lt;br /&gt;
&lt;br /&gt;
== kdeedu ==&lt;br /&gt;
The following packages are recommended if you intend to use kstars:&lt;br /&gt;
&lt;br /&gt;
* libfacile-ocaml-dev - used by kalzuim.&lt;br /&gt;
* libboost-python-dev - optional for kig.&lt;br /&gt;
* libreadline-dev - Gives kalgebra a console interface.&lt;br /&gt;
* libopenbabel-dev - used by kalzium.&lt;br /&gt;
* libeigen2-dev - used by kalzium.&lt;br /&gt;
* libusb-dev - Provides KStars INDI support.&lt;br /&gt;
* libcfitsio3-dev - Gives KStars support for FITS images.&lt;br /&gt;
* libnova-dev - A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library for KStars.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== koffice ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdepim ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdenetwork ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support. Used for jabber protocol.&lt;br /&gt;
&lt;br /&gt;
== kdevplatform ==&lt;br /&gt;
* libsvn-dev&lt;br /&gt;
* libboost-serialization-dev&lt;br /&gt;
&lt;br /&gt;
== kdevelop ==&lt;br /&gt;
* kdevplatform-dev&lt;br /&gt;
* kdebase-workspace-dev&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
To enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a [http://www.pvv.ntnu.no/~knuta/xmms/ third-party XMMS package repository].&lt;/div&gt;</summary>
		<author><name>Matlads</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Debian</id>
		<title>Getting Started/Build/Distributions/Debian</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Debian"/>
				<updated>2013-02-09T06:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Matlads: split out the packages required for 4.10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This page details installation of KDE SC 4 build requirements on any recent Kubuntu or Debian system. That is, if you want to build KDE SC 4 Platform, the required (and some strongly recommended) packages are installed with the commands on this page.&lt;br /&gt;
&lt;br /&gt;
== Debian Source Builds The Easy Way ==&lt;br /&gt;
&lt;br /&gt;
For building parts of KDE on Debian using the Debian source packages see [[/Source|Debian the easy way]].&lt;br /&gt;
&lt;br /&gt;
== KDE 4.x ==&lt;br /&gt;
Install these for any KDE 4.x release, then add specific packages for point releases as below. Then add any optional packages you like, as described below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install build-essential xorg-dev cdbs debhelper cmake \&lt;br /&gt;
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \&lt;br /&gt;
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \&lt;br /&gt;
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \&lt;br /&gt;
libvlccore-dev  libxine-dev libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev \&lt;br /&gt;
libpcre3-dev libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev libjpeg62-dev \&lt;br /&gt;
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \&lt;br /&gt;
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqtwebkit-dev \&lt;br /&gt;
shared-desktop-ontologies libphonon-dev libqt4-dev dbus-x11 \&lt;br /&gt;
libstreamanalyzer-dev libstrigiqtdbusclient-dev libxml2-dev libxslt1-dev \&lt;br /&gt;
librdf0-dev libjasper-dev libopenexr-dev libacl1-dev libsasl2-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.10 ===&lt;br /&gt;
Some additional packages may be required for 4.10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxcb-composite0-dev libxcb-damage0-dev \&lt;br /&gt;
libxcb-xfixes0-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync0-dev \&lt;br /&gt;
libxcb-image0-dev libxcb-render-util0-dev libqjson-dev virtuouso-minimal \&lt;br /&gt;
libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev \&lt;br /&gt;
libswscale-dev libpostproc-dev libtag1-dev  libgstreamer0.10-dev \&lt;br /&gt;
libgstreamer-plugins-base0.10-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.6 ===&lt;br /&gt;
&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde4 (with the exception of qt4) and some strongly recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install graphviz libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \&lt;br /&gt;
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \&lt;br /&gt;
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \&lt;br /&gt;
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev \&lt;br /&gt;
libsensors4-dev libnm-util-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \&lt;br /&gt;
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \&lt;br /&gt;
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \&lt;br /&gt;
libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev git libpoppler-qt4-dev \&lt;br /&gt;
libspectre-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.5 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libv4l-dev # for kdenetworks&lt;br /&gt;
sudo aptitude install liblcms1-dev # for kdegraphics&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 ===&lt;br /&gt;
(Nothing extra needed)&lt;br /&gt;
&lt;br /&gt;
== kdelibs dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional packages ===&lt;br /&gt;
* libasound2-dev - The Alsa sound system&lt;br /&gt;
* libaspell-dev - spell checking support (in kwrite etc)&lt;br /&gt;
* libavahi-common-dev - avahi/zeroconf service discovery&lt;br /&gt;
* libenchant-dev - spell checking wrapper library&lt;br /&gt;
* libjasper-dev - image processing library&lt;br /&gt;
* libopenexr-dev - image processing library&lt;br /&gt;
* libxml2-utils - used to validate generate doc files&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libasound2-dev libaspell-dev \&lt;br /&gt;
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \&lt;br /&gt;
libxml2-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs dependencies ==&lt;br /&gt;
There are no additional optional dependencies&lt;br /&gt;
 &lt;br /&gt;
== kdebase dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== kdebase-apps optional ===&lt;br /&gt;
* libxcb1-dev - X C binding - Used for video widget support in xine&lt;br /&gt;
* libxkbfile-dev - keyboard configuration package&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== kdebase-workspace optional ===&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
* network-manager-dev - Can be used by solid for network management&lt;br /&gt;
* libusb-dev - for usb support in solid&lt;br /&gt;
* libbluetooth-dev - for bluetooth support in solid&lt;br /&gt;
* libxcomposite-dev - for compositing support in kwin&lt;br /&gt;
* libxdamage-dev - for compositing support in kwin&lt;br /&gt;
* libxklavier-dev - virtual keyboard&lt;br /&gt;
* libsensors-dev - Support for hardware sensors (eg, temperature, fans)&lt;br /&gt;
* libpam0g-dev - Authentication module&lt;br /&gt;
* libnm-util-dev  - needed to build solid with network manager&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \&lt;br /&gt;
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \&lt;br /&gt;
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdegraphics ==&lt;br /&gt;
* libpoppler-qt4-dev - PDF support in Okular&lt;br /&gt;
* libspectre-dev - postscript support in Okular&lt;br /&gt;
* liblcms1-dev&lt;br /&gt;
* libexiv2-dev - to build Gwenview&lt;br /&gt;
&lt;br /&gt;
== kdeedu ==&lt;br /&gt;
The following packages are recommended if you intend to use kstars:&lt;br /&gt;
&lt;br /&gt;
* libfacile-ocaml-dev - used by kalzuim.&lt;br /&gt;
* libboost-python-dev - optional for kig.&lt;br /&gt;
* libreadline-dev - Gives kalgebra a console interface.&lt;br /&gt;
* libopenbabel-dev - used by kalzium.&lt;br /&gt;
* libeigen2-dev - used by kalzium.&lt;br /&gt;
* libusb-dev - Provides KStars INDI support.&lt;br /&gt;
* libcfitsio3-dev - Gives KStars support for FITS images.&lt;br /&gt;
* libnova-dev - A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library for KStars.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== koffice ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdepim ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdenetwork ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support. Used for jabber protocol.&lt;br /&gt;
&lt;br /&gt;
== kdevplatform ==&lt;br /&gt;
* libsvn-dev&lt;br /&gt;
* libboost-serialization-dev&lt;br /&gt;
&lt;br /&gt;
== kdevelop ==&lt;br /&gt;
* kdevplatform-dev&lt;br /&gt;
* kdebase-workspace-dev&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
To enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a [http://www.pvv.ntnu.no/~knuta/xmms/ third-party XMMS package repository].&lt;/div&gt;</summary>
		<author><name>Matlads</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Debian</id>
		<title>Getting Started/Build/Distributions/Debian</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Debian"/>
				<updated>2013-02-09T06:25:02Z</updated>
		
		<summary type="html">&lt;p&gt;Matlads: added some more dev packages to build kde 4.10 on debian sid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This page details installation of KDE SC 4 build requirements on any recent Kubuntu or Debian system. That is, if you want to build KDE SC 4 Platform, the required (and some strongly recommended) packages are installed with the commands on this page.&lt;br /&gt;
&lt;br /&gt;
== Debian Source Builds The Easy Way ==&lt;br /&gt;
&lt;br /&gt;
For building parts of KDE on Debian using the Debian source packages see [[/Source|Debian the easy way]].&lt;br /&gt;
&lt;br /&gt;
== KDE 4.x ==&lt;br /&gt;
Install these for any KDE 4.x release, then add specific packages for point releases as below. Then add any optional packages you like, as described below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install build-essential xorg-dev cdbs debhelper cmake \&lt;br /&gt;
kdesdk-scripts subversion ssh xserver-xephyr doxygen dbus-x11 \&lt;br /&gt;
libxml2-dev libxslt1-dev shared-mime-info libical-dev libgif-dev libssl-dev \&lt;br /&gt;
libboost-dev libboost-program-options-dev libboost-graph-dev libgpgme11-dev \&lt;br /&gt;
libvlccore-dev  libxine-dev libqimageblitz-dev libbz2-dev libdbus-1-dev libpam0g-dev \&lt;br /&gt;
libpcre3-dev libkrb5-dev libsm-dev libclucene0ldbl libclucene-dev libjpeg62-dev \&lt;br /&gt;
libxtst-dev xsltproc libxrender-dev libfontconfig1-dev automoc librdf0-dev \&lt;br /&gt;
libdbusmenu-qt-dev docbook-xsl docbook-xml libattica-dev libqtwebkit-dev \&lt;br /&gt;
shared-desktop-ontologies libphonon-dev libqt4-dev dbus-x11 \&lt;br /&gt;
libstreamanalyzer-dev libstrigiqtdbusclient-dev libxml2-dev libxslt1-dev \&lt;br /&gt;
librdf0-dev libjasper-dev libopenexr-dev libacl1-dev libsasl2-dev libqjson-dev \&lt;br /&gt;
virtuouso-minimal libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev \&lt;br /&gt;
libswscale-dev libpostproc-dev libtag1-dev  libgstreamer0.10-dev \&lt;br /&gt;
libgstreamer-plugins-base0.10-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.6 ===&lt;br /&gt;
&lt;br /&gt;
This (along with the command for 4.x above) installs all compilation requirements for kde4 (with the exception of qt4) and some strongly recommended packages such as libssl-dev for https support. Further recommended and optional packages are listed below.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install graphviz libxml2-utils libopenexr-dev libjasper-dev libenchant-dev \&lt;br /&gt;
libavahi-common-dev libaspell-dev libasound2-dev libldap2-dev libsasl2-dev \&lt;br /&gt;
libsmbclient-dev libxkbfile-dev libxcb1-dev libxklavier-dev libxdamage-dev \&lt;br /&gt;
libxcomposite-dev libbluetooth-dev libusb-dev network-manager-dev \&lt;br /&gt;
libsensors4-dev libnm-util-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev libsvn-dev libsvncpp-dev \&lt;br /&gt;
libqt4-dev libqca2-dev libstreamanalyzer-dev libstrigiqtdbusclient-dev \&lt;br /&gt;
libcommoncpp2-dev libidn11 libidn11-dev libpci-dev libxss-dev libxft-dev \&lt;br /&gt;
libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev git libpoppler-qt4-dev \&lt;br /&gt;
libspectre-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.5 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libv4l-dev # for kdenetworks&lt;br /&gt;
sudo aptitude install liblcms1-dev # for kdegraphics&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 ===&lt;br /&gt;
(Nothing extra needed)&lt;br /&gt;
&lt;br /&gt;
== kdelibs dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional packages ===&lt;br /&gt;
* libasound2-dev - The Alsa sound system&lt;br /&gt;
* libaspell-dev - spell checking support (in kwrite etc)&lt;br /&gt;
* libavahi-common-dev - avahi/zeroconf service discovery&lt;br /&gt;
* libenchant-dev - spell checking wrapper library&lt;br /&gt;
* libjasper-dev - image processing library&lt;br /&gt;
* libopenexr-dev - image processing library&lt;br /&gt;
* libxml2-utils - used to validate generate doc files&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libasound2-dev libaspell-dev \&lt;br /&gt;
libavahi-common-dev libenchant-dev libjasper-dev libopenexr-dev \&lt;br /&gt;
libxml2-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs dependencies ==&lt;br /&gt;
There are no additional optional dependencies&lt;br /&gt;
 &lt;br /&gt;
== kdebase dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== kdebase-apps optional ===&lt;br /&gt;
* libxcb1-dev - X C binding - Used for video widget support in xine&lt;br /&gt;
* libxkbfile-dev - keyboard configuration package&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== kdebase-workspace optional ===&lt;br /&gt;
* libsmbclient-dev - for samba support in kde4&lt;br /&gt;
* network-manager-dev - Can be used by solid for network management&lt;br /&gt;
* libusb-dev - for usb support in solid&lt;br /&gt;
* libbluetooth-dev - for bluetooth support in solid&lt;br /&gt;
* libxcomposite-dev - for compositing support in kwin&lt;br /&gt;
* libxdamage-dev - for compositing support in kwin&lt;br /&gt;
* libxklavier-dev - virtual keyboard&lt;br /&gt;
* libsensors-dev - Support for hardware sensors (eg, temperature, fans)&lt;br /&gt;
* libpam0g-dev - Authentication module&lt;br /&gt;
* libnm-util-dev  - needed to build solid with network manager&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libxklavier-dev libxdamage-dev libxcomposite-dev \&lt;br /&gt;
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \&lt;br /&gt;
libsmbclient-dev libsensors-dev libpam0g-dev libnm-util-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== kdegraphics ==&lt;br /&gt;
* libpoppler-qt4-dev - PDF support in Okular&lt;br /&gt;
* libspectre-dev - postscript support in Okular&lt;br /&gt;
* liblcms1-dev&lt;br /&gt;
* libexiv2-dev - to build Gwenview&lt;br /&gt;
&lt;br /&gt;
== kdeedu ==&lt;br /&gt;
The following packages are recommended if you intend to use kstars:&lt;br /&gt;
&lt;br /&gt;
* libfacile-ocaml-dev - used by kalzuim.&lt;br /&gt;
* libboost-python-dev - optional for kig.&lt;br /&gt;
* libreadline-dev - Gives kalgebra a console interface.&lt;br /&gt;
* libopenbabel-dev - used by kalzium.&lt;br /&gt;
* libeigen2-dev - used by kalzium.&lt;br /&gt;
* libusb-dev - Provides KStars INDI support.&lt;br /&gt;
* libcfitsio3-dev - Gives KStars support for FITS images.&lt;br /&gt;
* libnova-dev - A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library for KStars.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev libeigen2-dev \&lt;br /&gt;
libopenbabel-dev libfacile-ocaml-dev libboost-python-dev &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== koffice ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdepim ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support.&lt;br /&gt;
&lt;br /&gt;
== kdenetwork ==&lt;br /&gt;
* libqca2-dev - qt cryptographic support. Used for jabber protocol.&lt;br /&gt;
&lt;br /&gt;
== kdevplatform ==&lt;br /&gt;
* libsvn-dev&lt;br /&gt;
* libboost-serialization-dev&lt;br /&gt;
&lt;br /&gt;
== kdevelop ==&lt;br /&gt;
* kdevplatform-dev&lt;br /&gt;
* kdebase-workspace-dev&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
To enable XMMS support for the 'Now Playing' plasma data engine in kdebase, you will need to either compile XMMS from source, or install the package from a [http://www.pvv.ntnu.no/~knuta/xmms/ third-party XMMS package repository].&lt;/div&gt;</summary>
		<author><name>Matlads</name></author>	</entry>

	</feed>