stable ebuilds round 2--rebase and manifests

Signed-off-by: E. Liddell <ejlddll@warpmail.net>
pull/53/head
E. Liddell 4 years ago committed by Chris
parent 7c6c73446d
commit bea4b1d209

@ -0,0 +1,2 @@
DIST dbus-1-tqt-trinity-14.0.6.tar.xz 313540 BLAKE2B fcdda68143b06a267c86687c597de8ab3a742292a630ad3230be58704f309f86b66774081f23e8458e02fb1ed0f7c0836d8ea23e8ec3c48ff7066e360ddf0114 SHA512 3750a110ab79b3cf8726f9097278ad91c13bcd0f927136c4f5d1d15b178c720731e67ea9e301c1194613ac2a53056cf26983ea098c87c779d39d947f47fd9b11
DIST dbus-1-tqt-trinity-14.0.7.tar.xz 93152 BLAKE2B 8e96c229b4e5e36cd0daf647beed257e807e81efe197e287f1618a11e4abe861c5f82cd2b910117f7df52cdbff016bc11ee0f9e14944fbab34c8644293e3f82a SHA512 37f1663f44858232a65fa811b799a71b164911d10151c233ef27e19ed0a0a4170aaeb00636f7065bb757d1b71e9b267803cc5d213a6b14574d3f603f13f99fd6

@ -0,0 +1,2 @@
DIST dbus-tqt-trinity-14.0.6.tar.xz 388172 BLAKE2B d155901dd2e433222e2aa6ce015615e3020e0ff19e96207838eaedf7c143dc18d2d7dfd3b6692c6fa07b7d037553d2b1551eb839b4d17f88e786b425d396686d SHA512 533f4ec1fea40aca2d61fbe4217c5231c22e39432c66e3424a5ba5909574ad17efc3d651b2ff887fcf5557118e70e7870ec553487a5b349096b14c7743fc6d79
DIST dbus-tqt-trinity-14.0.7.tar.xz 156204 BLAKE2B 256483ec4f32bf4414e825e4aa083a6835a0957d7d78b1c3d9f38da1e51777c4597c16df6de3a8897b9d33be1c50379ba03d757b1eddb01844862da5bc7f1243 SHA512 22e50eed521183c87cea82c7f397ce1587743384e8705d18911372a702fa85ce9ed81258cfc027cde17f432dc43ee1782739192f89a2303a47d855ab95b60cfb

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_TYPE="dependencies"
TRINITY_MODULE_NAME="dbus-tqt"
inherit trinity-base-2
DESCRIPTION="D-BUS TQt bindings"
HOMEPAGE="http://trinitydesktop.org/"
LICENSE="GPL-2 LGPL-2"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""
DEPEND="sys-apps/dbus
=dev-tqt/tqtinterface-${PV}"
RDEPEND="$DEPEND"
src_configure() {
cmake-utils_src_configure
}

@ -0,0 +1,2 @@
DIST tqt3-trinity-14.0.6.tar.xz 10959204 BLAKE2B 916f1cc43e453a1aa2f97f1f6a8f61b0a76b0976739894ad162ef3a8842192cc4abdd5687390468df37f918791c515b6de62d118093887495d4aeb60d72f931b SHA512 d65f50746cbffaccbc52f869a9fd05edd690ffb5335fe4d461bc25404e341b7252866b8fff5d12b40f523bdbec1f8d4ef77d243e60aa02b906260f32e8e2809d
DIST tqt3-trinity-14.0.7.tar.xz 10989944 BLAKE2B 81969bfe0dbd841e43cf523782d03bb45747b2579e268645d61b0ab06ba83be21fdf3a661c3c6a3dfdd603628e28f9a36a61def9087269a7b0537688cd1f4b6a SHA512 6be61e29c8e3a085b2e2bab75c1c981bcd411b7f5505c5ff8024b2166a9996c04524dd3b740a0b6ca6a0c27e9ae33e86d7566faaed65b05d92656642a18de465

