<?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/index.php?title=Schedules/KDE4/4.4_Requirements&amp;feed=atom&amp;action=history</id>
		<title>Schedules/KDE4/4.4 Requirements - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;action=history"/>
		<updated>2013-06-19T09:25:06Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;diff=50105&amp;oldid=prev</id>
		<title>Neundorf at 15:50, 14 March 2010</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;diff=50105&amp;oldid=prev"/>
				<updated>2010-03-14T15:50:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:50, 14 March 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 304:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 304:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;! Explanation&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;! Explanation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;! Modules&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;! Modules&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|- valign=&amp;quot;top&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;| [http://gitorious.org/phonon Phonon &amp;gt;= 4.3.80]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|style=&amp;quot;background:red&amp;quot;| Required&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|| Phonon is the foundation for multimedia support in KDE4.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;||&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|| kdelibs&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|- valign=&amp;quot;top&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|- valign=&amp;quot;top&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| [http://www.alsa-project.org ALSA]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| [http://www.alsa-project.org ALSA]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neundorf</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;diff=47401&amp;oldid=prev</id>
		<title>Tampakrap: first version, mostly a copy from the 4.3</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Schedules/KDE4/4.4_Requirements&amp;diff=47401&amp;oldid=prev"/>
				<updated>2009-12-09T21:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;first version, mostly a copy from the 4.3&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;KDE 4.4 Compilation Requirements -- intended to be a comprehensive list of all external software needed to build a full-featured KDE 4.4.&lt;br /&gt;
&lt;br /&gt;
= Compilers =&lt;br /&gt;
&amp;lt;em&amp;gt;Compiler Requirements.&amp;lt;/em&amp;gt; KDE is designed to be portable and hence to compile with a large variety of GNU/Linux, UNIX, Windows and MacOS compilers.&lt;br /&gt;
However, KDE is advancing very rapidly and the ability of native compilers on various systems to compile KDE depends on users of those systems [http://bugs.kde.org reporting] compile problems to the responsible developers. &lt;br /&gt;
&lt;br /&gt;
{|border=1 cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ Compiler support table&lt;br /&gt;
|-&lt;br /&gt;
! Compiler !! Version !! Status !! Comment&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=8 | gcc&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| 3.2 and older &lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Not supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 3.3&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 3.4 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 4.0 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;|gcc 4.0.0 is not supported&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 4.1&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 4.2 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 4.3 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 4.4&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=5 | Microsoft VisualStudio&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| 6.0&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;|Not supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| .NET 2002 &lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Not supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| .NET 2003 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| (.NET )2005 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
| Including the Express version&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| (.NET )2008 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported &lt;br /&gt;
| Including the Express version&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=3 | SunStudio&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| 11 &lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Not supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| 12 &lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Supported&lt;br /&gt;
| See [[Projects/KDE_on_Solaris | KDE on Solaris]] for more information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Buildsystem =&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Platform&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ALL&lt;br /&gt;
| [http://cmake.org CMake &amp;gt;= 2.6.2]&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Required&lt;br /&gt;
|| CMake is a cross-platform make system used that forms the basis of the KDE4 buildsystem.&lt;br /&gt;
|| CMake is required to build all KDE4 code on all platforms.&lt;br /&gt;
|| ALL&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Linux, Unix&lt;br /&gt;
| Make or [http://www.gnu.org/software/make GNU Make]&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot;| Required&lt;br /&gt;
| Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.&lt;br /&gt;
| Any version shipped with your operating system should be ok.&lt;br /&gt;
|| ALL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Software Requirements, by Function =&lt;br /&gt;
== Basic ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.trolltech.com Qt 4.6&amp;lt;BR &amp;gt; &amp;gt;= 4.6.0]&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Required&lt;br /&gt;
|| Qt is the C++ cross-platform GUI toolkit upon which the great majority of KDE is built.&lt;br /&gt;
|| Qt is required by all KDE4 code.&lt;br /&gt;
|| ALL&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.freedesktop.org/wiki/Software/shared-mime-info Shared-Mime-Info &amp;gt;= 0.20]&lt;br /&gt;
|style=&amp;quot;background:red&amp;quot;| Required&lt;br /&gt;
||The freedesktop.org shared MIME database&lt;br /&gt;
||&lt;br /&gt;
|| ALL&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.freetype.org/ FreeType]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| A Free, High-Quality, and Portable Font Engine&lt;br /&gt;
|| Better DVI support in okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Help ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.xmlsoft.org libxml2 &amp;gt;= 2.4.8]&lt;br /&gt;
|style=&amp;quot;background:yellow&amp;quot;| Recommended&lt;br /&gt;
|| Libxml provides an XML parser and toolkit. XML is a metalanguage to design markup languages, such as HTML.&lt;br /&gt;
|| Libxml is used for reading KDE documentation. Note that even though earlier versions of libxml2 may work, versions 2.4.26 through 2.4.28 have a bug which prevents their use in KDE.&lt;br /&gt;
|| kdelibs,&amp;lt;br&amp;gt; kdepimlibs,&amp;lt;br&amp;gt; kdebase,&amp;lt;br&amp;gt; kdeadmin,&amp;lt;br&amp;gt; kdeartwork,&amp;lt;br&amp;gt; kdebindings,&amp;lt;br&amp;gt; kdeedu,&amp;lt;br&amp;gt; kdegames,&amp;lt;br&amp;gt; kdegraphics,&amp;lt;br&amp;gt; kdemultimedia,&amp;lt;br&amp;gt; kdenetwork,&amp;lt;br&amp;gt; kdepim,&amp;lt;br&amp;gt; kdesdk,&amp;lt;br&amp;gt; kdetoys,&amp;lt;br&amp;gt; kdeutils,&amp;lt;br&amp;gt; koffice,&amp;lt;br&amp;gt; kdevelop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.cups.org CUPS &amp;gt;= 1.1.9]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| CUPS (the Common Unix Printing System) is a modern printing architecture for UNIX systems.&lt;br /&gt;
|| CUPS provides enhanced printing administration, printing options and usability to all KDE applications. KDE provides tools to configure CUPS.&lt;br /&gt;
|| kdelibs,&amp;lt;br&amp;gt; kdebase&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.lirc.org LIRC &amp;gt;= 0.8.0]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| LIRC (the Linux Infra Red Control) is a daemon that listens to your IR receiver for remote control presses.&lt;br /&gt;
|| kdelirc provides a tool to configure and send remote keypresses to D-Bus functions. This allows remote control of nearly all KDE applications.&lt;br /&gt;
|| kdeutils&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://ppp.samba.org pppd]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Pppd is a PPP (Point-to-Point Protocol) daemon. PPP is a common protocol for connecting to the Internet via a modem.&lt;br /&gt;
|| Kppp uses pppd to connect to the Internet using a computer POTS modem.&lt;br /&gt;
|| kdenetwork&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://libvncserver.sourceforge.net/ LibVNCServer / LibVNCClient &amp;gt;= 0.9.1] ([http://sourceforge.net/project/showfiles.php?group_id=32584&amp;amp;package_id=24717 download])&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| LibVNCServer / LibVNCClient is a library for VNC support.&lt;br /&gt;
|| KRDC uses LibVNCClient for VNC client support. Krfb uses LibVNCServer for VNC server support.&lt;br /&gt;
|| kdenetwork&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.rdesktop.org/ rdesktop &amp;gt;= 1.5.0]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| rdesktop is a Remote Desktop Protocol (RDP) client.&lt;br /&gt;
|| KRDC uses rdesktop for RDP support.&lt;br /&gt;
|| kdenetwork&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Browsing ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://java.sun.com Java &amp;gt;= 1.3]&lt;br /&gt;
|style=&amp;quot;background:yellow&amp;quot;| Recommended&lt;br /&gt;
|| Java is a programming language designed for use in the distributed environment of the Internet. Since Netscape integrated Java into its browser, Java has become a popular language for websites.&lt;br /&gt;
|| Some websites require the use of Java for some or all of their services. In addition, Java bindings exist for KDE which enables writing KDE applications in the Java language.&lt;br /&gt;
|| kdebase,&amp;lt;br&amp;gt; kdebindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.openssl.org OpenSSL &amp;gt;= 0.9.6]&lt;br /&gt;
|style=&amp;quot;background:yellow&amp;quot;| Recommended&lt;br /&gt;
|| OpenSSL is a robust, commercial-grade, full-featured and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.&lt;br /&gt;
|| KDE uses OpenSSL for the bulk of secure communications, including secure web browsing via HTTPS.&lt;br /&gt;
|| kdelibs,&amp;lt;br&amp;gt; kdebase,&amp;lt;br&amp;gt; kdenetwork,&amp;lt;br&amp;gt; kdepim&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.cypherpunks.ca/otr LibOTR &amp;gt;= 3.2.0]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Off The Record is an encryption library optimized for instant messaging.&lt;br /&gt;
|| Kopete offers a plugin to use OTR encryption if the library is available.&lt;br /&gt;
|| kdenetwork&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://mesa3d.sourceforge.net OpenGL]&lt;br /&gt;
|style=&amp;quot;background:yellow&amp;quot;| Recommended&lt;br /&gt;
|| OpenGL is an industry-standard API for developing portable, interactive 2D and 3D graphics applications.&lt;br /&gt;
|| The 3D hardware acceleration available through the OpenGL API is used in applications ranging from graphics and modellers to screensavers and video players.&lt;br /&gt;
|| kdelibs,&amp;lt;br&amp;gt; kdebase,&amp;lt;br&amp;gt; kdegames,&amp;lt;br&amp;gt; kdegraphics,&amp;lt;br&amp;gt; kdemultimedia&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://poppler.freedesktop.org Poppler-Qt4]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| PDF rendering library&lt;br /&gt;
|| Adds PDF support to Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://libspectre.freedesktop.org/ libspectre]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| PostScript library&lt;br /&gt;
|| Adds PostScript support to Okular (including support for printing preview in any KDE application)&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://morte.jedrea.com/~jedwin/projects/chmlib chmlib]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| CHM library&lt;br /&gt;
|| Adds CHM support to Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://djvu.sourceforge.net/ DjVuLibre]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| DjVu library&lt;br /&gt;
|| Adds DjVu support to Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.remotesensing.org/libtiff/ libTIFF]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| TIFF library&lt;br /&gt;
|| Adds TIFF support to Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.ijg.org/ libjpeg]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| JPEG library&lt;br /&gt;
|| Needed for PalmDB documents in Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://sourceforge.net/projects/ebook-tools ebook-tools]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| eBook tools&lt;br /&gt;
|| Adds EPub support in Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.cups.org/ CUPS lpr and/or lp]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| CUPS version of lpr or lp commands&lt;br /&gt;
|| Needed for advanced printing of PDF, PS, or DjVu docments in Okular&lt;br /&gt;
|| kdegraphics&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Multimedia ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.alsa-project.org ALSA]&lt;br /&gt;
|style=&amp;quot;background:yellow&amp;quot;| Recommended&lt;br /&gt;
|| ALSA (Advanced Linux Sound Architecture) provides audio and MIDI functionality for Linux.&lt;br /&gt;
|| ALSA provides advanced audio support for various KDE multimedia and audio applications&lt;br /&gt;
|| kdelibs,&amp;lt;br&amp;gt;kdemultimedia&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://xinehq.de/ Xine-lib]&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
|| The Xine libraries are a backend to decode and play various format of multimedia files (audio and video).&lt;br /&gt;
|| Phonon uses Xine as its main backend&lt;br /&gt;
|| kdebase-runtime&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: at least one Phonon backend must be compiled if you want to have any multimedia support.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://subversion.tigris.org Subversion]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Subversion is a revision control system like CVS.&lt;br /&gt;
|| KDevelop 3.0 can use Subversion to maintain a revision control repository for projects. There is also a kioslave for Subversion.&lt;br /&gt;
|| kdesdk,&amp;lt;br&amp;gt; kdevelop&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.nongnu.org/cvs CVS]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| CVS is a revision control system.&lt;br /&gt;
|| Cervisia is a graphical frontend for the CVS client.&lt;br /&gt;
|| kdesdk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Education ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Package&lt;br /&gt;
! Level&lt;br /&gt;
! Description&lt;br /&gt;
! Explanation&lt;br /&gt;
! Modules&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://caml.inria.fr/ocaml/ OCaml] + [http://www.recherche.enac.fr/opti/facile/ libfacile]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Objective Caml is the most popular variant of the Caml language; a Functional Constraint Library&lt;br /&gt;
|| OCaml and libfacile are used to implement a chemical equation solver in kalzium&lt;br /&gt;
|| kdeedu&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://www.python.org Python] + [http://www.boost.org Boost.Python]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Python is a programming language.&amp;lt;br /&amp;gt;Boost.Python is a Boost library to allow easy interface of C++ to Python.&lt;br /&gt;
|| Boost.Python is needed for Python scripting in kig.&lt;br /&gt;
|| kdeedu&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| [http://tiswww.case.edu/php/chet/readline/rltop.html Readline]&lt;br /&gt;
|style=&amp;quot;background:green&amp;quot;| Optional&lt;br /&gt;
|| Readline is a library for having an input prompt.&lt;br /&gt;
|| It is used in KAlgebra's console version (calgebra).&lt;br /&gt;
|| kdeedu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Software Requirements, by Module =&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| '''Module'''&lt;br /&gt;
!style=&amp;quot;background:red&amp;quot;|Required&lt;br /&gt;
!style=&amp;quot;background:yellow&amp;quot;|Recommended&lt;br /&gt;
!style=&amp;quot;background:green&amp;quot;|Optional&lt;br /&gt;
!style=&amp;quot;background:grey&amp;quot;|Comments&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdelibs'''&lt;br /&gt;
|| ALSA (Linux),&amp;lt;br&amp;gt; Perl,&amp;lt;br&amp;gt; GIF,&amp;lt;br&amp;gt; JPEG,&amp;lt;br&amp;gt; LibXml2,&amp;lt;br&amp;gt; LibXslt,&amp;lt;br&amp;gt; PNG,&amp;lt;br&amp;gt; SharedMimeInfo,&amp;lt;br&amp;gt; Strigi,&amp;lt;br&amp;gt; ZLib&lt;br /&gt;
|| ACLs,&amp;lt;br&amp;gt; BZip2,&amp;lt;br&amp;gt; Libintl,&amp;lt;br&amp;gt; OpenGL,&amp;lt;br&amp;gt; OpenSSL&lt;br /&gt;
|| ASpell,&amp;lt;br&amp;gt; Avahi,&amp;lt;br&amp;gt; DNSSD,&amp;lt;br&amp;gt; Enchant,&amp;lt;br&amp;gt; FAM,&amp;lt;br&amp;gt; Kerberos GSSAPI,&amp;lt;br&amp;gt; HSpell,&amp;lt;br&amp;gt; Jasper,&amp;lt;br&amp;gt; OpenEXR,&amp;lt;br&amp;gt; PCRE,&amp;lt;br&amp;gt; Soprano&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdepimlibs'''&lt;br /&gt;
|| Boost,&amp;lt;br&amp;gt; Gpgme&lt;br /&gt;
|| LDAP,&amp;lt;br&amp;gt; Sasl2&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdebase-runtime'''&lt;br /&gt;
|| Blitz,&amp;lt;br&amp;gt; Strigi,&amp;lt;br&amp;gt; Xine (Linux,Unix)&lt;br /&gt;
|| BZip2,&amp;lt;br&amp;gt; XCB&lt;br /&gt;
|| OpenEXR,&amp;lt;br&amp;gt; Samba,&amp;lt;br&amp;gt; Soprano,&amp;lt;br&amp;gt; CLucene&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdebase-workspace'''&lt;br /&gt;
|| Blitz,&amp;lt;br&amp;gt; Strigi&lt;br /&gt;
|| OpenGL,&amp;lt;br&amp;gt; LibXKlavier&lt;br /&gt;
|| BlueZ,&amp;lt;br&amp;gt; Freetype,&amp;lt;br&amp;gt; GLIB2,&amp;lt;br&amp;gt; GObject,&amp;lt;br&amp;gt; NetworkManager,&amp;lt;br&amp;gt; RAW1394,&amp;lt;br&amp;gt; Sensors,&amp;lt;br&amp;gt; LibUSB&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdebase-apps'''&lt;br /&gt;
|| Blitz,&amp;lt;br&amp;gt; Strigi&lt;br /&gt;
||&lt;br /&gt;
|| Soprano,&amp;lt;br&amp;gt; XKB&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdeaccessibility'''&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|| ALSA&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdeadmin'''&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|| No compilation requirements&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdeartwork'''&lt;br /&gt;
|| Strigi&lt;br /&gt;
|| Xscreensaver&lt;br /&gt;
|| OpenGL&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdeedu'''&lt;br /&gt;
|| Zlib&lt;br /&gt;
||&lt;br /&gt;
|| BoostPython,&amp;lt;br&amp;gt;&lt;br /&gt;
CFitsio,&amp;lt;br&amp;gt;&lt;br /&gt;
Eigen,&amp;lt;br&amp;gt;&lt;br /&gt;
Libfacile,&amp;lt;br&amp;gt;&lt;br /&gt;
Nova,&amp;lt;br&amp;gt;&lt;br /&gt;
OCaml,&amp;lt;br&amp;gt;&lt;br /&gt;
OpenBabel2,&amp;lt;br&amp;gt;&lt;br /&gt;
OpenGL,&amp;lt;br&amp;gt;&lt;br /&gt;
Readline,&amp;lt;br&amp;gt;&lt;br /&gt;
SBIG,&amp;lt;br&amp;gt;&lt;br /&gt;
LibUSB&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdegames'''&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|| GGZ,&amp;lt;br&amp;gt; OpenGL&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdegraphics'''&lt;br /&gt;
|| Strigi&lt;br /&gt;
|| Blitz,&amp;lt;br&amp;gt;&lt;br /&gt;
Exiv2,&amp;lt;br&amp;gt;&lt;br /&gt;
JPEG,&amp;lt;br&amp;gt;&lt;br /&gt;
LibGS,&amp;lt;br&amp;gt;&lt;br /&gt;
Poppler,&amp;lt;br&amp;gt;&lt;br /&gt;
SANE,&amp;lt;br&amp;gt;&lt;br /&gt;
|| CHM,&amp;lt;br&amp;gt;&lt;br /&gt;
DjVuLibre,&amp;lt;br&amp;gt;&lt;br /&gt;
Freetype,&amp;lt;br&amp;gt;&lt;br /&gt;
Gphoto2,&amp;lt;br&amp;gt;&lt;br /&gt;
TIFF&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdemultimedia'''&lt;br /&gt;
|| ALSA&lt;br /&gt;
||&lt;br /&gt;
||Cdparanoia,&amp;lt;br&amp;gt;&lt;br /&gt;
FLAC,&amp;lt;br&amp;gt;&lt;br /&gt;
MusicBrainz,&amp;lt;br&amp;gt;&lt;br /&gt;
OggVorbis,&amp;lt;br&amp;gt;&lt;br /&gt;
Taglib,&amp;lt;br&amp;gt;&lt;br /&gt;
Theora,&amp;lt;br&amp;gt;&lt;br /&gt;
TunePimp&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdenetwork'''&lt;br /&gt;
|| Blitz,&amp;lt;br&amp;gt;&lt;br /&gt;
Boost,&amp;lt;br&amp;gt;&lt;br /&gt;
ZLib&lt;br /&gt;
|| OpenSSL&lt;br /&gt;
||&lt;br /&gt;
Decibel,&amp;lt;br&amp;gt;&lt;br /&gt;
DNSSD,&amp;lt;br&amp;gt;&lt;br /&gt;
IDN,&amp;lt;br&amp;gt;&lt;br /&gt;
JPEG,&amp;lt;br&amp;gt;&lt;br /&gt;
LibVNCServer,&amp;lt;br&amp;gt;&lt;br /&gt;
LibXml2,&amp;lt;br&amp;gt;&lt;br /&gt;
LibXslt,&amp;lt;br&amp;gt;&lt;br /&gt;
QCA2,&amp;lt;br&amp;gt;&lt;br /&gt;
SLP,&amp;lt;br&amp;gt;&lt;br /&gt;
Sqlite,&amp;lt;br&amp;gt;&lt;br /&gt;
Xmms, &amp;lt;br&amp;gt;&lt;br /&gt;
LibOTR&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdepim'''&lt;br /&gt;
|| Boost,&amp;lt;br&amp;gt; QGpgme,&amp;lt;br&amp;gt; Strigi,&amp;lt;br&amp;gt; ZLib&lt;br /&gt;
|| OpenSSL&lt;br /&gt;
|| GLib2,&amp;lt;br&amp;gt; GNOKII,&amp;lt;br&amp;gt; LibXslt,&amp;lt;br&amp;gt; LibMal,&amp;lt;br&amp;gt; MySQL (Embedded),&amp;lt;br&amp;gt; OpenSync,&amp;lt;br&amp;gt; Pilotlink,&amp;lt;br&amp;gt; QCA2&lt;br /&gt;
|| Only xsltproc needed from the libXslt package&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdesdk'''&lt;br /&gt;
|| Strigi&lt;br /&gt;
||&lt;br /&gt;
|| LibXml2,&amp;lt;br&amp;gt;&lt;br /&gt;
LibXslt,&amp;lt;br&amp;gt;&lt;br /&gt;
Subversion,&amp;lt;br&amp;gt; CVS&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdeutils'''&lt;br /&gt;
|| Blitz&lt;br /&gt;
||&lt;br /&gt;
||GMP,&amp;lt;br&amp;gt;&lt;br /&gt;
LibZip,&amp;lt;br&amp;gt;&lt;br /&gt;
Python Libs,&amp;lt;br&amp;gt;&lt;br /&gt;
tpctl, &amp;lt;br&amp;gt;&lt;br /&gt;
lirc&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|| '''kdetoys'''&lt;br /&gt;
|| Strigi&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tampakrap</name></author>	</entry>

	</feed>