Live ebuilds: Port to EAPI7 and cleanup - Round 2.

This time: certmanager, dcoprss, drkonqi, kappfinder, kate, kcalc,
           kcharselect, kcheckpass, kdialog, kfind, kgpg, khelpcenter,
           khotkeys, klipper, kmenuedit, knetattach, konsole, kpersonalizer,
           kreadconfig, ksmserver, ksysguard, ktip, librss

Add also lm_sensors use flag to ksysguard.

Signed-off-by: Chris <xchrisx@uber.space>
pull/22/head
Chris 5 years ago committed by TDE Gitea
parent 6bbd4e98cf
commit e05ee6fdde

@ -1,26 +1,23 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2016 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdepim" TRINITY_MODULE_NAME="tdepim"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity certificate manager gui" DESCRIPTION="Trinity certificate manager gui"
KEYWORDS=""
IUSE+=""
COMMON_DEPEND=">=trinity-base/libtdenetwork-${PV}:${SLOT} COMMON_DEPEND="=trinity-base/libtdenetwork-${PV}
>=app-crypt/gpgme-1.1.2-r1 app-crypt/gpgme
|| ( >=app-crypt/gnupg-2.0.1-r1 <app-crypt/gnupg-1.9 )" app-crypt/gnupg"
#CHECKME: this is an old kde3-times assertion
# We use GnuPG 1.4.x for OpenPGP and 1.9 (via gpgme) for s/mime as upstream advises.
DEPEND+=" ${COMMON_DEPEND}" DEPEND+=" ${COMMON_DEPEND}"
RDEPEND+=" ${COMMON_DEPEND}" RDEPEND+=" ${COMMON_DEPEND}"
TSM_EXTRACT_ALSO="libtdepim/ libkpgp/ libtdenetwork/" TSM_EXTRACT_ALSO="libtdepim/ libkpgp/ libtdenetwork/"
pkg_postinst() { pkg_postinst() {
trinity-meta_pkg_postinst trinity-meta-2_pkg_postinst
elog "For X.509 CRL and OCSP support, install app-crypt/dirmngr, please." elog "For X.509 CRL and OCSP support, install app-crypt/dirmngr, please."
} }

@ -1,16 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdenetwork" TRINITY_MODULE_NAME="tdenetwork"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity RSS server and client for DCOP" DESCRIPTION="Trinity RSS server and client for DCOP"
KEYWORDS=
IUSE=""
DEPEND=">=trinity-base/librss-${PV}:${SLOT}" DEPEND="=trinity-base/librss-${PV}"
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
TSM_EXTRACT_ALSO="librss/" TSM_EXTRACT_ALSO="librss/"

@ -1,13 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity crash handler gives the user feedback if a program crashed" DESCRIPTION="Trinity crash handler gives the user feedback if a program crashed"
KEYWORDS=
IUSE=""
RDEPEND="sys-devel/gdb" RDEPEND="sys-devel/gdb"

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity tool that generates *.desktop files for well known apps" DESCRIPTION="Trinity tool that generates *.desktop files for well known apps"
KEYWORDS=
IUSE=""

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Kate is an MDI texteditor." DESCRIPTION="Kate is an MDI texteditor."
KEYWORDS=
IUSE=""

@ -1,14 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdeutils" TRINITY_MODULE_NAME="tdeutils"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity calculator" DESCRIPTION="Trinity calculator"
KEYWORDS=""
IUSE=""
DEPEND="dev-libs/gmp:*" DEPEND="dev-libs/gmp:*"
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"

@ -1,12 +1,11 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2016 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdeutils" TRINITY_MODULE_NAME="tdeutils"
TRINITY_SUBMODULE="${PN} charselectapplet" TRINITY_SUBMODULE="kcharselect charselectapplet"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity character selection utility and panel applet" DESCRIPTION="Trinity character selection utility and panel applet"
KEYWORDS=""
IUSE=""

