Compare commits

...

10 Commits

Author SHA1 Message Date
Andreas Sturmlechner 32f776ede6 profiles: Add missing categories
4 years ago
Andreas Sturmlechner 304ecbb4c1 trinity-base/kcontrol: Use virtual/libusb:0, sort IUSE and DEPENDs
4 years ago
Andreas Sturmlechner cfa7f97595 */*: Add missing metadata.xml
4 years ago
Andreas Sturmlechner 1f2e4bbf74 trinity-base/kmtrace: Cleanup TrailingEmptyLine
4 years ago
Andreas Sturmlechner 962563276d trinity-base/kdesktop: Drop too short longdescription from metadata
4 years ago
Andreas Sturmlechner 561b6fd824 profiles: desc: Add l10n.desc with missing L10N USE_EXPAND descriptions
4 years ago
Andreas Sturmlechner 4b212572bf dev-tqt/tqt: Add release/live switch, sort DEPENDs
4 years ago
Andreas Sturmlechner 1ebc9f7807 */*: 9999: Sanitise eclass/ebuild vars, drop set-trinityver and need-trinity
4 years ago
E. Liddell 5732f27c0e Corrected some typos and grammar errors in descriptions/ewarn/elog.
4 years ago
E. Liddell a826ef6c90 Removed obsolete memory warnings and corresponding forced MAKEOPTS for khelpcenter and various -doc packages. Something that consumes less than 1GB of RAM at -j15 doesn't need a warning on modern equipment (although it may have needed one in 2004).
4 years ago

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

@ -3,13 +3,14 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="dependencies"
TRINITY_MODULE_NAME="dbus-1-tqt"
inherit trinity-base-2
DESCRIPTION="D-BUS TQt bindings"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"

@ -3,13 +3,14 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="dependencies"
TRINITY_MODULE_NAME="dbus-tqt"
inherit trinity-base-2
DESCRIPTION="D-BUS TQt bindings"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"

