summaryrefslogtreecommitdiffstats
path: root/trinity-base/tdm/tdm-9999.ebuild
diff options
context:
space:
mode:
authorChris <xchrisx@uber.space>2020-01-29 21:28:51 +0100
committerTDE Gitea <gitea@mirror.git.trinitydesktop.org>2020-02-14 22:08:24 +0000
commitfa565e6f4d1db3395cc19ee91bba03e67a5ceb97 (patch)
treea781c4e7b92aa4fb9e1e88a51e6a1be09e6677a4 /trinity-base/tdm/tdm-9999.ebuild
parent4ee3ee1e29b61179cf91e9e8c87129473793fe7c (diff)
downloadtde-packaging-gentoo-fa565e6f4d1db3395cc19ee91bba03e67a5ceb97.tar.gz
tde-packaging-gentoo-fa565e6f4d1db3395cc19ee91bba03e67a5ceb97.zip
Live ebuilds: More options, fixed dependencies and cleanup.
TQt: - Add USE for: xrandr, tablet, tools, glib, mng and fontconfig. - Get ride of forced -g flag (thanks to @selk). - Make hiddenvisibility a choice. - Do not dlopen libGL. - Less debug if building without debug. - Build sqlite3 plugin too, if build with sqlite. - Add -xshape -xkb -xcursor for building. - Fix dependencies and polish. General: - DrKonqi: Add USE for hwlib. - KControl: Add USE for svg. - TDM: Add USE for svg and hwlib. - KSMServer: Add USE for hwlib, remove upower. - Make hwlib USE flag default option. - Fix dependencies in general. - Remove avahi USE mask, because fixed. TDELibs: - Add USE for: svg, pkcs11, elficons, malloc, udisks, ssl, udevil, systemd, debug, pcre, idn. - Use shared memory for pixmap loading. - Depend on ca-certificates only with ssl USE. - Ebuild polish and cleanup. - Messages for informations. - Remove redundant multilib eclass. - Add back old_udisks, udisks and udevil USE. Signed-off-by: Chris <xchrisx@uber.space>
Diffstat (limited to 'trinity-base/tdm/tdm-9999.ebuild')
-rw-r--r--trinity-base/tdm/tdm-9999.ebuild12
1 files changed, 6 insertions, 6 deletions
diff --git a/trinity-base/tdm/tdm-9999.ebuild b/trinity-base/tdm/tdm-9999.ebuild
index 023fcb74..f35a1f5e 100644
--- a/trinity-base/tdm/tdm-9999.ebuild
+++ b/trinity-base/tdm/tdm-9999.ebuild
@@ -9,16 +9,15 @@ inherit trinity-meta-2
DESCRIPTION="Trinity login manager, similar to XDM and GDM"
-IUSE="pam xdmcp xcomposite sak +xrandr"
+IUSE="pam xdmcp xcomposite sak +xrandr +hwlib +svg"
DEPEND="pam? ( trinity-base/tdebase-pam )
xdmcp? ( x11-libs/libXdmcp )
xcomposite? ( x11-libs/libXcomposite )
- xrandr? ( x11-libs/libXrandr )
+ svg? ( =media-libs/libart_lgpl-${PV} )
=trinity-base/tdelibs-${PV}[xrandr?]
x11-libs/libXtst
- =trinity-base/kcontrol-${PV}
- =dev-libs/dbus-tqt-${PV}"
+ =trinity-base/kcontrol-${PV}"
RDEPEND="${DEPEND}
=trinity-base/tdepasswd-${PV}
@@ -33,11 +32,12 @@ pkg_setup() {
src_configure() {
mycmakeargs=(
-DWITH_XTEST=ON
- -DWITH_LIBART=ON
-DWITH_SHADOW=ON
+ -DWITH_LIBART="$(usex svg)"
-DWITH_XCOMPOSITE="$(usex xcomposite)"
-DWITH_XDMCP="$(usex xdmcp)"
-DWITH_XRANDR="$(usex xrandr)"
+ -DWITH_TDEHWLIB="$(usex hwlib)"
-DWITH_PAM="$(usex pam)"
-DTDM_PAM_SERVICE=tde
)
@@ -80,7 +80,7 @@ pkg_postinst() {
sak_ok=no
else
if ! linux_chkconfig_present INPUT_UINPUT; then
- eerror "You build tdm with sak feature enabled. "
+ eerror "You build TDM with SAK feature enabled. "
eerror "It requires the INPUT_UINPUT support enabled."
eerror "Please enable it:"
eerror " CONFIG_INPUT_UINPUT=y"