summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2008-10-21 09:56:10 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2008-10-21 09:56:10 +0000
commit0a7adf43a750732a0eebdd81e38a086129da7c86 (patch)
tree73440b6452c5c14754dfd056b2fa1528fdf7e980 /kde-base/kdelibs
parentRemoving KDE-4.0.X packages now that 4.1.2 was put in the tree. (diff)
downloadgentoo-2-0a7adf43a750732a0eebdd81e38a086129da7c86.tar.gz
gentoo-2-0a7adf43a750732a0eebdd81e38a086129da7c86.tar.bz2
gentoo-2-0a7adf43a750732a0eebdd81e38a086129da7c86.zip
Removing KDE-4.0.X packages now that 4.1.2 was put in the tree.
Diffstat (limited to 'kde-base/kdelibs')
-rw-r--r--kde-base/kdelibs/ChangeLog6
-rw-r--r--kde-base/kdelibs/Manifest7
-rw-r--r--kde-base/kdelibs/kdelibs-4.0.4.ebuild205
-rw-r--r--kde-base/kdelibs/kdelibs-4.0.5.ebuild205
4 files changed, 7 insertions, 416 deletions
diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog
index 66cd60244425..adf0b9674724 100644
--- a/kde-base/kdelibs/ChangeLog
+++ b/kde-base/kdelibs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for kde-base/kdelibs
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.545 2008/10/12 00:59:15 cryos Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.546 2008/10/21 09:56:10 jmbsvicetto Exp $
+
+ 21 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ -kdelibs-4.0.4.ebuild, -kdelibs-4.0.5.ebuild:
+ Removing KDE-4.0.X packages now that 4.1.2 was put in the tree.
*kdelibs-3.5.10-r2 (12 Oct 2008)
diff --git a/kde-base/kdelibs/Manifest b/kde-base/kdelibs/Manifest
index d7628ead53af..162ad8c622b5 100644
--- a/kde-base/kdelibs/Manifest
+++ b/kde-base/kdelibs/Manifest
@@ -15,8 +15,6 @@ DIST kdelibs-3.5.10.tar.bz2 15614607 RMD160 4c960664283c83ebc8e68932ca9044336fcf
DIST kdelibs-3.5.8-seli-xinerama.patch.bz2 5230 RMD160 26efc6620d176414b3b771145a7c00db11c3df6b SHA1 4f4daaa60fbf0c3c582400f33833b9d73c26af4a SHA256 389a31d7e3f44eca5984842d66fa19a8a9f6f11fd6dac134cfd1e4d24e7fb174
DIST kdelibs-3.5.8.tar.bz2 15557343 RMD160 e3524ca8613fca338a0530213e921fbfae56e866 SHA1 b524a5d9969e7319bb5ffb926a39fd6afb39b2ed SHA256 779f563fdf0385b973f2238f04d82b5729aefe1c949e4d29482b6bb170aa3fe6
DIST kdelibs-3.5.9.tar.bz2 15568675 RMD160 9ac02bf2314de387b2aa9664703c72b0613fcbb3 SHA1 b8197d94075a54f90f08a9ef7bed95ccf53e12ad SHA256 4f92553f3ff50de87a83435fce3bae440c43f0d37a8e80a1736d007f80d8f755
-DIST kdelibs-4.0.4.tar.bz2 9073446 RMD160 4ec08b749c0a3e24a81d2df6f3ec83c468a97d42 SHA1 2d8e98a2ffdd1fb5b160a9facfb7f493af48b934 SHA256 215e8dc50dc6f1625fa40b029c9c6e2ba9ca775a9ac5438759a4f3b5a551d8b9
-DIST kdelibs-4.0.5.tar.bz2 9115367 RMD160 9dd1bd6908722fe2ec5ac6415beb4a4d246df343 SHA1 df7d4175c81fa1cb842f437824e42137a0f7f28c SHA256 1dce80bec72eb560f76b3f274876605b55b5197ff19f282d62d1664e51652357
DIST kdelibs-4.1.2.tar.bz2 9112474 RMD160 06989a49f062697ccd7ed22082ef04a3a7178ac0 SHA1 24c371f474686c16743a96bd369055fcf8231a54 SHA256 644093ef68ac07c4e2fdbf47bdc1934dd2d5708c99893b8153d1163f2fee3f9f
EBUILD kdelibs-3.5.10-r1.ebuild 7372 RMD160 fbd9272c49760fcfc84e12fbd3af113fe4dc4b4f SHA1 691aea8b7e9f88fb82a4c3d55b92cf8619ff1398 SHA256 607c78baff407cecb104fa3d8809bc27b161c432a29f65e0aace5d045003e6c2
EBUILD kdelibs-3.5.10-r2.ebuild 7955 RMD160 943784f843e67cb1c08e183ecc312f3be91ec94e SHA1 ed85f232ce14ef5a0ced06f40a8dde098f361461 SHA256 32c3a6f83258533643224e684d3a30f976cda811bb8934b5356dedd695c9003f
@@ -26,9 +24,8 @@ EBUILD kdelibs-3.5.9-r2.ebuild 6205 RMD160 a751f94f3026c1233e3ed10a110d950e60620
EBUILD kdelibs-3.5.9-r3.ebuild 6285 RMD160 0946a13cebba7c34600acaee2cb1b9be6341c797 SHA1 55f98208b2c6304f7e9126bb8e695987037fe934 SHA256 654c8b45e36dde370d9c6609a36f45f5eec216a204c3b6048fcc8d44d8658652
EBUILD kdelibs-3.5.9-r4.ebuild 6370 RMD160 75c38e396b898acf3f90dc1533b500b7698c8628 SHA1 30ab876b29bb33d4aa0320949ea4cb2e4e6f575c SHA256 67ec9c7241faf95bd0614dd2309ce8f063078d047662ff5cd1300524cd0ad102
EBUILD kdelibs-3.5.9.ebuild 6042 RMD160 5402e42899c0e55787f8b7f5650143dcbc4410d7 SHA1 721388ab5fa4ee455bdadb189afa021bd336fc16 SHA256 f7acb5abb483ebeeaee7a8636073b85d4ea0b7e9badcd8f8073d5ac8dcd2167b
-EBUILD kdelibs-4.0.4.ebuild 6106 RMD160 359d839f456bccae1744e69e208433c4308c6287 SHA1 827e17ac4eda6a511a3af0e2798c89f8eca35ac2 SHA256 169991e54aff16bac9ade88269da7ce20dfbb60b80b68cb19b06fdbea4536755
-EBUILD kdelibs-4.0.5.ebuild 6112 RMD160 7d16be93f8556088cfbdb71f45a8bb4253944a0f SHA1 ff8c5cc2d6146e3c8d320d17df39784e049802f6 SHA256 00339d01839c54f949d9f267a40cc8ac08566b6b5a832c213d6565054af3f248
EBUILD kdelibs-4.1.2-r1.ebuild 5738 RMD160 dea4263b9f899fcb0826e6b63cec1c5abe3a65cc SHA1 dac62e0d4604869442578ec94239d4770dd3ed09 SHA256 404cba32600fe4f8efc9b4be8e0a8ce8c5d9ac6859c224ca3002fa91dc289f69
EBUILD kdelibs-4.1.2.ebuild 5478 RMD160 9475a9fc89d56baf527e601df9f07017f74cc7ba SHA1 265cb6d6ffecc9c18e36b4baa127547d4f80d37b SHA256 15cc28b69e3eb8a537340c2e3743b7fc3017a085fdda01bafe49d4729ad4a0c8
-MISC ChangeLog 89698 RMD160 e74b5549f2ea7ed47c6206bb48e95fd64ed5ee1d SHA1 d31b6e6ca8d0609598eb3091de8488646188701c SHA256 46b1930f20c479ecc68a6d92577daf1bfb368ba0266439d5086d765a77187a67
+MISC .#Manifest.1.654 6485 RMD160 bd63ca3e366061a38e66aa065560f3f121484c51 SHA1 865a9eafad0723f09e5a0e3cf2a81b94a3e44897 SHA256 6e2cfa42bfe8938cede5e8c080ec5c6b8c85ccf13bfb9605b17b36fa2542d2a2
+MISC ChangeLog 89880 RMD160 bb957ddc95b9af8fe5082d7243e8df68a922b73d SHA1 de340294302bf5094f7f85432d594bcd399e5b70 SHA256 2cd951cd038f148b8ec11aaad3680585cc6265042c92964e6efd30429e0759f0
MISC metadata.xml 602 RMD160 f3461a81b06ab9dce821783b4e361e0e9696bbf3 SHA1 09bee1c8127363de0066a652d7093759ca36631a SHA256 188f0ca9e181009fd720cbe1fff57f124c80524033c6cb591ea2789d755410e1
diff --git a/kde-base/kdelibs/kdelibs-4.0.4.ebuild b/kde-base/kdelibs/kdelibs-4.0.4.ebuild
deleted file mode 100644
index cf7d45b1f3f6..000000000000
--- a/kde-base/kdelibs/kdelibs-4.0.4.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.0.4.ebuild,v 1.2 2008/05/30 00:07:47 zlin Exp $
-
-EAPI="1"
-
-CPPUNIT_REQUIRED="optional"
-OPENGL_REQUIRED="optional"
-inherit kde4-base
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
-kerberos mmx nls openexr +semantic-desktop spell sse sse2 ssl zeroconf"
-LICENSE="GPL-2 LGPL-2"
-RESTRICT="test"
-
-COMMONDEPEND="
- !<kde-base/kdebase-3.5.7-r6
- !<kde-base/kdebase-startkde-3.5.7-r1
- !=kde-base/kdebase-3.5.8
- !=kde-base/kdebase-3.5.8-r1
- !=kde-base/kdebase-3.5.8-r2
- !=kde-base/kdebase-startkde-3.5.8
- >=app-misc/strigi-0.5.7
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libxslt-1.1.17
- media-libs/fontconfig
- >=media-libs/freetype-2
- media-libs/giflib
- media-libs/jpeg
- media-libs/libpng
- >=sys-apps/dbus-0.91
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXpm
- x11-libs/libXrender
- x11-libs/libXtst
- >=x11-misc/shared-mime-info-0.20
- acl? ( kernel_linux? ( sys-apps/acl ) )
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- kerberos? ( virtual/krb5 )
- nls? ( virtual/libintl )
- openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
- opengl? ( virtual/opengl )
- >=dev-libs/libpcre-4.5
- semantic-desktop? ( >=dev-libs/soprano-2.0.0 )
- spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
- ssl? ( >=dev-libs/openssl-0.9.7d )
- zeroconf? ( || ( net-dns/avahi
- !bindist? ( net-misc/mDNSResponder ) ) )
-"
-
-DEPEND="${COMMONDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-# Patch to respect the sandbox when cmake tries to create symlinks,
-# or executes an external program that tries to write files.
-PATCHES=("${FILESDIR}/e-tempdir.patch"
-"${FILESDIR}/${PN}-4.0.2-X11-optional.patch"
-"${FILESDIR}/${PN}-4.0.2-alsa-optional.patch")
-# Create CMake switches to make Xcomposite, Xinerama & Xscreensaver optional.
-
-pkg_setup() {
- KDE4_BUILT_WITH_USE_CHECK=("--missing true sys-apps/dbus X")
- if use alsa; then
- KDE4_BUILT_WITH_USE_CHECK+=("--missing true media-libs/alsa-lib midi")
- fi
- if use zeroconf && has_version net-dns/avahi; then
- KDE4_BUILT_WITH_USE_CHECK+=("net-dns/avahi mdnsresponder-compat")
- fi
-
- kde4-base_pkg_setup
-}
-
-src_compile() {
- if use zeroconf; then
- if has_version net-dns/avahi; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=ON -DWITH_DNSSD=OFF"
- elif has_version net-misc/mDNSResponder; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=OFF -DWITH_DNSSD=ON"
- else
- die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
- fi
- fi
-
- mycmakeargs="${mycmakeargs}
- -DWITH_HSPELL=OFF
- $(cmake-utils_has 3dnow X86_3DNOW)
- $(cmake-utils_has altivec PPC_ALTIVEC)
- $(cmake-utils_has mmx X86_MMX)
- $(cmake-utils_has sse X86_SSE)
- $(cmake-utils_has sse2 X86_SSE2)
- $(cmake-utils_use_with acl ACL)
- $(cmake-utils_use_with alsa Alsa)
- $(cmake-utils_use_with bzip2 BZip2)
- $(cmake-utils_use_with fam FAM)
- $(cmake-utils_use_with jpeg2k Jasper)
- $(cmake-utils_use_with kerberos GSSAPI)
- $(cmake-utils_use_with nls Libintl)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with spell ENCHANT)
- $(cmake-utils_use_with ssl OpenSSL)
- "
-
- kde4-base_src_compile
-
- # The building of apidox is not managed anymore by the build system
- if use doc; then
- einfo "Building API documentation"
- cd "${S}"/doc/api/
- ./doxygen.sh "${S}" || die "APIDOX generation failed"
- fi
-}
-
-src_install() {
- kde4-base_src_install
-
- # Some external applications need FindXine.cmake. Therefore upstream moved it
- # to kdelibs in trunk. Doing the same for :kde-4. See bug #209701.
- insinto ${KDEDIR}/share/apps/cmake/modules/
- doins "${FILESDIR}"/FindXine.cmake || die "doins FindXine failed."
-
- if use doc; then
- einfo "Installing API documentation. This could take a bit of time."
- cd "${S}"/doc/api/
- docinto /HTML/en/kdelibs-apidox
- dohtml -r ${P}-apidocs/* || die "Install phase of KDE4 API Documentation failed"
- fi
-
- dodir /etc/env.d
- dodir /etc/revdep-rebuild
-
- # List all the multilib libdirs
- local _libdir _libdirs
- for _libdir in $(get_all_libdirs); do
- _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
- done
- _libdirs=${_libdirs#:}
-
- cat <<-EOF > "${T}"/44kdepaths-${SLOT} # number goes down with version bump
- PATH="${PREFIX}/bin"
- ROOTPATH="${PREFIX}/sbin:${PREFIX}/bin"
- LDPATH="${_libdirs}"
- MANPATH="${PREFIX}/share/man"
- CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
- KDEDIRS="/usr:/usr/local:${PREFIX}"
- #KDE_IS_PRELINKED=1
- XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
- COLON_SEPARATED="XDG_DATA_DIRS"
- EOF
- doenvd "${T}"/44kdepaths-${SLOT}
-
- # make sure 'source /etc/profile' doesn't hose the PATH
- dodir /etc/profile.d
- cat <<-'EOF' > "${D}"/etc/profile.d/44kdereorderpaths-${SLOT}.sh
- if [ -n "${KDEDIR}" ]; then
- export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- fi
- EOF
-
- cat <<-EOF > "${D}/etc/revdep-rebuild/50-kde-${SLOT}"
- SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
- EOF
-}
-
-src_test() {
- # FIXME: Disable kate tests
- mycmakeargs="${mycmakeargs}
- -DKHTML_BUILD_TESTREGRESSION=ON"
- kde4-base_src_test
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-
- kde4-base_pkg_postinst
-}
diff --git a/kde-base/kdelibs/kdelibs-4.0.5.ebuild b/kde-base/kdelibs/kdelibs-4.0.5.ebuild
deleted file mode 100644
index 4b0624054a69..000000000000
--- a/kde-base/kdelibs/kdelibs-4.0.5.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.0.5.ebuild,v 1.1 2008/06/05 21:32:09 keytoaster Exp $
-
-EAPI="1"
-
-CPPUNIT_REQUIRED="optional"
-OPENGL_REQUIRED="optional"
-inherit kde4-base
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
-kerberos mmx nls openexr +semantic-desktop spell sse sse2 ssl zeroconf"
-LICENSE="GPL-2 LGPL-2"
-RESTRICT="test"
-
-COMMONDEPEND="
- !<kde-base/kdebase-3.5.7-r6
- !<kde-base/kdebase-startkde-3.5.7-r1
- !=kde-base/kdebase-3.5.8
- !=kde-base/kdebase-3.5.8-r1
- !=kde-base/kdebase-3.5.8-r2
- !=kde-base/kdebase-startkde-3.5.8
- >=app-misc/strigi-0.5.7
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libxslt-1.1.17
- media-libs/fontconfig
- >=media-libs/freetype-2
- media-libs/giflib
- media-libs/jpeg
- media-libs/libpng
- >=sys-apps/dbus-0.91
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXpm
- x11-libs/libXrender
- x11-libs/libXtst
- >=x11-misc/shared-mime-info-0.20
- acl? ( kernel_linux? ( sys-apps/acl ) )
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- kerberos? ( virtual/krb5 )
- nls? ( virtual/libintl )
- openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
- opengl? ( virtual/opengl )
- >=dev-libs/libpcre-4.5
- semantic-desktop? ( >=dev-libs/soprano-2.0.0 )
- spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
- ssl? ( >=dev-libs/openssl-0.9.7d )
- zeroconf? ( || ( net-dns/avahi
- !bindist? ( net-misc/mDNSResponder ) ) )
-"
-
-DEPEND="${COMMONDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-# Patch to respect the sandbox when cmake tries to create symlinks,
-# or executes an external program that tries to write files.
-PATCHES=("${FILESDIR}/e-tempdir.patch"
-"${FILESDIR}/${PN}-4.0.2-X11-optional.patch"
-"${FILESDIR}/${PN}-4.0.2-alsa-optional.patch")
-# Create CMake switches to make Xcomposite, Xinerama & Xscreensaver optional.
-
-pkg_setup() {
- KDE4_BUILT_WITH_USE_CHECK=("--missing true sys-apps/dbus X")
- if use alsa; then
- KDE4_BUILT_WITH_USE_CHECK+=("--missing true media-libs/alsa-lib midi")
- fi
- if use zeroconf && has_version net-dns/avahi; then
- KDE4_BUILT_WITH_USE_CHECK+=("net-dns/avahi mdnsresponder-compat")
- fi
-
- kde4-base_pkg_setup
-}
-
-src_compile() {
- if use zeroconf; then
- if has_version net-dns/avahi; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=ON -DWITH_DNSSD=OFF"
- elif has_version net-misc/mDNSResponder; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=OFF -DWITH_DNSSD=ON"
- else
- die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
- fi
- fi
-
- mycmakeargs="${mycmakeargs}
- -DWITH_HSPELL=OFF
- $(cmake-utils_has 3dnow X86_3DNOW)
- $(cmake-utils_has altivec PPC_ALTIVEC)
- $(cmake-utils_has mmx X86_MMX)
- $(cmake-utils_has sse X86_SSE)
- $(cmake-utils_has sse2 X86_SSE2)
- $(cmake-utils_use_with acl ACL)
- $(cmake-utils_use_with alsa Alsa)
- $(cmake-utils_use_with bzip2 BZip2)
- $(cmake-utils_use_with fam FAM)
- $(cmake-utils_use_with jpeg2k Jasper)
- $(cmake-utils_use_with kerberos GSSAPI)
- $(cmake-utils_use_with nls Libintl)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with spell ENCHANT)
- $(cmake-utils_use_with ssl OpenSSL)
- "
-
- kde4-base_src_compile
-
- # The building of apidox is not managed anymore by the build system
- if use doc; then
- einfo "Building API documentation"
- cd "${S}"/doc/api/
- ./doxygen.sh "${S}" || die "APIDOX generation failed"
- fi
-}
-
-src_install() {
- kde4-base_src_install
-
- # Some external applications need FindXine.cmake. Therefore upstream moved it
- # to kdelibs in trunk. Doing the same for :kde-4. See bug #209701.
- insinto ${KDEDIR}/share/apps/cmake/modules/
- doins "${FILESDIR}"/FindXine.cmake || die "doins FindXine failed."
-
- if use doc; then
- einfo "Installing API documentation. This could take a bit of time."
- cd "${S}"/doc/api/
- docinto /HTML/en/kdelibs-apidox
- dohtml -r ${P}-apidocs/* || die "Install phase of KDE4 API Documentation failed"
- fi
-
- dodir /etc/env.d
- dodir /etc/revdep-rebuild
-
- # List all the multilib libdirs
- local _libdir _libdirs
- for _libdir in $(get_all_libdirs); do
- _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
- done
- _libdirs=${_libdirs#:}
-
- cat <<-EOF > "${T}"/44kdepaths-${SLOT} # number goes down with version bump
- PATH="${PREFIX}/bin"
- ROOTPATH="${PREFIX}/sbin:${PREFIX}/bin"
- LDPATH="${_libdirs}"
- MANPATH="${PREFIX}/share/man"
- CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
- KDEDIRS="/usr:/usr/local:${PREFIX}"
- #KDE_IS_PRELINKED=1
- XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
- COLON_SEPARATED="XDG_DATA_DIRS"
- EOF
- doenvd "${T}"/44kdepaths-${SLOT}
-
- # make sure 'source /etc/profile' doesn't hose the PATH
- dodir /etc/profile.d
- cat <<-'EOF' > "${D}"/etc/profile.d/44kdereorderpaths-${SLOT}.sh
- if [ -n "${KDEDIR}" ]; then
- export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- fi
- EOF
-
- cat <<-EOF > "${D}/etc/revdep-rebuild/50-kde-${SLOT}"
- SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
- EOF
-}
-
-src_test() {
- # FIXME: Disable kate tests
- mycmakeargs="${mycmakeargs}
- -DKHTML_BUILD_TESTREGRESSION=ON"
- kde4-base_src_test
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-
- kde4-base_pkg_postinst
-}