diff options
| author | Theo Chatzimichos <tampakrap@gentoo.org> | 2009-07-02 01:07:37 +0300 |
|---|---|---|
| committer | Theo Chatzimichos <tampakrap@gentoo.org> | 2009-07-02 01:07:37 +0300 |
| commit | 24e4dbd88cbf2605e11c5da7cf90cd3d0ebab116 (patch) | |
| tree | 00a618e0e1e1c054df6b36884d450fa145294494 | |
| parent | 57721ac86f0999ed7618b5d071436839ec04d8b0 (diff) | |
| download | kde-24e4dbd88cbf2605e11c5da7cf90cd3d0ebab116.tar.gz kde-24e4dbd88cbf2605e11c5da7cf90cd3d0ebab116.tar.bz2 kde-24e4dbd88cbf2605e11c5da7cf90cd3d0ebab116.zip | |
remove old xml files and add note about the official guide in README file
| -rw-r--r-- | Documentation/README | 6 | ||||
| -rw-r--r-- | Documentation/kde-flash.xml | 82 | ||||
| -rw-r--r-- | Documentation/kde4-guide.xml | 573 |
3 files changed, 5 insertions, 656 deletions
diff --git a/Documentation/README b/Documentation/README index e2bb44ca7f7..40518a3d293 100644 --- a/Documentation/README +++ b/Documentation/README @@ -1,7 +1,11 @@ Hi. Welcome to the kde overlay. This overlay is a testing ground for the kde team. This is where -we'll test new ideas before applying them in the tree. +we'll test new ideas before applying them in the tree. It is also +the main repository for KDE live ebuilds and weekly snapshots. + +Installation instructions (and a full Gentoo KDE guide) can be +found at http://kde.gentoo.org/kde4-guide.xml eix stuff: we all know that eix takes a long time to complete. diff --git a/Documentation/kde-flash.xml b/Documentation/kde-flash.xml deleted file mode 100644 index 0f2b17f98ec..00000000000 --- a/Documentation/kde-flash.xml +++ /dev/null @@ -1,82 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/kde/kde-flash.xml,v 1.1 2008/10/26 11:14:57 scarabeus Exp $ --> - -<guide link="/~lack/index.xml" lang="en"> -<title>HowTo: Make Adobe's Flash player work with Konqueror</title> - -<author title="Author"> - <mail link="lack"/> -</author> -<author title="Editor"> - <mail link="scarabeus" /> -</author> - -<abstract> -A guide for Gentoo users who want to use Adobe's flash player in Konqueror. -</abstract> - -<!-- The content of this document is licensed under the CC-BY-SA license --> -<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<license/> - -<version>1.0</version> -<date>2008-10-17</date> - -<chapter> -<title>Steps</title> -<section> -<body> -<p>You can use kmplayer's XEmbed to run Adobe's flash player under Konqueror. -</p> -<p> -1. Install <b>media-video/kmplayer</b>, and ensure you have <b>USE="npp" -</b> set. Make sure you have the proper version installed:</p> -<table> - <tr><th>kde Version</th><th>kmplayer Version</th></tr> - <tr><ti>3</ti><ti>>=media-video/kmplayer-0.10.0c</ti></tr> - <tr><ti>4</ti><ti>>=media-video/kmplayer-0.11</ti></tr> -</table> -<p> -2. For amd64 machines, you will also need to install -<b>net-www/nspluginwrapper</b> -</p> -<p> -3. Run the following commands, depending on what arch you are running:</p> -<pre caption="x86">$ kwriteconfig --file kmplayerrc --group "application/x-shockwave-flash" --key player npp -$ kwriteconfig --file kmplayerrc --group "application/x-shockwave-flash" --key plugin /usr/lib/nsbrowser/plugins/libflashplayer.so</pre> -<pre caption="amd64">$ kwriteconfig --file kmplayerrc --group "application/x-shockwave-flash" --key player npp -$ kwriteconfig --file kmplayerrc --group "application/x-shockwave-flash" --key plugin /usr/lib64/nsbrowser/plugins/npwrapper.libflashplayer.so</pre> -<p> -4. Open Konqueror and click <b>Settings > Configure Konqueror</b>. In the -new window navigate to <b>File Associations</b> in the left-hand panel and -select <b>application/x-shockwave-flash</b>. Click the <b>Embedding</b> -tab and click <b>Add..</b>. Select <b>Embedded MPlayer for KDE</b> from the -new window. If it is not there then you may need to run <b>kbuildsycoca</b> -from a terminal. Close all the opened windows. -</p> -</body> -</section> -</chapter> - -<chapter> -<title>Known Issues</title> -<section> -<body> -<p>Keyboard support is somewhat patchy, so some games may not function properly. -</p> -</body> -</section> -</chapter> - -<chapter> -<title>Credits</title> -<section> -<body> -<p>Shamelessly adapted from -<uri>http://mikearthur.co.uk/2007/12/konqueror-with-latest-adobe-flash-howto/</uri> -.</p> -</body> -</section> -</chapter> -</guide> diff --git a/Documentation/kde4-guide.xml b/Documentation/kde4-guide.xml deleted file mode 100644 index 706e2bc390f..00000000000 --- a/Documentation/kde4-guide.xml +++ /dev/null @@ -1,573 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/kde/kde4-guide.xml,v 1.9 2008/10/26 11:14:57 scarabeus Exp $ --> - -<guide link="/proj/en/desktop/kde/kde4-guide.xml" lang="en"> -<title>Gentoo KDE 4.1 Guide</title> - -<author title="Author"> - <mail link="scarabeus" /> -</author> -<author title="Author"> - <mail link="jmbsvicetto"/> -</author> -<author title="Author"> - <mail link="cryos" /> -</author> -<author title="Editor"> - <mail link="keytoaster" /> -</author> - -<abstract> -This guide demonstrates how to setup KDE 4.1 using the ebuilds in the tree. Some -tools from the KDE team's git overlay (kde-testing) will be used. -</abstract> - -<!-- The content of this document is licensed under the CC-BY-SA license --> -<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<license/> - -<version>0.3</version> -<date>2008-10-23</date> - -<chapter> -<title>Cleaning up</title> -<section> -<title>Removing old KDE versions</title> -<body> - -<p> -In order to minimize issues, it is best to begin with a clean enviroment. You -will need to uninstall any beta or 4.0.X releases (this is needed if you are -moving from any overlay and in particular if you plan to use the -kdeprefix USE -flag - FHS install). Two possible ways of removing old KDE 4 installations are: -</p> - -<pre caption="Unmerging commands"> -# <i>emerge -C @kde-4.1 @kdebase-4.1</i> <comment>(only if you are coming from the kdesvn-portage or kde-testing overlay)</comment> -# <i>emerge -C $(qfile -C -q -e /usr/kde/%PREFIX%)</i> <comment>(replace %PREFIX% with your KDE version, eg. 4)</comment> -</pre> - -<pre caption="Unmerging commands (only applicable if you are moving from an overlay)"> -# <i>cd /path/to/old/overlay/</i> -# <i>emerge -C $(find ./ -name \*.ebuild |sed -e "s:.ebuild::" -e "s:./::" |awk -F'/' '{print "="$1"/"$3}')</i> -</pre> - -<p> -As a final step you should remove the old overlay so that there are no conflicts -with the KDE ebuilds. You should remove the old unmask and/or keyword data, too. -</p> - -<note> -Don't forget to run depclean in order to uninstall any dependant packages. -</note> - -</body> -</section> -</chapter> -<chapter> -<title>Grabbing overlay</title> -<section> -<title>Using layman</title> -<body> - -<pre caption="layman command"> -# <i>layman -fS; layman -a kde-testing</i> -</pre> - -</body> -</section> -<section> -<title>Using git</title> -<body> - -<pre caption="git command"> -# <i>git clone git://git.overlays.gentoo.org/proj/kde.git /PATH/WHERE/TO/PUT/OVERLAY</i> -</pre> - -</body> -</section> -<section> -<body> - -<note> -The KDE 4.1 ebuilds make use of EAPI 2. Please use portage-2.2_rc11 or greater, if you -run an otherwise stable profile then you must add portage to your package.keywords file. -</note> - -<note> -Don't forget to modify /etc/make.conf to add the overlay path to PORTDIR_OVERLAY, or -to add the support for layman as required. -</note> - -</body> -</section> -</chapter> - -<chapter> -<title>Unmasking/Keywording</title> -<section> -<title>Using the bundled package.keywords/kde file</title> -<body> - -<p> -The KDE 4.1 ebuilds are no longer masked so you won't need to use the package.unmask -file to be able to install them. If you're running ~arch and don't want to update to 4.1, -you can use the package.mask file from Documentation/package.mask/kde. -If you are running the stable tree you will need to keyword the ebuilds, -otherwise skip this step. For those running the stable tree in Gentoo: -</p> - -<note> -This is the recomended way of keywording the KDE packages. -</note> - -<p> -This overlay provides an appropriate package.keywords file that can be -used in your package.keywords file/directory. You can find this file in -"Documentation/package.keywords" directory. Copy it to the correct -location "/etc/portage/package.keywords/" (preferably make a symlink to -it), or add it to your "/etc/portage/package.keywords" file. -Perform one of the following steps, depending on whether your -/etc/portage/package.keywords is a directory or a file: -</p> - -<pre caption="Adding the file to the package.keywords directory"> -# <i>cd /etc/portage/package.keywords</i> -# <i>ln -s /path/to/overlay/Documentation/package.keywords/kde .</i> -</pre> - -<pre caption="Adding the file to the package.keywords file"> -# <i>cd /etc/portage/</i> -# <i>cat /path/to/overlay/Documentation/package.keywords/kde >> package.keywords </i> -</pre> - -</body> -</section> -<section> -<title>Creating the file from the packages in the overlay</title> -<body> - -<pre caption="Adding keywords to the package.keywords directory"> -# <i>cd /path/to/our/overlay/</i> -# <i>find ./ -name \*.ebuild |sed -e "s:.ebuild::" -e "s:./::" |awk -F'/' '{print $1"/"$2}' >> /etc/portage/package.keywords/kde4x</i> -# <i>cd /usr/portage/</i> -# <i>find ./x11-libs/qt-* -type d |sed -e "s:./::" |awk -F'/' '{print $1"/"$2}' | uniq >> /etc/portage/package.keywords/kde4x</i> -</pre> - -<pre caption="Adding keywords to the package.keywords file"> -# <i>cd /path/to/our/overlay/</i> -# <i>find ./ -name \*.ebuild |sed -e "s:.ebuild::" -e "s:./::" |awk -F'/' '{print $1"/"$2}' >> /etc/portage/package.keywords</i> -# <i>cd /usr/portage/</i> -# <i>find ./x11-libs/qt-* -type d |sed -e "s:./::" |awk -F'/' '{print $1"/"$2}' | uniq >> /etc/portage/package.keywords</i> -</pre> - -<note> -There are some dependencies which require keywording that are not in this list. Keyword them as necessary. -</note> - -</body> -</section> -</chapter> -<chapter> -<title>Installation</title> -<section> -<title>The new kdeprefix USE flag</title> -<body> - -<p> -The new kdeprefix USE flag allows users to choose between an FHS compliant -install (-kdeprefix) or a slotted install in the KDE prefix (+kdeprefix). -</p> - -<p> -If kdeprefix is disabled (default) KDE is installed into the FHS compliant -location, i.e. /usr. That means that all of the files are put under /usr. This -is the desired behaviour for most users. The drawback of the FHS compliant -install is that it will not be possible to have more than one minor version of -KDE side by side (previous behaviour), e.g. KDE 4.1 and 4.2. -</p> - -<note> -This restriction does not apply to KDE 3.5 (which uses different eclasses) or -live versions (as they will continue to be installed under -/usr/kde/${live-slot}. You can have a non-kdeprefix version of KDE -4.1, KDE 3.5 and a live version of KDE installed on the same system. -</note> - -<p> -If kdeprefix is enabled then KDE is installed into /usr/kde/${SLOT}, -which allows you to install KDE 4.1, 4.2, 4.3, etc. in /usr/kde/4.1, -/usr/kde/4.2, and /usr/kde/4.3 for example. -</p> - -<warn> -If you want to move between kdeprefix and -kdeprefix (or vice-versa), it is -recommended that you unmerge all KDE packages and then emerge it with the -modified flag. If this is not done, KDE installations can have trouble finding -certain libraries/plugins. -</warn> - -</body> -</section> -<section> -<title>Using sets</title> -<body> - -<p> -One of the new features provided by Portage 2.2 is sets. -</p> - -<p> -Sets allow the KDE team to provide a complete replacement for the monolithic -packages, with the added bonus that users may choose to remove from the default -sets any packages they do not want. There is still some discussion going on -before we can put sets in the Portage tree. Thus, grab the sets from the -<c>kde-testing</c> overlay <uri -link="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=tree;f=sets;h=e44f270a37083da16da6f1b70c226169e44c4237;hb=master">sets -directory</uri> and put the ones you like in <e>/etc/portage/sets</e> -- you -can browse the list of sets provided by the KDE team in the overlay. -</p> - -<p> -Amongst others, there are sets for each KDE tarball - @kdeaccessibility, -@kdeadmin, @kdeartwork, @kdebase, @kdeedu, @kdegames, @kdegraphics, -@kdemultimedia, @kdenetwork, @kdepim, @kdesdk, @kdetoys, and @kdeutils. There is -also a set of sets (the equivalent to the old kde-meta package) @kde, and the -same for specific versions @kde-3.5 and @kde-4x, a set for KDE deps @kdedeps, a -set for optional packages @kdeoptional and a set for the split qt packages -@qt-split. -</p> - -<p> -One can install the complete KDE by running <e>emerge -av @kde</e>. The specific -version equivalents are very useful to uninstall an old version, e.g. <e>emerge --C @kde-3.5</e>, or to reinstall all packages from a specific version, e.g. -<e>emerge -av1 @kde-4x</e>. Advanced features, like removing any unwanted -packages from a set, will be supported in a future release of Portage -- you can -read more about it in <uri -link="http://planet.gentoo.org/developers/genone/2008/09/29/more_extensions_to_package_set_support">Marius -Mauch's (genone) blog</uri>. Part of this code has now been released in -portage-2.2_rc12 and so you can reinstall all installed packages of a set -with <c>emerge -av @<set>/@installled</c> or to have a -/etc/portage/sets/kdebase-unwanted set and then run <e>emerge -av -@kdebase-@kdebase-unwanted</e>. -</p> - -<p> -We strongly recommend that you install the <c>kdebase</c> set in order to get a -full KDE 4 session. The example below would install the <c>kdebase</c> set and -the <c>kdegames</c> set. -</p> - -<pre caption="Installing KDE"> -# <i>emerge @kdebase @kdegames</i> -</pre> - -<note> -If you want to check the list of sets known to Portage run the following: -<e>emerge --list-sets</e> -</note> - -<note> -All KDE 4.1 ebuilds require <c>sys-apps/portage-2.2_rc11</c> or greater, which -has implemented everything in the new EAPI 2 specification used in these -ebuilds. -</note> - -</body> -</section> -<section> -<title>KDE meta packages</title> -<body> - -<note> -This method is provided to ease the transition to the new sets. There will be no -meta ebuilds for KDE 4.2. -</note> - -<pre caption="emerge meta packages"> -# <i>emerge kde-meta:4.1</i> -</pre> - -</body> -</section> -<section> -<title>Localization/Internationalization</title> -<body> - -<p> -With new KDE there is new translators effort in Localization instead of -Internationalization. This cause some confusion but dont worry your translation -is shiped to you, just name has been changed so now for getting translations use -theese comands. -</p> -<pre caption="emerge translations for kde4 packages"> -# <i>emerge kde-l10n</i> -</pre> -<pre caption="emerge translations for kde3 packages"> -# <i>emerge kde-i18n</i> -</pre> - -</body> -</section> -</chapter> -<chapter> -<title>Configuration</title> -<section> -<body> - -<p> -KDE stores its configuration files in the <e>~/.kde</e> directory by default. In -the Gentoo ebuilds this has been changed in KDE 4.1 to allow for better -integration of KDE 3.5 and 4.1 when using the same user account. If you export -$KDEHOME this behaviour will be overridden. It is strongly recommended that you -do not do this. $KDEHOME will make KDE 3.5 and 4.1 use the same configuration -directory which is usually not desired. -</p> - -<p> -KDE 3.5 uses <e>~/.kde</e> and the default FHS (-kdeprefix) KDE 4.1 uses -<e>~/.kde4</e>. If you install KDE 4.1 using the kdeprefix USE flag then the -configuration directory will default to <e>~/.kde4.1</e>, <e>~/.kde4.2</e> etc. -The advantage of this is that KDE 3.5 and 4.1 can be run from the same user -account without clobbering settings. Moving backwards in version, i.e. 4.1 to -3.5, is not supported. -</p> - -<p> -Settings are not migrated by default. If you want to attempt to migrate your -settings you should copy your old configuration directory to the new location -before logging in. For example, -</p> - -<pre caption="Copying the configuration directory"> -$ <i>cp -r ~/.kde ~/.kde4</i> -</pre> - -<p> -If this is successful, then your settings should all be migrated. If not, it is -possible to log out and remove the new configuration directory to start with a -clean configuration directory. -</p> - -</body> -</section> -</chapter> -<chapter> -<title>Migration from earlier releases</title> -<section> -<title>Upgrading from the kde-testing overlay</title> -<body> - -<p> -If you used the <c>kde-testing</c> overlay before the testing branch was merged -back into the master overlay, you're going to get collision-protection errors -when you try to update; the new ebuilds will show up as belonging to a new slot -[NS]. This is caused by a move from the <e>4</e> to <e>4.1</e> SLOT. You have 2 -choices in this case: -</p> - -</body> -</section> -<section> -<title>Unmerging all of KDE and installing it again</title> -<body> - -<pre caption="Unmerging kde-4.1"> -# <i>emerge -C @kde-4.1</i> -</pre> - -</body> -</section> -<section> -<title>Changing the SLOT of the installed ebuilds in the VDB</title> -<body> - -<p> -Changing the SLOT in the VDB may cause issues and is not recommended -- do it at -your own risk. You should instead do the above. If you really want to do that, -please grab <uri -link="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/change_slot;hb=master">the -script</uri> from the <c>kde-testing</c> overlay. You should only run it if you -understand what it does and after you double checked it. -</p> - -<note> -Be warned that this script is known to eat your kittens or steal all your -cookies. -</note> - -<pre caption="Running change_slot to update the slot from 4 to 4.1"> -# <i>change_slot kde 4 4.1</i> -# <comment>(After you confirm that it works as expected (you should see SLOTS as 4.1 and not 4))</comment> -# <i>change_slot kde 4 4.1 Y</i> -</pre> - -</body> -</section> -<section> -<title>Removing KDE 3.5</title> -<body> - -<pre caption="Unmerging KDE 3.5"> -# <i>emerge -C @kde-3.5</i> -</pre> - -<note> -Run depclean in order to remove all dependent packages. -</note> - -</body> -</section> -<section> -<title>No Desktop icon</title> -<body> - -<p> -KDE 4, as it moves towards a semantic desktop, did not bundle an icon for the -desktop. -</p> - -<p> -The desktop icon can be replaced with the standard folder icon using the -following command. -</p> - -<pre caption="sed command"> -$ <i>sed -i -e "s:Icon=desktop:Icon=folder:g" ~/Desktop/.directory</i> -</pre> - -</body> -</section> -<section> -<title>Missing icons in KDE4</title> -<body> - -<p> -When you occur with this bug try first this command before opening bug. -</p> -<pre caption="emerge command"> -# <i>emerge -1 kdebase-data && emerge -1 hicolor-icon-theme kdebase-data</i> -</pre> - -</body> -</section> -</chapter> -<chapter> -<title>Hints</title> -<section> -<title>Plasmoids</title> -<body> - -<p> -Plasmoids are new plasma tools which can enhance your desktop experience -to brand new level. We created kde-plasma/ section where we place every plasmoid -on which we get our nasty hands and find it workable enought. If you find out -that your favorite one is missing create bug and somebody might create it for -you. -If you are plasma person "want them all can't live without them" we have set -@plasmoids which contains all plasmoids currently availible. -</p> - -</body> -</section> -<section> -<title>x11-themes/plasma-themes</title> -<body> - -<p> -This ebuild contains various plasma themes. The procedure for requesting -additional themes is the same as that for plasmoids. -</p> - -</body> -</section> -<section> -<title>x11-themes/gtk-engines-qt</title> -<body> - -<p> -This ebuild should be used if you want your GTK applications to use a theme -similar to the Qt/KDE applications. Configuration can be found in -systemsetings->Appearance->GTK Styles and Fonts. -</p> - -</body> -</section> - -<section> -<title>x11-themes/gtk-engines-qtcurve</title> -<body> - -<p> -This is another approach to making GTK/Qt 3/Qt 4 applications looks the same. -You must also install <c>x11-themes/qtcurve-qt4</c> for this to work with Qt -4/KDE 4 applications. -</p> - -</body> -</section> - -<section> -<title>Unable to find libopensync-0.30</title> -<body> - -<p> -If you get an error building kitchensync or some other package about configure -being unable to find libopensync-0.30, be sure to either upgrade to the latest -testing version or to downgrade and mask the 9999 version. You can read more -about this in <uri link="https://bugs.gentoo.org/show_bug.cgi?id=240370">bug -240370</uri>. -</p> - -</body> -</section> - -<section> -<title>Flash in konqueror</title> -<body> - -<p> -If you are interested in getting flash working in konqueror point your mind -to <uri link="kde-flash.xml" >guide</uri> which describes necessary steps for -getting it done. -</p> - -</body> -</section> -</chapter> -<chapter> -<title>Uninstalling KDE 4.x</title> -<section> -<title>Removing all KDE packages</title> -<body> - -<p> -In order to remove all KDE 4 packages and dependant packages: -</p> - -<pre caption="Unmerging commands"> -# <i>emerge -C @kde-4x</i> -# <i>cd /path/to/our/overlay/</i> -# <i>emerge -C $(find ./ -name \*.ebuild |sed -e "s:.ebuild::" -e "s:./::" |awk -F'/' '{print "="$1"/"$3}')</i> -</pre> - -</body> -</section> -<section> -<title>Rebuilding the application database</title> -<body> - -<p> -To rebuild the KDE 3 application database run: -</p> - -<pre caption="kbuildsycoca command"> -# kbuildsycoca --noincremental -</pre> - -</body> -</section> -</chapter> -</guide> |