@ -1,13 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="A simple password checker, used by any software in need of user authentication." DESCRIPTION="A simple password checker, used by any software in need of user authentication."
KEYWORDS=
IUSE="pam" IUSE="pam"
RDEPEND=" RDEPEND="
@ -16,8 +16,8 @@ DEPEND="${RDEPEND}"
src_configure() { src_configure() {
mycmakeargs=( mycmakeargs=(
$(cmake-utils_use_with pam PAM) -DWITH_PAM="$(usex pam)"
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="KDialog can be used to show nice dialog boxes from shell scripts" DESCRIPTION="KDialog can be used to show nice dialog boxes from shell scripts"
KEYWORDS=
IUSE=""

@ -1,14 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity file find utility" DESCRIPTION="Trinity file find utility"
KEYWORDS=
IUSE=""
DEPEND=">=trinity-base/libkonq-${PV}:${SLOT}" DEPEND="=trinity-base/libkonq-${PV}"
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"

@ -1,16 +1,16 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2016 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdeutils" TRINITY_MODULE_NAME="tdeutils"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity gpg keyring manager" DESCRIPTION="Trinity gpg keyring manager"
KEYWORDS=""
IUSE=""
RDEPEND="app-crypt/gnupg RDEPEND="app-crypt/gnupg
|| ( app-crypt/pinentry[qt4] || ( app-crypt/pinentry[ncurses]
app-crypt/pinentry[qt5]
app-crypt/pinentry[gtk] app-crypt/pinentry[gtk]
app-crypt/pinentry[tqt] )" app-crypt/pinentry[tqt] )"

@ -1,30 +1,28 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundatio
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
TRINITY_SUBMODULE="khelpcenter doc" TRINITY_SUBMODULE="khelpcenter doc"
DESCRIPTION="The Trinity help center." DESCRIPTION="The Trinity help center."
KEYWORDS=
RDEPEND=" RDEPEND="
>=trinity-base/tdebase-tdeioslaves-${PV}:${SLOT} =trinity-base/tdebase-tdeioslaves-${PV}
>=www-misc/htdig-3.2.0_beta6-r1" www-misc/htdig"
IUSE=""
pkg_setup() { pkg_setup() {
# we should reduce MAKEOPTS -j parametr to no more than 4 # Issue some warning if MAKEOPTS -j parameter is higher than 4
local makeopts_j local makeopts_j
makeopts_j="$(echo "$MAKEOPTS" | sed -n 's/\(^\|.*\s\)\(-j\s*[0-9]\+\)\(\s.*\|$\)/\2/p')" makeopts_j="$(echo "$MAKEOPTS" | sed -n 's/\(^\|.*\s\)\(-j\s*[0-9]\+\)\(\s.*\|$\)/\2/p')"
if [ -n "$makeopts_j" -a "$makeopts_j" > 4 ]; then if [ -n "$makeopts_j" -a "$makeopts_j" > 4 ]; then
export MAKEOPTS="${MAKEOPTS//"${makeopts_j}"/-j4}"
ewarn "This ebuild needs huge amoumt of memmory to compile in highly parallel" ewarn "This ebuild needs huge amount of memmory to compile in highly parallel"
ewarn "mode so it can chew it all. MAKEOPTS are reduced to \"$MAKEOPTS\"." ewarn "mode so it can chew it all. Please change your MAKEOPTS if building fails."
fi fi
trinity-meta_pkg_setup trinity-meta-2_pkg_setup
} }

@ -1,15 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
need-arts optional need-arts optional
DESCRIPTION="Trinity hotkey daemon" DESCRIPTION="Trinity hotkey daemon"
KEYWORDS=""
DEPEND+=" x11-libs/libXtst" DEPEND+=" x11-libs/libXtst"
RDEPEND+=" x11-libs/libXtst" RDEPEND+=" x11-libs/libXtst"
@ -19,5 +19,5 @@ src_configure() {
-D_WITH_XTEST=ON -D_WITH_XTEST=ON
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,14 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="kicker applet for Trinity and X clipboard management" DESCRIPTION="kicker applet for Trinity and X clipboard management"
KEYWORDS=
IUSE=""
DEPEND="x11-libs/libXfixes" DEPEND="x11-libs/libXfixes"
RDEPEND="${RDEPEND}" RDEPEND="${RDEPEND}"
@ -18,5 +17,5 @@ src_configure() {
-DWITH_XFIXES=ON -DWITH_XFIXES=ON
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity menu editor" DESCRIPTION="Trinity menu editor"
KEYWORDS=
IUSE=""

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity network wizard" DESCRIPTION="Trinity network wizard"
KEYWORDS=
IUSE=""

@ -1,26 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="X terminal for use with Trinity." DESCRIPTION="X terminal for use with Trinity."
KEYWORDS=
IUSE=""
DEPEND="x11-libs/libX11 DEPEND="x11-libs/libX11
x11-libs/libXrender" x11-libs/libXrender"
RDEPEND="${DEPEND} RDEPEND="${DEPEND}
x11-apps/bdftopcf x11-apps/bdftopcf
>=trinity-base/kcontrol-${PV}:${SLOT}" =trinity-base/kcontrol-${PV}"
src_configure() { src_configure() {
mycmakeargs=( mycmakeargs=(
-DWITH_XRENDER=ON -DWITH_XRENDER=ON
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,13 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity user settings wizard." DESCRIPTION="Trinity user settings wizard."
KEYWORDS=
IUSE=""
TSM_EXTRACT_ALSO="libkonq/" TSM_EXTRACT_ALSO="libkonq/"

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="A Trinity tool to read KConfig entries - for use in shell scripts" DESCRIPTION="A Trinity tool to read KConfig entries - for use in shell scripts"
KEYWORDS=
IUSE=""

@ -1,26 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="The reliable Trinity session manager that talks the standard X11R6" DESCRIPTION="The reliable Trinity session manager that talks the standard X11R6"
KEYWORDS=
IUSE="upower" IUSE="upower"
DEPEND=" DEPEND="
dev-libs/dbus-tqt =dev-libs/dbus-tqt-${PV}
upower? ( dev-libs/dbus-1-tqt ) " upower? ( =dev-libs/dbus-1-tqt-${PV} ) "
RDEPEND="${RDEPEND} RDEPEND="${DEPEND}
upower? ( sys-power/upower ) " upower? ( sys-power/upower ) "
src_configure() { src_configure() {
mycmakeargs=( mycmakeargs=(
$(cmake-utils_use_with upower UPOWER ) -DWITH_UPOWER="$(usex upower)"
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,20 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="A network enabled task manager/system monitor" DESCRIPTION="A network enabled task manager/system monitor"
KEYWORDS=
IUSE=" dell-laptop" IUSE=" dell-laptop lm_sensors"
# TODO: make support for sensors when it will be supported by cmake scripts
src_configure() { src_configure() {
mycmakeargs=( mycmakeargs=(
$(cmake-utils_use_with dell-laptop I8K) -DWITH_I8K="$(usex dell-laptop)"
-DWITH_SENSORS="$(usex lm_sensors)"
) )
trinity-meta_src_configure trinity-meta-2_src_configure
} }

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdebase" TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity tip-of-the-day displayer" DESCRIPTION="Trinity tip-of-the-day displayer"
KEYWORDS=
IUSE=""

@ -1,11 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI="5" EAPI="7"
TRINITY_MODULE_NAME="tdenetwork" TRINITY_MODULE_NAME="tdenetwork"
inherit trinity-meta inherit trinity-meta-2
DESCRIPTION="Trinity rss library" DESCRIPTION="Trinity rss library"
KEYWORDS=
IUSE=""

Loading…
Cancel
Save