summaryrefslogtreecommitdiffstats
path: root/gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild')
m---------gentoo0
-rw-r--r--gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild143
2 files changed, 0 insertions, 143 deletions
diff --git a/gentoo b/gentoo
new file mode 160000
+Subproject 644110a847c5911c2eb04eb53c93031740561ef
diff --git a/gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild b/gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild
deleted file mode 100644
index 1fc1863de..000000000
--- a/gentoo/trinity-base/tdelibs/tdelibs-9999.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
-TRINITY_MODULE_NAME="$PN"
-
-inherit trinity-base multilib
-
-set-trinityver
-
-need-arts optional
-
-DESCRIPTION="Trinity libraries needed by all TDE programs."
-HOMEPAGE="http://www.trinitydesktop.org/"
-LICENSE="GPL-2 LGPL-2"
-SLOT="${TRINITY_VER}"
-KEYWORDS=
-IUSE+=" alsa avahi cups consolekit fam jpeg2k lua lzma networkmanager openexr
- spell sudo tiff utempter upower udisks old_udisks xcomposite +xrandr"
-
-MY_DEPEND=">=dev-qt/tqtinterface-${TRINITY_VER}
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- net-dns/libidn
- app-text/ghostscript-gpl
- >=dev-libs/openssl-0.9.7d:=
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/libart_lgpl
- sys-apps/dbus
- dev-libs/dbus-1-tqt
- x11-libs/libXcursor
- x11-libs/libXrender
- alsa? ( media-libs/alsa-lib )
- avahi? ( net-dns/avahi )
- cups? ( >=net-print/cups-1.1.19 )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- lua? ( dev-lang/lua:* )
- openexr? ( >=media-libs/openexr-1.2.2-r2 )
- spell? ( >=app-dicts/aspell-en-6.0.0 >=app-text/aspell-0.60.5 )
- sudo? ( app-admin/sudo )
- tiff? ( media-libs/tiff:= )
- utempter? ( sys-libs/libutempter )
- networkmanager? ( net-misc/networkmanager )
- lzma? ( app-arch/xz-utils )
- xrandr? ( >=x11-libs/libXrandr-1.2 )
- xcomposite? ( x11-libs/libXcomposite )"
-# NOTE: upstream lacks avahi support, so the use flag is currenly masked
-# TODO: add elfres support via libr (not in portage now)
-DEPEND+=" ${MY_DEPEND}"
-RDEPEND+=" ${MY_DEPEND}
- consolekit? ( sys-auth/consolekit )
- upower? ( sys-power/upower )
- udisks? ( sys-fs/udisks:2 )
- old_udisks? ( sys-fs/udisks:0 )"
-
-src_configure() {
- mycmakeargs=(
- -DMALLOC_FULL=ON
- -DWITH_LIBIDN=ON
- -DWITH_SSL=ON
- -DWITH_LIBART=ON
- -DWITH_PCRE=ON
- -DWITH_XCURSOR=ON
- -DWITH_HSPELL=OFF
- -DKDE4_DEFAULT_HOME=.kde4
- $(cmake-utils_use_with alsa ALSA)
- $(cmake-utils_use_with avahi AVAHI)
- $(cmake-utils_use_with cups CUPS)
- $(cmake-utils_use_with kernel_linux INOTIFY)
- $(cmake-utils_use_with jpeg2k JASPER)
- $(cmake-utils_use_with lua LUA)
- $(cmake-utils_use_with lzma LZMA)
- $(cmake-utils_use_with openexr OPENEXR)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with fam GAMIN)
- $(cmake-utils_use_with tiff TIFF)
- $(cmake-utils_use_with utempter UTEMPTER)
- $(cmake-utils_use_with upower UPOWER)
- $(cmake-utils_use_with old_udisks UDISKS)
- $(cmake-utils_use_with udisks UDISKS2)
- $(cmake-utils_use_with consolekit CONSOLEKIT)
- $(cmake-utils_use_with networkmanager WITH_NETWORK_MANAGER_BACKEND)
- $(cmake-utils_use_with xcomposite XCOMPOSITE)
- $(cmake-utils_use_with xrandr XRANDR)
- $(cmake-utils_use_with sudo SUDO_KDESU_BACKEND)
- )
-
- trinity-base_src_configure
-}
-
-src_install() {
- trinity-base_src_install
-
- dodir /etc/env.d
- # KDE implies that the install path is listed first in TDEDIRS and the user
- # directory (implicitly added) to be the last entry. Doing otherwise breaks
- # certain functionality. Do not break this (once again *sigh*), but read the code.
- # KDE saves the installed path implicitly and so this is not needed, /usr
- # is set in ${TDEDIR}/share/config/kdeglobals and so TDEDIRS is not needed.
-
- # List all the multilib libdirs
- local libdirs pkgconfigdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${TDEDIR}/${libdir}:${libdirs}"
- done
-
- cat <<EOF >"${D}/etc/env.d/45trinitypaths-${SLOT}" # number goes down with version upgrade
-PATH=${TDEDIR}/bin
-ROOTPATH=${TDEDIR}/sbin:${TDEDIR}/bin
-LDPATH=${libdirs#:}
-MANPATH=${TDEDIR}/share/man
-CONFIG_PROTECT="${TDEDIR}/share/config ${TDEDIR}/env ${TDEDIR}/shutdown /usr/share/config"
-#TDE_IS_PRELINKED=1
-# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that.
-#TDE_EXTRA_FSYNC=1
-XDG_DATA_DIRS="${TDEDIR}/share"
-PKG_CONFIG_PATH="${TDEDIR}/$(get_libdir)/pkgconfig"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF >"${D}/etc/revdep-rebuild/50-trinity-${SLOT}"
-SEARCH_DIRS="${TDEDIR}/bin ${TDEDIR}/lib*"
-EOF
-
- trinity-base_create_tmp_docfiles
- trinity-base_install_docfiles
-}
-
-pkg_postinst () {
- if use sudo; then
- einfo "Remember sudo use flag sets only the defauld value"
- einfo "It can be overriden on a user-level by adding:"
- einfo " [super-user-command]"
- einfo " super-user-command=su"
- einfo "To the kdeglobal config file which is should be usually"
- einfo "located in the ~/.trinity/share/config/ directory."
- fi
-}