@ -6,22 +6,21 @@ EAPI=7
inherit eutils flag-o-matic toolchain-funcs
SRCTYPE="free"
DESCRIPTION="Trinity's Qt toolkit fork."
DESCRIPTION="Trinity's Qt3 toolkit fork - a comprehensive C++ application development framework."
HOMEPAGE="http://trinitydesktop.org/"
SRC_URI="http://www.mirrorservice.org/sites/trinitydesktop.org/trinity/releases/R${PV}/main/dependencies/tqt3-trinity-${PV}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="3.5"
IUSE="cups debug doc examples firebird ipv6 mysql nas nis +opengl postgres
sqlite +xinerama tablet +xrandr glib mng fontconfig +hiddenvisibility"
KEYWORDS="~amd64 ~x86"
IUSE="cups debug doc examples firebird ipv6 mysql nas nis opengl postgres sqlite xinerama"
# no odbc, immtqt or immtqt-bc support anymore.
# TODO: optional support for xrender and xrandr
RDEPEND="
virtual/jpeg:=
>=media-libs/freetype-2
>=media-libs/libmng-1.0.9
media-libs/freetype
media-libs/libpng:=
sys-libs/zlib
x11-libs/libXft
@ -32,12 +31,15 @@ RDEPEND="
cups? ( net-print/cups )
firebird? ( dev-db/firebird )
mysql? ( virtual/mysql )
nas? ( >=media-libs/nas-1.5 )
nas? ( media-libs/nas )
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 )
!dev-qt/qt:3
!dev-qt/qt-meta:3"
xrandr? ( x11-libs/libXrandr )"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
@ -83,14 +85,15 @@ src_prepare() {
# Apply user-provided patches
eapply_user
# Do not link with -rpath. See bug #75181.
# Do not link with -rpath. See Gentoo bug #75181.
find "${S}"/mkspecs -name qmake.conf | xargs \
sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:'
sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' || die
# set c/xxflags and ldflags
strip-flags
sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
-e 's:QMAKE_CFLAGS\t\t=.*:QMAKE_CFLAGS =:' \
-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
-e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \
@ -100,6 +103,11 @@ src_prepare() {
-e "s:\<QMAKE_STRIP\>.*=.*:QMAKE_STRIP=:" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
if use hiddenvisibility; then
sed -i -e 's:QMAKE_CFLAGS =:QMAKE_CFLAGS = -fvisibility=hidden -fvisibility-inlines-hidden:' \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
fi
if [ $(get_libdir) != "lib" ] ; then
sed -i -e "s:/lib$:/$(get_libdir):" \
"${S}/mkspecs/${PLATFORM}/qmake.conf" || die
@ -109,45 +117,46 @@ src_prepare() {
-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
"${S}/qmake/Makefile.unix" || die
# remove docs from install if we don't need it
# Remove docs from install if we don't need them
use doc || sed -i -e '/INSTALLS.*=.*htmldocs/d' \
"${S}/src/qt_install.pri"
"${S}/src/qt_install.pri" || die
}
src_configure() {
export SYSCONF="${D}${TQTBASE}"/etc/settings
# Let's just allow writing to these directories during Qt emerge
# as it makes TQt much happier.
# Let's just allow writing to these directories
# during emerge as it makes TQt much happier.
addwrite "${TQTBASE}/etc/settings"
addwrite "${HOME}/.qt"
addwrite "${HOME}/.tqt"
# common opts
myconf=" -sm -thread -stl -no-verbose -largefile -tablet -no-exceptions"
myconf+=" $(echo -{qt-imgfmt-,system-lib}{jpeg,mng,png})"
# Common options
myconf=" -sm -thread -stl -no-verbose -largefile -no-pch -inputmethod"
myconf+=" $(echo -{qt-imgfmt-,system-lib}{jpeg,png}) -qt-gif -system-zlib"
myconf+=" -platform ${PLATFORM} -xplatform ${PLATFORM}"
myconf+=" -xft -xrender -prefix ${TQTBASE}"
myconf+=" -xft -xrender -xshape -xkb -xcursor -prefix ${TQTBASE}"
myconf+=" -libdir ${TQTBASE}/$(get_libdir) -fast -no-sql-odbc"
[ "$(get_libdir)" != "lib" ] && myconf+="${myconf} -L/usr/$(get_libdir)"
use nas && myconf+=" -system-nas-sound"
use nis && myconf+=" -nis" || myconf+=" -no-nis"
# Optional options
use cups && myconf+=" -cups" || myconf+=" -no-cups"
use debug && myconf+=" -debug" || myconf+=" -release -no-g++-exceptions -no-exceptions"
use firebird && myconf+=" -plugin-sql-ibase -I/opt/firebird/include" || myconf+=" -no-sql-ibase"
use fontconfig && myconf+=" -lfontconfig"
use glib && myconf+=" -glibmainloop" || myconf+=" -no-glibmainloop"
use ipv6 && myconf+=" -ipv6" || myconf+=" -no-ipv6"
use mng && myconf+=" -qt-imgfmt -system-libmng" || myconf+=" -no-imgfmt-mng"
use mysql && myconf+=" -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/mysql" || myconf+=" -no-sql-mysql"
use nas && myconf+=" -system-nas-sound" || myconf+=" -no-nas-sound"
use nis && myconf+=" -nis" || myconf+=" -no-nis"
use opengl && myconf+=" -enable-module=opengl -no-dlopen-opengl" || myconf+=" -disable-opengl"
use postgres && myconf+=" -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf+=" -no-sql-psql"
use firebird && myconf+=" -plugin-sql-ibase -I/opt/firebird/include" || myconf+=" -no-sql-ibase"
use sqlite && myconf+=" -plugin-sql-sqlite" || myconf+=" -no-sql-sqlite"
use cups && myconf+=" -cups" || myconf+=" -no-cups"
use opengl && myconf+=" -enable-module=opengl" || myconf+=" -disable-opengl"
use debug && myconf+=" -debug" || myconf+=" -release -no-g++-exceptions"
use sqlite && myconf+=" -plugin-sql-sqlite -plugin-sql-sqlite3" || myconf+=" -no-sql-sqlite -no-sql-sqlite3"
use tablet && myconf+=" -tablet" || myconf+=" -no-tablet"
use xinerama && myconf+=" -xinerama" || myconf+=" -no-xinerama"
myconf+=" -system-zlib -qt-gif"
use ipv6 && myconf+=" -ipv6" || myconf+=" -no-ipv6"
myconf+=" -dlopen-opengl"
use xrandr && myconf+=" -xrandr" || myconf+=" -no-xrandr"
export YACC='byacc -d'
tc-export CC CXX
@ -158,52 +167,36 @@ src_configure() {
}
src_compile() {
emake src-qmake src-moc sub-src
# Compile TQt with TQmake and TQmoc
emake src-qmake src-moc sub-src || die
export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}"
export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
# Compile TQt plugins (if any selected)
emake sub-plugins || die
emake sub-tools
# Compile TQDesigner (TQuic is needed by tdelibs), TQAssistant and friends (msg2tqm, qembed..)
emake sub-tools || die
# Compile examples and tutorials
if use examples; then
emake sub-tutorial sub-examples
emake sub-tutorial sub-examples || die
fi
# Make the msg2qm utility (not made by default)
# cd "${S}"/tools/msg2tqm
# ../../bin/tqmake || die
# emake
# Make the qembed utility (not made by default)
# cd "${S}"/tools/qembed
# ../../bin/tqmake || die
# emake
}
src_install() {
# Install TQt with all compiled before
emake INSTALL_ROOT="${D}" install
# Next executables are missing to be installed:
# /usr/qt/3/bin/findtr
# /usr/qt/3/bin/conv2ui
# /usr/qt/3/bin/qt20fix
# /usr/qt/3/bin/qtrename140
# I'm not sure if they are really needed
# fix pkgconfig location
# Fix pkgconfig location
dodir /usr/$(get_libdir)
mv "${D}${TQTBASE}/$(get_libdir)/pkgconfig" "${D}/usr/$(get_libdir)/"
# cleanup a bad symlink created by crappy install scrypt
rm -r "${D}${TQTBASE}/mkspec/${PLATFORM}/${PLATFORM}"
# List all the multilib libdirs
local libdirs
for alibdir in $(get_all_libdirs); do
libdirs="${libdirs}:${TQTBASE}/${alibdir}"
done
# environment variables
# Set environment variables
cat <<EOF > "${T}"/44tqt3
PATH=${TQTBASE}/bin
ROOTPATH=${TQTBASE}/bin
@ -230,6 +223,7 @@ EOF
doins -r "${S}"/doc
fi
# Install example and tutorial sources
if use examples; then
find "${S}"/examples "${S}"/tutorial -name Makefile | \
xargs sed -i -e "s:${S}:${TQTBASE}:g"
@ -238,21 +232,18 @@ EOF
cp -r "${S}"/tutorial "${D}"${TQTBASE}/
fi
# misc build reqs
# Misc build requirements
sed -e "s:${S}:${TQTBASE}:g" \
"${S}"/.qmake.cache > "${D}"${TQTBASE}/.qmake.cache
dodoc FAQ README README-QT.TXT changes*
}
pkg_postinst() {
echo
elog "After a rebuild of TQt, it can happen that TQt plugins (such as TQt/TDE styles,"
elog "After rebuilding TQt, it can happen that TQt plugins (such as TQt/TDE styles,"
elog "or widgets for the TQt designer) are no longer recognized. If this situation"
elog "occurs you should recompile the packages providing these plugins,"
elog "and you should also make sure that TQt and its plugins were compiled with the"
elog "same version of GCC. Packages that may need to be rebuilt are, for instance,"
elog "tde-base/tdelibs, tde-base/tdeartwork and tde-base/tdeartwork-styles."
elog "trinity-base/tdelibs and trinity-base/tdeartwork-styles."
echo
}

@ -0,0 +1,2 @@
DIST tqtinterface-trinity-14.0.6.tar.xz 820244 BLAKE2B a7a47146cdcc2801f5715a99d564da0b53e90a1a7e03fc405bc52dfd62fae9ec04a631f43aad48fdfa60dd740ec53cc0d0c62d27c89799322d226d3ffb613148 SHA512 4df4fb6fdfd26ef75dca197fc4cd5ef373c72da19259580ce06b5e1f6d2f816f8763fc0c9f6293fa58157c333ee40bacc599ba8977ca9b1c9bb7d2ce61fe54c7
DIST tqtinterface-trinity-14.0.7.tar.xz 597088 BLAKE2B a7cdbfb5230585415ce4baa63c3b441d75cfcbb0d365dd3d1cdaedccef51c5d97de2b9ee36f57c5f3384d6320addbdd5e18f926a5e431ae1fb1a44720091c957 SHA512 59017920d434f7c79bd062c0fc2f42f0d60144bcbd66ad046ea3b55ed3ea9406dc286922e1292c7e4d0e52b3c20b6d5776af136411bd01b3b6de556a2814d6b6

@ -176,8 +176,7 @@ fi
# @FUNCTION: trinity-base-2_src_unpack
# @DESCRIPTION:
# A default src unpack function to either call
# git-r3_src_unpack or base_src_unpack.
# A default src unpack function to call git-v3_src_unpack if necessary
trinity-base-2_src_unpack() {
if [[ "${BUILD_TYPE}" == "live" ]]; then
git-r3_src_unpack

@ -156,7 +156,7 @@ trinity-meta-2_create_extractlists() {
# Add package-specific files and directories
case "${TRINITY_MODULE_NAME}" in
tdebase) TSM_EXTRACT_LIST+=" kcontrol/" ;;
tdebase) TSM_EXTRACT_LIST+=" kcontrol/ tdmlib/" ;;
*) ;; # nothing special for other modules
esac

@ -0,0 +1,2 @@
DIST arts-trinity-14.0.6.tar.xz 680224 BLAKE2B d71c186e665f8e33c27edae86e94b38a1be592fdc5a842525540509290e1d15b781886dde82c4b749462aaa60c688e40e63d9d4a0d77043965d5d624cfa71402 SHA512 4870770cfcab1a6b677b8fb5baaea65dc973d4eff8a5c0defe3d0d0f3adb8cc2f8afdcc44700bea1490f4cee24e6d57e61d892a183b7aeff116cb22b5231ca35
DIST arts-trinity-14.0.7.tar.xz 681500 BLAKE2B 7b5c5dfe9d5eb3ef39da630c28b15e3fdef8b6b099c3390bb00d70f6c31f803dfd5a739174a8d7c2d6038f633c9822bbd4a900f9f812d6bfffd0b63540121ec9 SHA512 d877a885d827d14a3080266e3572a6ec141deca371aec45796e59f66658d1288b75a47b3036ccfa70d1371cd80bc7161ed1b1816d9aa09a21a4b3f7a1295c9fa

@ -0,0 +1,60 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_TYPE="dependencies"
TRINITY_MODULE_NAME="arts"
inherit trinity-base-2
set-trinityver
DESCRIPTION="aRts, the Trinity sound (and all-around multimedia) server/output manager"
HOMEPAGE="http://trinitydesktop.org/"
LICENSE="|| ( GPL-2 GPL-3 )"
KEYWORDS="~amd64 ~x86"
IUSE="alsa -artswrappersuid jack mp3 vorbis"
SLOT="${TRINITY_VER}"
DEPEND="=dev-tqt/tqtinterface-${PV}
dev-libs/glib
media-libs/audiofile
mp3? ( media-libs/libmad )
alsa? ( media-libs/alsa-lib )
vorbis? ( media-libs/libogg media-libs/libvorbis )
jack? ( media-sound/jack-audio-connection-kit )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_AUDIOFILE=ON
-DWITH_MAD="$(usex mp3)"
-DWITH_ALSA="$(usex alsa)"
-DWITH_VORBIS="$(usex vorbis)"
-DWITH_JACK="$(usex jack)"
-DWITH_ESOUND=OFF
-DWITH_SNDIO=OFF
)
trinity-base-2_src_configure
}
src_install() {
trinity-base-2_src_install
# Used for realtime priority, but off by default as it is a security hazard
use artswrappersuid && chmod u+s "${D}/${TDEDIR}/bin/artswrapper"
}
pkg_postinst() {
if ! use artswrappersuid ; then
elog "Run chmod u+s ${TDEDIR}/bin/artswrapper to let artsd use realtime"
elog "priority and so avoid possible skips in sound. However, on untrusted systems"
elog "this creates the possibility of a DoS attack that'll use 100% cpu at realtime"
elog "priority, and so is off by default. See Gentoo bug #7883."
elog "Or, you can set the artswrappersuid USE flag to make the ebuild do this."
fi
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Kate is an MDI texteditor."
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="A simple password checker, used by any software in need of user authentication."
IUSE="pam"
KEYWORDS="~amd64 ~x86"
RDEPEND="pam? ( sys-libs/pam )"
DEPEND="${RDEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_PAM="$(usex pam)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,18 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="KCMInit - runs startup's initialization for Control Modules."
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXtst"
RDEPEND="${DEPEND}"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="The Trinity Control Center"
KEYWORDS="~amd64 ~x86"
IUSE="samba logitech-mouse ieee1394 +xrandr +hwlib +xrandr"
DEPEND="x11-libs/libX11
x11-libs/libXrender
x11-libs/libXcursor
samba? ( net-fs/samba )
logitech-mouse? ( virtual/libusb:0 )
ieee1394? ( sys-libs/libraw1394 )
xrandr? ( x11-libs/libXrandr )
=trinity-base/tdelibs-${PV}[xrandr?]
=trinity-base/libkonq-${PV}
=trinity-base/kicker-${PV}"
RDEPEND="${DEPEND}
sys-apps/usbutils
=trinity-base/kcminit-${PV}
=trinity-base/tdebase-data-${PV}
=trinity-base/tdesu-${PV}
=trinity-base/khelpcenter-${PV}
=trinity-base/khotkeys-${PV}"
TSM_EXTRACT_ALSO="kicker/ twin/ kdesktop/ klipper/ kxkb/"
src_configure() {
mycmakeargs=(
-DWITH_XCURSOR=ON
-DWITH_XRENDER=ON
-DWITH_USBIDS=/usr/share/misc/usb.ids
-DWITH_SAMBA="$(usex samba)"
-DWITH_LIBUSB="$(usex logitech-mouse)"
-DWITH_LIBRAW1394="$(usex ieee1394)"
-DWITH_XRANDR="$(usex xrandr)"
-DWITH_TDEHWLIB="$(usex hwlib)"
-DXSCREENSAVER_DIR="/usr/$(get_libdir)/misc/xscreensaver"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity: graphical DCOP browser/client"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="The part of TDE UI that handles icons, desktop, screensaver etc"
IUSE="pam xscreensaver"
KEYWORDS="~amd64 ~x86"
COMMON_DEPEND="x11-libs/libXrender
x11-libs/libXcursor
=dev-libs/dbus-1-tqt-${PV}
=trinity-base/libkonq-${PV}
=trinity-base/kcontrol-${PV}
xscreensaver? ( x11-libs/libXScrnSaver )"
# Requires the desktop background settings module,
# so until we separate the kcontrol modules into separate ebuilds :-),
# there's a dep here
DEPEND="${COMMON_DEPEND}
xscreensaver? ( x11-base/xorg-proto x11-misc/xscreensaver )"
RDEPEND="${COMMON_DEPEND}
=trinity-base/kcheckpass-${PV}
=trinity-base/kdialog-${PV}
=trinity-base/konqueror-${PV}
pam? ( trinity-base/tdebase-pam )"
TSM_EXTRACT_ALSO="kcheckpass/"
src_configure() {
mycmakeargs=(
-DWITH_XCURSOR=ON
-DWITH_XRENDER=ON
-DWITH_PAM="$(usex pam)"
-DWITH_XSCREENSAVER="$(usex xscreensaver)"
-DTDESCREENSAVER_PAM_SERVICE=tde
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity file find utility"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="=trinity-base/libkonq-${PV}"
RDEPEND="${DEPEND}"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,17 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
TRINITY_SUBMODULE="khelpcenter doc"
DESCRIPTION="The Trinity help center."
KEYWORDS="~amd64 ~x86"
RDEPEND="
=trinity-base/tdebase-tdeioslaves-${PV}
www-misc/htdig"
IUSE=""

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
need-arts optional
DESCRIPTION="Trinity hotkey daemon"
KEYWORDS="~amd64 ~x86"
DEPEND+=" x11-libs/libXtst"
RDEPEND+=" x11-libs/libXtst"
src_configure() {
mycmakeargs=(
-DWITH_XTEST=ON
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="The Trinity application starter panel, capable of applets and extensions"
KEYWORDS="~amd64 ~x86"
IUSE="xcomposite"
DEPEND="=trinity-base/libkonq-${PV}
=trinity-base/tdebase-data-${PV}
dev-libs/dbus-tqt
xcomposite? ( x11-libs/libXrender
x11-libs/libXfixes
x11-libs/libXcomposite )"
RDEPEND="${DEPEND}
=trinity-base/kmenuedit-${PV}"
src_configure() {
mycmakeargs=(
-DWITH_XFIXES="$(usex xcomposite)"
-DWITH_XRENDER="$(usex xcomposite)"
-DWITH_XCOMPOSITE="$(usex xcomposite)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity: Web browser, file manager, ..."
KEYWORDS="~amd64 ~x86"
IUSE="java"
# FIXME: support branding USE flag
DEPEND="
>=trinity-base/libkonq-${PV}"
RDEPEND="${DEPEND}
>=trinity-base/kcontrol-${PV}
>=trinity-base/tdebase-tdeioslaves-${PV}
>=trinity-base/kfind-${PV}
java? ( >=virtual/jre-1.4 )"
TSM_EXTRACT_ALSO="kdesktop"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity Virtual Desktop Overview"
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="A program to grab the current TDE desktop background for xscreensaver."
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity splashscreen framework (of Trinity itself, not of individual apps)"
KEYWORDS="~amd64 ~x86"
IUSE="xinerama"
DEPEND="x11-libs/libXcursor
xinerama? ( x11-base/xorg-proto )"
RDEPEND="$DEPEND"
src_configure() {
mycmakeargs=(
-DWITH_XINERAMA="$(usex xinerama)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity utility to launch applications with special window properties"
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="A network enabled task manager/system monitor"
KEYWORDS="~amd64 ~x86"
IUSE=" dell-laptop lm_sensors"
DEPEND="lm_sensors? ( sys-apps/lm-sensors )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_I8K="$(usex dell-laptop)"
-DWITH_SENSORS="$(usex lm_sensors)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

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

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="KControl module to configure and switch keyboard layouts"
KEYWORDS="~amd64 ~x86"
DEPEND="x11-libs/libXtst"
RDEPEND="${DEPEND}
x11-misc/xkeyboard-config
x11-apps/setxkbmap"
src_configure() {
mycmakeargs=(
-DWITH_XTEST=ON
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
need-arts optional
DESCRIPTION="The embeddable part of konqueror"
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Netscape plugins support for Konqueror."
KEYWORDS="~amd64 ~x86"
DEPEND="x11-libs/libXt
dev-libs/glib"
RDEPEND="${DEPEND}"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
TRINITY_SUBMODULE="l10n pics applnk"
DESCRIPTION="Icons, localization data and .desktop files from kdebase."
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -0,0 +1,61 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
inherit trinity-functions-2
set-trinityver
DESCRIPTION="tdebase metapackage - merge this to pull in all tdebase-derived packages"
HOMEPAGE="http://www.trinitydesktop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="$TRINITY_VER"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="=trinity-base/drkonqi-${PV}
=trinity-base/kappfinder-${PV}
=trinity-base/kate-${PV}
=trinity-base/kcheckpass-${PV}
=trinity-base/kcminit-${PV}
=trinity-base/kcontrol-${PV}
=trinity-base/kdcop-${PV}
=trinity-base/kdesktop-${PV}
=trinity-base/kdialog-${PV}
=trinity-base/kfind-${PV}
=trinity-base/khelpcenter-${PV}
=trinity-base/khotkeys-${PV}
=trinity-base/kicker-${PV}
=trinity-base/klipper-${PV}
=trinity-base/kmenuedit-${PV}
=trinity-base/knetattach-${PV}
=trinity-base/konqueror-${PV}
=trinity-base/konsole-${PV}
=trinity-base/kpager-${PV}
=trinity-base/kpersonalizer-${PV}
=trinity-base/kreadconfig-${PV}
=trinity-base/krootbacking-${PV}
=trinity-base/ksmserver-${PV}
=trinity-base/ksplashml-${PV}
=trinity-base/kstart-${PV}
=trinity-base/ksysguard-${PV}
=trinity-base/ksystraycmd-${PV}
=trinity-base/ktip-${PV}
=trinity-base/kxkb-${PV}
=trinity-base/libkonq-${PV}
=trinity-base/nsplugins-${PV}
=trinity-base/tdebase-data-${PV}
=trinity-base/tdebase-starttde-${PV}
=trinity-base/tdebase-tdeioslaves-${PV}
=trinity-base/tdedebugdialog-${PV}
=trinity-base/tdeeject-${PV}
=trinity-base/tdeinit-${PV}
=trinity-base/tdepasswd-${PV}
=trinity-base/tdeprint-${PV}
=trinity-base/tdescreensaver-${PV}
=trinity-base/tdesu-${PV}
=trinity-base/tdm-${PV}
=trinity-base/tqt3integration-${PV}
=trinity-base/twin-${PV}"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,81 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Starttde script, which starts a complete Trinity session, and associated scripts"
KEYWORDS="~amd64 ~x86"
RDEPEND="x11-apps/xmessage
x11-apps/xsetroot
x11-apps/xset
x11-apps/xrandr
x11-apps/mkfontdir
x11-apps/xprop
=trinity-base/kdesktop-${PV}
=trinity-base/kcminit-${PV}
=trinity-base/ksmserver-${PV}
=trinity-base/twin-${PV}
=trinity-base/kpersonalizer-${PV}
=trinity-base/kreadconfig-${PV}
=trinity-base/ksplashml-${PV}
=trinity-base/tdeinit-${PV}"
TSM_EXTRACT="starttde README.pam INSTALL AUTHORS COPYING COPYING-DOCS tdm"
src_prepare() {
trinity-base-2_src_prepare
}
src_configure() {
echo -n "";
}
src_compile() {
# List all the multilib libdirs
local _libdir _libdirs
for _libdir in $(get_all_libdirs); do
_libdirs="${_libdirs}:${TDEDIR}/${_libdir}"
done
_libdirs=${_libdirs#:}
}
src_install() {
# starttde script
exeinto "${TDEDIR}/bin"
doexe starttde
#doexe r14-xdg-update
#doexe migratekde3
# startup and shutdown scripts
exeinto "${TDEDIR}/env"
doexe "${FILESDIR}/agent-startup.sh"
exeinto "${TDEDIR}/shutdown"
doexe "${FILESDIR}/agent-shutdown.sh"
# x11 session script
cat <<EOF > "${T}/tde-${SLOT}"
#!/bin/sh
exec ${TDEDIR}/bin/starttde
EOF
exeinto /etc/X11/Sessions
doexe "${T}/tde-${SLOT}" # FIXME: change script branding to trinity
# (not really) freedesktop compliant session script
sed -e "s:@TDE_BINDIR@:${TDEDIR}/bin:g;s:Name=Trinity:Name=Trinity ${SLOT}:" \
"${S}/tdm/kfrontend/sessions/tde.desktop.in" > "${T}/tde-${SLOT}.desktop"
insinto /usr/share/xsessions
doins "${T}/tde-${SLOT}.desktop"
}
pkg_postinst () {
echo
elog "To enable gpg-agent and/or ssh-agent in Trinity sessions,"
elog "edit ${TDEDIR}/env/agent-startup.sh and"
elog "${TDEDIR}/shutdown/agent-shutdown.sh"
echo
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
TSM_EXTRACT="tdeioslave"
DESCRIPTION="Generic Trinity TDEIOslaves"
KEYWORDS="~amd64 ~x86"
IUSE="samba ldap sasl openexr +tdehw"
DEPEND="x11-libs/libXcursor
net-libs/rpcsvc-proto
openexr? ( >=media-libs/openexr-1.2.2-r2 )
samba? ( net-fs/samba )
ldap? ( net-nds/openldap )
sasl? ( dev-libs/cyrus-sasl )"
RDEPEND="${DEPEND}"
# CHECKME: optional dependencies
#DEPEND="
# >=dev-libs/cyrus-sasl-2
# x11-apps/xhost
RDEPEND="${DEPEND}
virtual/ssh
trinity-base/tdeeject:${SLOT}"
src_configure() {
mycmakeargs=(
-DWITH_XCURSOR=ON
-DWITH_SAMBA="$(usex samba)"
-DWITH_LDAP="$(usex ldap)"
-DWITH_SASL="$(usex sasl)"
-DWITH_OPENEXR="$(usex openexr)"
-DWITH_TDEHWLIB="$(usex tdehw)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="A Trinity dialog box for setting preferences for debug output."
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity eject frontend"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="=trinity-base/kdialog-${PV}"
RDEPEND="${DEPEND}
virtual/eject"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity init binary replacing some functions of the starttde script"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -0,0 +1,2 @@
DIST tdelibs-trinity-14.0.6.tar.xz 15288368 BLAKE2B a271bcf95a42d9324cd335668691319b6158e3b34e8ffddc2e77b9f0ba065f64297f6ba57b7e282fa6ae5d712007273983fa6a567e8db386235817f810c54798 SHA512 3b976e7ac57a0a1e6b9571d1ab1e97976f551cacb3dc1b980f564d935f04054bc622a67ea085891d681554c2450d2ba96e6fca5210fbd58830ac2e127fd51fb5
DIST tdelibs-trinity-14.0.7.tar.xz 15302920 BLAKE2B 38e794a91afab9fbbfd6eeb3d7a005b9a96d86f2304a92fffe3b627ffd08de8bff87303d554cfdaeffdc264fad37a22a62a48012d635fd1da0bea49b1fb8db1b SHA512 b1c3ba3c8ebeb1a6ece5823546e0769a2f239420649a589d7defb7e3bdf484024737c10a49c2bcfd150ccbcdd08bf546a8a9ee0487185ae8ee61e2338ce36c58

@ -1,8 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_NAME="$PN"
TRINITY_MODULE_NAME="tdelibs"
inherit trinity-base-2 multilib
@ -12,59 +13,87 @@ need-arts optional
DESCRIPTION="Trinity libraries needed by all TDE programs."
HOMEPAGE="http://www.trinitydesktop.org/"
LICENSE="GPL-2 LGPL-2"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="${TRINITY_VER}"
# NOTE: Building without tdehwlib segfaults, but you can try and report.
IUSE+=" alsa avahi cups consolekit cryptsetup fam jpeg2k lua lzma udevil +svg +idn
networkmanager openexr pcsc-lite spell sudo tiff utempter elficons +ssl pkcs11 kernel_linux
upower xcomposite +hwlib libressl +xrandr +malloc systemd old_udisks udisks +pcre debug"
KEYWORDS="~amd64 ~x86"
IUSE+=" alsa avahi cups consolekit fam jpeg2k lua lzma networkmanager openexr
spell sudo tiff utempter upower udisks old_udisks xcomposite +xrandr"
MY_DEPEND="=dev-tqt/tqtinterface-${PV}
>=dev-libs/libxslt-1.1.16
>=dev-libs/libxml2-2.6.6
>=dev-libs/libpcre-6.6
net-dns/libidn
dev-libs/libxslt
dev-libs/libxml2
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
media-libs/freetype
=dev-libs/dbus-1-tqt-${PV}
x11-libs/libxshmfence
x11-libs/libXcursor
x11-libs/libXrender
ssl? (
app-misc/ca-certificates
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
)
idn? ( net-dns/libidn )
pcre? ( dev-libs/libpcre )
svg? ( =media-libs/libart_lgpl-${PV} )
alsa? ( media-libs/alsa-lib )
avahi? ( net-dns/avahi )
cups? ( >=net-print/cups-1.1.19 )
cups? ( net-print/cups )
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 )
openexr? ( media-libs/openexr )
spell? ( app-dicts/aspell-en app-text/aspell )
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)
xrandr? ( x11-libs/libXrandr )
xcomposite? ( x11-libs/libXcomposite )
elficons? ( =sys-libs/libr-${PV} )
debug? ( sys-libs/binutils-libs:= )"
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 )"
hwlib? (
!udevil? ( !udisks? ( !old_udisks? ( sys-apps/pmount ) ) )
pkcs11? ( dev-libs/pkcs11-helper )
networkmanager? ( net-misc/networkmanager )
consolekit? ( sys-auth/consolekit )
upower? ( sys-power/upower )
systemd? ( sys-apps/systemd:= )
old_udisks? ( sys-fs/udisks:0 )
udisks? ( sys-fs/udisks:2 )
udevil? ( sys-apps/udevil )
)"
src_configure() {
mycmakeargs=(
-DTDE_MALLOC_FULL=ON
-DTDE_MALLOC="$(usex malloc)"
-DTDE_MALLOC_FULL="$(usex malloc)"
-DTDE_MALLOC_DEBUG="$(usex debug)"
-DWITH_LIBIDN=ON
-DWITH_SSL=ON
-DWITH_LIBART=ON
-DWITH_PCRE=ON
-DWITH_MITSHM=ON
-DWITH_HSPELL=OFF
-DWITH_ARTS=OFF
-DWITH_HAL=OFF
-DWITH_DEVKITPOWER=OFF
-DWITH_OLD_XDG_STD=OFF
-DWITH_KDE4_MENU_SUFFIX=OFF
-DWITH_PCRE="$(usex pcre)"
-DWITH_LIBART="$(usex svg)"
-DWITH_SSL="$(usex ssl)"
-DWITH_LIBBFD="$(usex debug)"
-DWITH_ELFICON="$(usex elficons)"
-DWITH_TDEHWLIB="$(usex hwlib)"
-DWITH_TDEHWLIB_DAEMONS="$(usex hwlib)"
-DWITH_UDISKS="$(usex old_udisks)"
-DWITH_UDISKS2="$(usex udisks)"
-DWITH_ALSA="$(usex alsa)"
-DWITH_AVAHI="$(usex avahi)"
-DWITH_CUPS="$(usex cups)"
@ -78,13 +107,13 @@ src_configure() {
-DWITH_TIFF="$(usex tiff)"
-DWITH_UTEMPTER="$(usex utempter)"
-DWITH_UPOWER="$(usex upower)"
-DWITH_UDISKS="$(usex old_udisks)"
-DWITH_UDISKS2="$(usex udisks)"
-DWITH_CONSOLEKIT="$(usex consolekit)"
-DWITH_LOGINDPOWER="$(usex systemd)"
-DWITH_NETWORK_MANAGER_BACKEND="$(usex networkmanager)"
-DWITH_XCOMPOSITE="$(usex xcomposite)"
-DWITH_XRANDR="$(usex xrandr)"
-DWITH_SUDO_TDESU_BACKEND="$(usex sudo)"
-DWITH_TDEICONLOADER_DEBUG="$(usex debug)"
)
trinity-base-2_src_configure
@ -92,12 +121,18 @@ src_configure() {
src_install() {
trinity-base-2_src_install
if use ssl; then
# Make TDE to use our system certificates
rm -f "${D}"${TDEDIR}/share/apps/kssl/ca-bundle.crt || die
dosym /etc/ssl/certs/ca-certificates.crt ${TDEDIR}/share/apps/kssl/ca-bundle.crt
fi
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
# TDE expects that the install path is listed first in TDEDIRS and the user
# directory (implicitly added) is 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
# TDE 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
@ -133,7 +168,22 @@ pkg_postinst () {
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 "to the kdeglobals config file which is should be usually"
einfo "located in the ~/.trinity/share/config/ directory."
fi
if use malloc; then
einfo "You have build TDE with it's own malloc implementation."
einfo "That might result in better memory use for you when using TDE."
einfo "But it could also result in a slightly different performance."
einfo "With Gentoo you are free to choose what works better for you."
einfo "If you remove the malloc USE flag, GLIBC's malloc will be used."
fi
if ! use hwlib; then
for flag in consolekit networkmanager upower systemd old_udisks udisks udevil; do
use $flag && \
ewarn "USE=\"$flag\" is passed, but it doesn't change anything due to" && \
ewarn "$flag support in ${P} take effect only if the TDE hwlib is enabled."
done
fi
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity GUI for passwd"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="=trinity-base/libkonq-${PV}"
RDEPEND="${DEPEND}"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,16 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity printer queue/device manager"
KEYWORDS="~amd64 ~x86"
IUSE="cups"
DEPEND="cups? ( net-print/cups )"
RDEPEND="${DEPEND}
app-text/enscript
app-text/psutils"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity screensaver framework"
KEYWORDS="~amd64 ~x86"
IUSE="opengl +krootbacking"
DEPEND="x11-libs/libXt
opengl? ( virtual/opengl )
krootbacking? ( =trinity-base/krootbacking-${PV} )"
RDEPEND="${DEPEND}"
src_configure () {
mycmakeargs=(
-DWITH_OPENGL="$(usex opengl)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,35 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity gui for su(1) or sudo"
IUSE="sudo"
KEYWORDS="~amd64 ~x86"
DEPEND="sudo? ( app-admin/sudo )"
RDEPEND="${DEPEND}"
src_configure () {
mycmakeargs=(
-DWITH_SUDO_TDESU_BACKEND="$(usex sudo)"
)
trinity-meta-2_src_configure
}
pkg_postinst () {
if use sudo; then
einfo "Remember that the sudo use flag sets only the default superuser command."
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
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,107 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Trinity login manager, similar to XDM and GDM"
IUSE="pam xdmcp xcomposite sak +xrandr"
KEYWORDS="~amd64 ~x86"
DEPEND="pam? ( trinity-base/tdebase-pam )
xdmcp? ( x11-libs/libXdmcp )
xcomposite? ( x11-libs/libXcomposite )
xrandr? ( x11-libs/libXrandr )
=trinity-base/tdelibs-${PV}[xrandr?]
sys-apps/dbus
x11-libs/libXtst
=trinity-base/kcontrol-${PV}
=dev-libs/dbus-tqt-${PV}"
RDEPEND="${DEPEND}
=trinity-base/tdepasswd-${PV}
x11-apps/xinit
x11-apps/xmessage"
pkg_setup() {
trinity-meta-2_pkg_setup;
use sak && TRINITY_SUBMODULE+=" tsak"
}
src_configure() {
mycmakeargs=(
-DWITH_XTEST=ON
-DWITH_LIBART=ON
-DWITH_SHADOW=ON
-DWITH_XCOMPOSITE="$(usex xcomposite)"
-DWITH_XDMCP="$(usex xdmcp)"
-DWITH_XRANDR="$(usex xrandr)"
-DWITH_PAM="$(usex pam)"
-DTDM_PAM_SERVICE=tde
)
trinity-meta-2_src_configure
}
src_install() {
cmake-utils_src_install
# Customize the tdmrc configuration
sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \
"${D}/${TDEDIR}/share/config/tdm/tdmrc" || die "sed tdmrc failed"
# Install XSession upstream script seems to be debian-cpecific
cp "${FILESDIR}/${P}-xsession.script" "${D}/${TDEDIR}/share/config/tdm/Xsession"
sed -i -e "s!@TRINITY_INSTALL_PATH@!${TDEDIR}!" "${D}/${TDEDIR}/share/config/tdm/Xsession" \
|| die "sed tdmrc failed"
}
pkg_postinst() {
# Set the default TDM face icon if it's not already set by the system admin
# because this is user-overrideable in that way, it's not in src_install
if [ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon" ]; then
mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces"
cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/default1.png" \
"${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon"
fi
if [ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon" ]; then
mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces"
cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/root1.png" \
"${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon"
fi
if use sak; then
sak_ok=yes
if ! linux_config_exists; then
ewarn "Can't check the linux kernel configuration."
ewarn "You might have some incompatible options enabled."
sak_ok=no
else
if ! linux_chkconfig_present INPUT_UINPUT; then
eerror "You have built tdm with the Secure Attention Key (SAK) feature enabled. "
eerror "It requires INPUT_UINPUT support to be enabled in the kernel."
eerror "Please enable it:"
eerror " CONFIG_INPUT_UINPUT=y"
eerror "in /usr/src/linux/.config or"
eerror " Device Drivers --->"
eerror " Input device support --->"
eerror " [*] Miscellaneous devices --->"
eerror " <*> User level driver support"
sak_ok=no
fi
fi
if [[ "$sak_ok" != yes ]]; then
sed -i -e 's:#\?\s*UseSAK=\(true\|false\)\?:UseSak=false:' \
"${D}${TDEDIR}/share/config/tdm/tdmrc" || die "sed tdmrc failed"
ewarn "SAK feature is disabled. You can enable it yourself by setting UseSAK=true "
ewarn "in ${TDEDIR}/share/config/tdm/tdmrc "
else
ewarn "SAK feature is enabled. You can disable it yourself by setting UseSAK=false"
ewarn "in ${TDEDIR}/share/config/tdm/tdmrc "
fi
fi
}

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,12 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2
DESCRIPTION="Makes TQt-only apps use several TDE dialogs."
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,2 @@
DIST tdebase-trinity-14.0.6.tar.xz 30023524 BLAKE2B 7be823f5e5d2555a7cbcf9ae08cfc5999e3d08da3ad4546ca357a228d37291bc6553f0ccda2924683f00db6c3dce59c42420858a48badad99e318488b5c1656e SHA512 ac49887ef407fd5290ca1cb95121ad7eac17d41a4be95caaa21f42559ab5904d93d152bdfd63d79f0d5e761653031a2c620fcb7bcec933dc97cf9307606bc14d
DIST tdebase-trinity-14.0.7.tar.xz 30025772 BLAKE2B d163bb263ef0351dcf437777e7dbf5da4681baa2023cb2d53357145fec25a5ecb7015832645862b912b25b0d2f61432c6e4b740fad4c84b153610dc3be30c60a SHA512 ce9fbac0553b49c21061cf5cf22acf0831b6a2984ac08df3d37a1ed28ed1e7066cfc9cfb7fc3c78e40b876553dee6c3b1bd9e6fc5419af310645ac704a2abdb7

@ -0,0 +1,48 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 2020 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="7"
TRINITY_MODULE_NAME="tdebase"
inherit trinity-meta-2 eutils
DESCRIPTION="Trinity window manager"
KEYWORDS="~amd64 ~x86"
IUSE="xcomposite xrandr xinerama +libconfig +pcre opengl"
DEPEND="x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
xcomposite? ( x11-libs/libXcomposite )
xinerama? ( x11-base/xorg-proto )
xrandr? ( x11-libs/libXrandr )
libconfig? ( dev-libs/libconfig )
opengl? ( virtual/opengl )
pcre? ( dev-libs/libpcre[jit] )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_XCOMPOSITE="$(usex xcomposite)"
-DWITH_XFIXES="$(usex xcomposite)"
-DWITH_XRENDER="$(usex xcomposite)"
-DWITH_XRANDR="$(usex xrandr)"
-DWITH_LIBCONFIG="$(usex libconfig)"
-DWITH_PCRE="$(usex pcre)"
-DWITH_XINERAMA="$(usex xinerama)"
)
trinity-meta-2_src_configure
}
pkg_postinst() {
if ! use xcomposite; then
for flag in xrandr xinerama libconfig pcre opengl; do
use $flag && \
ewarn "USE=\"$flag\" is passed, but it doesn't change anything due to" && \
ewarn "$flag support in ${P} take effect only if composite is enabled."
done
fi
}
Loading…
Cancel
Save