@ -4,54 +4,62 @@
EAPI="7"
inherit eutils git-r3 toolchain-funcs
SRCTYPE="free" # TODO: what is it doing?
TQTBASE="/usr/tqt3" # TODO: no eclass var, get rid of prefixing
inherit eutils toolchain-funcs
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3"
inherit git-r3
else
SRC_URI="http://mirror.ppa.trinitydesktop.org/trinity/releases/R${PV}/main/dependencies/tqt3-trinity-${PV}.tar.xz"
S="${WORKDIR}/tqt3-trinity-${PV}"
KEYWORDS="~amd64 ~x86"
fi
# Don't use Gentoo mirrors
RESTRICT="mirror"
SRCTYPE="free"
DESCRIPTION="Trinity's Qt3 fork - a comprehensive C++ application development framework"
HOMEPAGE="https://trinitydesktop.org/"
EGIT_REPO_URI="https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="3.5"
IUSE="cups debug doc examples firebird ipv6 mysql nas nis +opengl postgres styles
imext sqlite +xinerama tablet +xrandr glib mng fontconfig +hiddenvisibility"
IUSE="cups debug doc examples firebird fontconfig glib +hiddenvisibility imext ipv6
mng mysql nas nis +opengl postgres sqlite styles tablet +xinerama +xrandr"
# Don't use Gentoo mirrors
RESTRICT="mirror"
RDEPEND="
virtual/jpeg:=
media-libs/freetype
media-libs/libpng:=
sys-libs/zlib
x11-libs/libXft
virtual/jpeg:=
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXmu
x11-libs/libICE
x11-libs/libXext
x11-libs/libXt
x11-libs/libX11
x11-libs/libXrandr
x11-libs/libSM
x11-libs/libXt
cups? ( net-print/cups )
firebird? ( dev-db/firebird )
fontconfig? ( media-libs/fontconfig )
glib? ( dev-libs/glib )
mng? ( media-libs/libmng )
mysql? ( virtual/mysql )
nas? ( media-libs/nas )
nis? ( net-libs/libnsl )
opengl? ( virtual/opengl virtual/glu )
postgres? ( dev-db/postgresql:= )
sqlite? ( dev-db/sqlite:= )
mng? ( media-libs/libmng )
glib? ( dev-libs/glib )
fontconfig? ( media-libs/fontconfig )
xinerama? ( x11-libs/libXinerama )
xrandr? ( x11-libs/libXrandr )"
xrandr? ( x11-libs/libXrandr )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
TQTBASE="/usr/tqt3"
x11-base/xorg-proto
"
pkg_setup() {
if use imext; then
@ -103,7 +111,7 @@ src_prepare() {
eapply_user
# Do not link with -rpath. See Gentoo bug #75181.
find "${S}"/mkspecs -name qmake.conf | xargs \
find mkspecs -name qmake.conf | xargs \
sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' || die
# Make qmake.conf respect our flags and toolchain
@ -116,10 +124,10 @@ src_prepare() {
-e "s:\<QMAKE_LINK\>.*=.*:QMAKE_LINK=$(tc-getCXX):" \
-e "s:\<QMAKE_LINK_SHLIB\>.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \
-e "s:\<QMAKE_STRIP\>.*=.*:QMAKE_STRIP=:" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
"mkspecs/${PLATFORM}/qmake.conf" || die
# Remove obsolete X11 and OpenGL searchpaths
find "${S}"/mkspecs -name qmake.conf | xargs \
find mkspecs -name qmake.conf | xargs \
sed -i -e 's:QMAKE_INCDIR_X11\t=.*:QMAKE_INCDIR_X11\t=:' \
-e 's:QMAKE_LIBDIR_X11\t=.*:QMAKE_LIBDIR_X11\t=:' \
-e 's:QMAKE_INCDIR_OPENGL\t=.*:QMAKE_INCDIR_OPENGL\t=:' \
@ -127,27 +135,27 @@ src_prepare() {
if use hiddenvisibility; then
sed -i -e 's:QMAKE_CFLAGS =:QMAKE_CFLAGS = -fvisibility=hidden -fvisibility-inlines-hidden:' \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
"mkspecs/${PLATFORM}/qmake.conf" || die
fi
if [ $(get_libdir) != "lib" ] ; then
sed -i -e "s:/lib$:/$(get_libdir):" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
"mkspecs/${PLATFORM}/qmake.conf" || die
sed -i -e "s:/usr/lib /lib:/usr/$(get_libdir) /$(get_libdir):" \
"${S}/config.tests/unix/"*.test || die
"config.tests/unix/"*.test || die
sed -i -e "s:/usr/lib /lib:/usr/$(get_libdir) /$(get_libdir):" \
"${S}/config.tests/x11/"*.test || die
"config.tests/x11/"*.test || die
sed -i -e "s:/lib /usr/lib:/$(get_libdir) /usr/$(get_libdir):" \
"${S}/config.tests/unix/checkavail" || die
"config.tests/unix/checkavail" || die
fi
sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
"${S}/qmake/Makefile.unix" || die
-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
"qmake/Makefile.unix" || die
# Remove docs from install if we don't need them
use doc || sed -i -e '/INSTALLS.*=.*htmldocs/d' \
"${S}/src/qt_install.pri" || die
"src/qt_install.pri" || die
}
src_configure() {
@ -229,7 +237,7 @@ src_install() {
# Fix pkgconfig location
dodir /usr/$(get_libdir)
mv "${D}${TQTBASE}/$(get_libdir)/pkgconfig" "${D}/usr/$(get_libdir)/"
mv "${D}${TQTBASE}/$(get_libdir)/pkgconfig" "${D}/usr/$(get_libdir)/" || die
# List all the multilib libdirs
local libdirs
@ -267,15 +275,15 @@ EOF
# Install example and tutorial sources
if use examples; then
find "${S}"/examples "${S}"/tutorial -name Makefile | \
xargs sed -i -e "s:${S}:${TQTBASE}:g"
xargs sed -i -e "s:${S}:${TQTBASE}:g" || die
cp -r "${S}"/examples "${D}"${TQTBASE}/
cp -r "${S}"/tutorial "${D}"${TQTBASE}/
cp -r "${S}"/examples "${D}"${TQTBASE}/ || die
cp -r "${S}"/tutorial "${D}"${TQTBASE}/ || die
fi
# Misc build requirements
sed -e "s:${S}:${TQTBASE}:g" \
"${S}"/.qmake.cache > "${D}"${TQTBASE}/.qmake.cache
"${S}"/.qmake.cache > "${D}"${TQTBASE}/.qmake.cache || die
}
pkg_postinst() {

@ -1,3 +1,12 @@
app-crypt
app-dicts
app-eselect
app-mobilephone
app-text
dev-libs
dev-tqt
media-libs
media-video
trinity-apps
trinity-base
www-misc

@ -0,0 +1,19 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of L10N USE_EXPAND flags.
# TODO: Add descriptions and/or figure out these are actually valid!
ca@valencia -
csb -
en_GB -
nds -
pl_PL -
pt_BR -
se -
sl_SI -
sr@Latn -
uz@cyrillic -
wa -
zh_CN -
zh_TW -

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs de it nl pt sk"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A complex calculator for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -4,8 +4,6 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
@ -15,15 +13,14 @@ TRINITY_LANGS="af ar az be bg bn br ca cs cy da de el en_GB eo es
ss sv ta tg th tr uk uz uz@cyrillic zh_CN zh_TW"
TRINITY_DOC_LANGS="da de es et fr it nl pl pt pt_BR ru sv"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Advanced music player for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
# Notes about the ebuild:
#
@ -44,7 +41,7 @@ opengl postgres visualization +xine"
REQUIRED_USE="|| ( xine akode )"
DEPEND+="
DEPEND="
dev-db/sqlite
dev-lang/ruby:*
media-libs/taglib
@ -63,7 +60,7 @@ DEPEND+="
)
xine? ( <media-libs/xine-lib-1.2.10 )
"
RDEPEND+=" ${DEPEND}"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(

@ -4,20 +4,19 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs da de es fr it ja nl nn pl_PL pt ru sk tr zh_CN zh_TW"
TRINITY_NEED_ARTS="optional"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Multi-purpose note-taking application for TDE"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
IUSE="crypt kontact +svg"
DEPEND="

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de el es et fr he it nl pl ru sk"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="File manager for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -3,7 +3,6 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
@ -14,12 +13,11 @@ TRINITY_LANGS="az bg br ca cs cy da de el en_GB es
TRINITY_DOC_LANGS="da es et it pt ru sv"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"

@ -1,22 +1,21 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="bg de es fr it nl nn ru sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Theme engine using TQt for GTK+2"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
RDEPEND="x11-libs/gtk+:2"
SLOT="${TRINITY_VER}"

@ -4,28 +4,24 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TEG_PO_DIR=${S}
TRINITY_LANGS="ar br cy el et fo he is ka ms nl pl ro sk sv th ve zh_CN
az ca da en_GB fa fr hi it ko nb nso pt ru sr ta tr vi zh_TW
bg cs de es fi gl hu ja lt nds pa pt_BR rw sr@Latn uk xh zu"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
set-trinityver
DESCRIPTION="Internationalization support for Gwenview [Trinity]"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
TRINITY_LANGS="ar br cy el et fo he is ka ms nl pl ro sk sv th ve zh_CN
az ca da en_GB fa fr hi it ko nb nso pt ru sr ta tr vi zh_TW
bg cs de es fi gl hu ja lt nds pa pt_BR rw sr@Latn uk xh zu"
LICENSE="FDL-1.2"
SLOT="${TRINITY_VER}"
SLOT="14"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
for X in ${TRINITY_LANGS} ; do
IUSE="${IUSE} l10n_${X}"
done
@ -35,8 +31,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
TEG_PO_DIR=${S}
src_configure() {
local mycmakeargs=(
-DBUILD_TRANSLATIONS=ON

@ -4,27 +4,23 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_BUILD_ADMIN="yes"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
set-trinityver
DESCRIPTION="Image viewer for TDE"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="GPL-2+"
SLOT="${TRINITY_VER}"
SLOT="14"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
IUSE=""
DEPEND="
~trinity-base/tdelibs-${PV}
~trinity-apps/gwenview-i18n-${PV}
media-gfx/exiv2
~trinity-apps/gwenview-i18n-${PV}
~trinity-base/tdelibs-${PV}
"
RDEPEND="${DEPEND}"
need-trinity

@ -1,26 +1,23 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="K3b - internationalization translations"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
IUSE+=" +handbook"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
IUSE="+handbook"
src_configure() {
mycmakeargs=(
local mycmakeargs=(
-DBUILD_MESSAGES=ON
-DBUILD_DOC="$(usex handbook)"
)
trinity-base-2_src_configure
}

@ -4,15 +4,15 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_NEED_ARTS="optional"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A CD/DVD burning application for Trinity"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
IUSE="alsa css dvd dvdr emovix encode debug ffmpeg ffmpeg-all-codecs flac
+handbook mp3 sndfile taglib vcd vorbis"

@ -4,29 +4,26 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ar bg bn br ca cs da de el es et fi fr ga gl he
hu it ja ka km lt mk nb nl nn pa pl pt pt_BR ru se sk sr
sr@Latn sv tg tr uk uz zh_CN zh_TW"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Media player for TDE using Xine and GStreamer backends."
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
IUSE+=" dpms dvb encode gstreamer vorbis xcb xinerama"
SLOT="14"
IUSE="dpms dvb encode gstreamer vorbis xcb xinerama"
# As of April 2020 Kaffeine can be only build with xinerama support.
# Once that is fixed, the build option will be optional again.
RDEPEND+="
RDEPEND="
dev-libs/libcdio
media-libs/xine-lib
x11-base/xorg-proto
@ -40,7 +37,7 @@ RDEPEND+="
xcb? ( x11-libs/libxcb )
xinerama? ( x11-libs/libXinerama )
"
DEPEND+=" ${RDEPEND}
DEPEND="${RDEPEND}
dvb? ( virtual/linuxtv-dvb-headers )
"

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de pl"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="FTP client for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -4,19 +4,16 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ar bg br ca cs de el es et fr ga
gl hu it ja nb nl pl pt pt_BR ru sk sv tr uk"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A general purpose launcher for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"

@ -4,27 +4,24 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de el es fi fr hu it nl pl sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Barcode and label printing application for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
# Native GNU Barcode support seems to be broken right now.
# The GNU Barcode binary is needed anyway.
IUSE+=" javascript native-gnu-barcode"
IUSE="javascript native-gnu-barcode"
RDEPEND+="
RDEPEND="
app-text/barcode
|| (
media-gfx/imagemagick

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="bg de hu it nl"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="An alternative to the TDE-Menu"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de fr it pl ru"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Bibliography editor for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
DEPEND="
dev-libs/libxslt

@ -4,23 +4,20 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="br cs da de el es et fi fr he hr hu is it ja
nb nl nn pl pt pt_BR ro ru sk sl sv tr uk zh_TW"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Email notification utility for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
IUSE+=" asus +ssl"
SLOT="14"
IUSE="asus +ssl"
# SSL support might need tdelibs build with +ssl USE.

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs de nl"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="eBook reader for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ca de es fr nl tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Autostart module for KControl "
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -1,26 +1,25 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A small CPU meter for Kicker"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
src_configure() {
mycmakeargs=(
local mycmakeargs=(
-DBUILD_TRANSLATIONS=ON
)
trinity-base-2_src_configure

@ -3,22 +3,20 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ar az bg br ca cs cy da de el es et fr ga gl hi hu is it ja
ka lt nb nl pl pt pt_BR ro ru rw sk sr sr@Latn sv ta tg tr uk zh_CN"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A diff and merge program for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de fr hu it ja"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Graphical disk usage utility for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -1,8 +1,8 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
@ -10,17 +10,16 @@ TRINITY_HANDBOOK="optional"
TRINITY_LANGS="bg br cs da de el es ga gl it ja
ka lt nl pl pt ru sk sr sr@Latn sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A simple backup system for TDE."
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
RDEPEND+=" ~trinity-base/kcontrol-${PV}
RDEPEND="~trinity-base/kcontrol-${PV}
app-backup/rdiff-backup"
pkg_postinst () {
@ -28,4 +27,4 @@ pkg_postinst () {
einfo "After initial install the Keep daemon needs to be started via KControl."
einfo "The Keep daemon will be loaded automatically at the next TDE startup."
echo
}
}

@ -4,28 +4,25 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs de es en_GB fr nl pl pt_BR ru zh_CN"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="TDE dialogs in GTK 2.x applications"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
IUSE+=" gtk tde tqt"
SLOT="14"
IUSE="gtk tde tqt"
DEPEND+="
DEPEND="
gtk? ( x11-libs/gtk+:2 )
tqt? ( ~dev-tqt/tqtinterface-${PV} )
"
RDEPEND+=" ${DEPEND}"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de es et hu id nl sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A Kicker monitoring applet"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
# NVControl support needs the nvidia-settings package,
# which isn't in the Portage tree anymore. So if there

@ -4,23 +4,20 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="bg br ca cs cy da de en_GB es et fr ga is
it lt mt nl pt pt_BR ro ru sr sr@Latn sv ta tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Tool to configure the TDE kiosk framework "
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
IUSE+=" kcmautostart"
SLOT="14"
IUSE="kcmautostart"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de nl"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Applet to adjust LCD brightness"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
# There might be a dependency on smartdimmer needed.

@ -4,25 +4,22 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ar bg cs cy da de el es et fr ga gl hu it
ja ka lt nl pl pt pt_BR ru rw sk sr sr@Latn sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Network interfaces monitor for the TDE systray"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
IUSE+=" wifi kernel_linux"
SLOT="14"
IUSE="wifi kernel_linux"
RDEPEND+=" kernel_linux? ( sys-apps/net-tools )
RDEPEND="kernel_linux? ( sys-apps/net-tools )
wifi? ( net-wireless/wireless-tools )"
pkg_postinst() {

@ -1,22 +1,20 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="ar bs ca cs da de en_GB es et fr
is it ja nb nl pt pt_BR ro sr sv ta tr
zh_CN zh_TW"
TRINITY_LANGS="ar bs ca cs da de en_GB es et fr is it ja nb nl pt pt_BR
ro sr sv ta tr zh_CN zh_TW"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A network meter for Kicker"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"

@ -1,8 +1,8 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
@ -10,12 +10,11 @@ TRINITY_HANDBOOK="optional"
TRINITY_LANGS="bg br cs da de el es et fr ga gl
it ja ka nl pl pt pt_BR ru sk sv tr"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Network interfaces monitor for TDE"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"

@ -4,23 +4,20 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Nmap graphical interface for TDE"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
RDEPEND+=" net-analyzer/nmap"
RDEPEND="net-analyzer/nmap"
src_configure() {
local mycmakeargs=(

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="de es fr hu nl pl ru sk zh_CN"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="Tool for managing notes"
HOMEPAGE="https://trinitydesktop.org/"
need-trinity
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
SLOT="14"
src_configure() {
local mycmakeargs=(

@ -1,30 +1,27 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs de es fr it pl pt_BR ru uk"
TRINITY_DOC_LANGS="cs"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A TDE GUI client for UPS system NUT"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
src_configure() {
mycmakeargs=(
local mycmakeargs=(
-DBUILD_TRANSLATIONS=ON
)
trinity-base-2_src_configure
}

@ -3,7 +3,6 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
@ -13,25 +12,22 @@ TRINITY_LANGS="ar bg ca da de el en_GB es et fi fr gl he
TRINITY_DOC_LANGS="da es et it pt ru sv"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2
DESCRIPTION="A user friendly IRC Client for Trinity"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
need-trinity
SLOT="${TRINITY_VER}"
IUSE+=" xscreensaver"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="14"
IUSE="xscreensaver"
DEPEND+=" xscreensaver? ( x11-libs/libXScrnSaver )"
RDEPEND+=" ${DEPEND}"
DEPEND="xscreensaver? ( x11-libs/libXScrnSaver )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
local mycmakeargs=(
-DWITH_XSCREENSAVER="$(usex xscreensaver)"
)
trinity-base-2_src_configure
}

@ -4,21 +4,18 @@
EAPI="7"
TRINITY_MODULE_TYPE="applications"
TRINITY_EXTRAGEAR_PACKAGING="yes"
TRINITY_HANDBOOK="optional"
TRINITY_LANGS="cs de es fr it nl pl sv"
TRINITY_MODULE_TYPE="applications"
inherit trinity-base-2