diff options
| author | Jonathan Callen <en.ABCD@gmail.com> | 2009-08-22 20:38:08 -0400 |
|---|---|---|
| committer | Jonathan Callen <en.ABCD@gmail.com> | 2009-08-23 13:16:50 -0400 |
| commit | 90dbc0aee1cc1c089486149276c23a64cdf0707b (patch) | |
| tree | ef0c6bb190e8ac731c8cf33dc6b640acdc7a6c2d /kde-base/kfmclient/kfmclient-9999.ebuild | |
| parent | 60c8bc1937b15c0e3487fb98715edc7fc1803789 (diff) | |
| download | kde-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.ebuild | 45 |
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 +} |
