release-notes/devel/en_US BackwardsCompatibility.xml,1.15,1.16
Karsten Wade (kwade)
fedora-docs-commits at redhat.com
Mon Mar 17 11:42:38 UTC 2008
Author: kwade
Update of /cvs/docs/release-notes/devel/en_US
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17106
Modified Files:
BackwardsCompatibility.xml
Log Message:
adding kde3 content; removing Pirut reference to make the menu call generic over whatever underlying app handles the action.
Index: BackwardsCompatibility.xml
===================================================================
RCS file: /cvs/docs/release-notes/devel/en_US/BackwardsCompatibility.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- BackwardsCompatibility.xml 18 May 2007 00:40:19 -0000 1.15
+++ BackwardsCompatibility.xml 17 Mar 2008 11:42:35 -0000 1.16
@@ -21,7 +21,7 @@
To install the package group on a Fedora system, use <menuchoice>
<guimenu>Applications</guimenu>
<guimenuitem>Add/Remove Software</guimenuitem></menuchoice>
- (<application>Pirut</application>) or enter the following command in
+ or enter the following command in
a terminal window:
</para>
@@ -43,4 +43,132 @@
url='https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html'/>
</para>
</section>
+ <section id="sn-KDE3-Development-Platform-Librates">
+ <title>KDE 3 Development Platform / Libraries</title>
+ <para>
+ Fedora now features KDE 4.0, and no longer offers KDE 3 as a full
+ desktop environment. Fedora does provide the following KDE 3.5
+ library packages to run and build the many existing KDE 3
+ applications:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <package>qt3</package>, <package>qt3-devel</package> (and other
+ <package>qt3-*</package> packages): Qt 3.3.8b
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <package>kdelibs3</package>, <package>kdelibs3-devel</package>: KDE 3
+ libraries
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <package>kdebase3</package>, <package>kdebase3-devel</package>: KDE 3 core
+ files required by some applications
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ In addition, Fedora offers a <package>kdegames3</package> package that
+ includes games not ported to KDE 4 yet, and a KDE 3 version of
+ <package>libkdegames</package> required by some third-party KDE 3 games.
+ </para>
+ <para>
+ Moreover, the KDE 4 <package>kdebase-runtime</package> package, which
+ provides <package>khelpcenter</package>, also sets up
+ <package>khelpcenter</package> as a service for KDE 3 applications, so
+ help in KDE 3 applications works. The KDE 3 version of
+ <package>khelpcenter</package> is no longer provided, and the KDE 4
+ version is used instead.
+ </para>
+ <para>
+ These packages are designed to:
+ </para>
+ <itemizedlist>
+ <listitem>comply with the Filesystem Hierarchy Standard (FHS), and </listitem>
+ <listitem>
+ <para>
+ be completely safe to install in parallel with KDE 4,
+ including the <package>-devel</package> packages.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ In order to achieve this goal, Fedora KDE SIG members have made
+ two changes to the KDE 4 <package>kdelibs-devel</package> packages:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ The library symlinks are installed to
+ <filename>/usr/lib/kde4/devel</filename> or
+ <filename>/usr/lib64/kde4/devel</filename> depending on system
+ architecture.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <package>kconfig_compiler</package> and
+ <package>makekdewidgets</package> tools have been renamed
+ <package>kconfig_compiler4</package> and
+ <package>makekdewidgets4</package>, respectively.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ These changes should be completely transparent to the vast
+ majority of KDE 4 applications that use <command>cmake</command> to
+ build, since <filename>FindKDE4Internal.cmake</filename> has been patched
+ to match these changes. The KDE SIG made these changes to the KDE
+ 4 <package>kdelibs-devel</package> rather than to
+ <package>kdelibs3-devel</package> because KDE 4 stores these locations
+ in a central place, whereas KDE 3 applications usually contain
+ hardcoded copies of the library search paths and executable names.
+ </para>
+ <para>
+ Note that <package>kdebase3</package> does
+ <emphasis role="strong">not</emphasis> include the following:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ a complete KDE 3 desktop (workspace) which could be used
+ instead of KDE 4; in particular, KDE 3 versions of KWin,
+ KDesktop, Kicker, KSplash and KControl are
+ <emphasis role="strong">not</emphasis> included
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ the KDE 3 versions of <package>kdebase</package> applications such
+ as Konqueror and KWrite, which are redundant with the KDE 4
+ versions and would conflict with them
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ the <package>libkdecorations</package> library required for KWin 3
+ window decorations, as those window decorations cannot be used
+ in the KDE 4 version of KWin
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ the <package>libkickermain</package> library required by some Kicker
+ applets, as there is no Kicker in Fedora 9 and thus Kicker
+ applets cannot be used
+ </para>
+ </listitem>
+ </itemizedlist>
+ <caution>
+ <title>Developing against the legacy API is discouraged</title>
+ <para>
+ As with any backwards-compatibility library, developing new
+ software against the legacy API is discouraged.
+ </para>
+ </caution>
+ </section>
</section>
More information about the Fedora-docs-commits
mailing list