summaryrefslogtreecommitdiff
path: root/kde-base/kfmclient/kfmclient-9999.ebuild
diff options
context:
space:
mode:
authorJonathan Callen <en.ABCD@gmail.com>2009-08-22 20:38:08 -0400
committerJonathan Callen <en.ABCD@gmail.com>2009-08-23 13:16:50 -0400
commit90dbc0aee1cc1c089486149276c23a64cdf0707b (patch)
treeef0c6bb190e8ac731c8cf33dc6b640acdc7a6c2d /kde-base/kfmclient/kfmclient-9999.ebuild
parent60c8bc1937b15c0e3487fb98715edc7fc1803789 (diff)
downloadkde-90dbc0aee1cc1c089486149276c23a64cdf0707b.tar.gz
kde-90dbc0aee1cc1c089486149276c23a64cdf0707b.tar.bz2
kde-90dbc0aee1cc1c089486149276c23a64cdf0707b.zip
Split off kde-base/kfmclient from kde-base/konqueror
In order to not depend on konqueror in kde-base/kdebase-startkde, kfmclient needs to be installed separately. This entails adding a new package, disabling the building of kfmclient in kde-base/konqueror, adding the new package to metas and sets, adding a dependency on kde-base/kfmclient to kde-base/kdebase-startkde, and adding appropriate blockers on older version of kde-base/konqueror to kde-base/kfmclient. This ended up touching many files in many directories; all changes in this commit to 4.3.0 ebuilds will probably have to be committed to CVS at the same time.
Diffstat (limited to 'kde-base/kfmclient/kfmclient-9999.ebuild')
-rw-r--r--kde-base/kfmclient/kfmclient-9999.ebuild45
1 files changed, 45 insertions, 0 deletions
diff --git a/kde-base/kfmclient/kfmclient-9999.ebuild b/kde-base/kfmclient/kfmclient-9999.ebuild
new file mode 100644
index 00000000000..3ca1dfd4227
--- /dev/null
+++ b/kde-base/kfmclient/kfmclient-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+KMNAME="kdebase-apps"
+KMMODULE="konqueror/client"
+inherit kde4-meta
+
+DESCRIPTION="KDE tool for opening URLs from the command line"
+KEYWORDS=""
+IUSE="debug"
+
+# Moved from kde-base/konqueror in 4.3.0-r2 and 4.3.65-r1, so ugly blockers...
+RDEPEND="
+ !kdeprefix? (
+ !kde-base/konqueror:kde-4[-kdeprefix]
+ !kde-base/konqueror:4.1[-kdeprefix]
+ !kde-base/konqueror:4.2[-kdeprefix]
+ !<=kde-base/konqueror-4.3.0-r1:4.3[-kdeprefix]
+ !<=kde-base/konqueror-4.3.65:4.4[-kdeprefix]
+ )
+ kdeprefix? ( !<=kde-base/konqueror-4.3.65:${SLOT}[kdeprefix] )
+ >=kde-base/kioclient-${PV}:${SLOT}[kdeprefix=]
+"
+
+KMEXTRACTONLY="
+ konqueror/kfmclient.desktop
+ konqueror/kfmclient_dir.desktop
+ konqueror/kfmclient_html.desktop
+ konqueror/kfmclient_war.desktop
+ konqueror/src/org.kde.Konqueror.Main.xml
+ konqueror/src/org.kde.Konqueror.MainWindow.xml
+"
+
+src_prepare() {
+ kde4-meta_src_prepare
+
+ # Do not install non-kfmclient *.desktop files
+ sed -i -e "/konqbrowser\.desktop/d" \
+ -e "/konqueror\.desktop/s/^/#DONOTWANT/" \
+ -e "/install(FILES profile/s/^/#DONOTWANT/" \
+ konqueror/CMakeLists.txt
+}