diff options
author | Chris <xchrisx@uber.space> | 2020-03-20 01:25:50 +0100 |
---|---|---|
committer | TDE Gitea <gitea@mirror.git.trinitydesktop.org> | 2020-03-20 15:38:10 +0000 |
commit | f5f5c9a3f09bbee2a4f8e842fa4524821a353627 (patch) | |
tree | c829f568beb71f0bc77e00cf955c88a926080621 /trinity-base | |
parent | 83d74a414ed0bcaa051fa223e06fd6017f58e943 (diff) | |
download | tde-packaging-gentoo-f5f5c9a3f09bbee2a4f8e842fa4524821a353627.tar.gz tde-packaging-gentoo-f5f5c9a3f09bbee2a4f8e842fa4524821a353627.zip |
Live ebuilds: Add `acct-group/plugdev` dependency to tdelibs.
Also: - Sync with stable and make `pmount` optionally.
- Fix missed `idn` option.
- Make `shm` support optionally too.
- Fix `utempter` support.
Signed-off-by: Chris <xchrisx@uber.space>
Diffstat (limited to 'trinity-base')
-rw-r--r-- | trinity-base/tdelibs/tdelibs-9999.ebuild | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/trinity-base/tdelibs/tdelibs-9999.ebuild b/trinity-base/tdelibs/tdelibs-9999.ebuild index 2b0dc2f6..a585e41f 100644 --- a/trinity-base/tdelibs/tdelibs-9999.ebuild +++ b/trinity-base/tdelibs/tdelibs-9999.ebuild @@ -19,7 +19,7 @@ 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 +IUSE+=" alsa avahi cups consolekit cryptsetup fam jpeg2k lua lzma udevil +svg +idn +shm 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" @@ -30,13 +30,13 @@ MY_DEPEND="=dev-tqt/tqtinterface-${PV} media-libs/fontconfig media-libs/freetype =dev-libs/dbus-1-tqt-${PV} - x11-libs/libxshmfence x11-libs/libXrender ssl? ( app-misc/ca-certificates !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) + shm? ( x11-libs/libxshmfence ) idn? ( net-dns/libidn ) pcre? ( dev-libs/libpcre ) svg? ( =media-libs/libart_lgpl-${PV} ) @@ -60,7 +60,8 @@ MY_DEPEND="=dev-tqt/tqtinterface-${PV} DEPEND+=" ${MY_DEPEND}" RDEPEND+=" ${MY_DEPEND} hwlib? ( - sys-apps/pmount + acct-group/plugdev + !udevil? ( !udisks? ( !old_udisks? ( sys-apps/pmount ) ) ) pcsc-lite? ( sys-apps/pcsc-lite ) pkcs11? ( dev-libs/pkcs11-helper ) cryptsetup? ( sys-fs/cryptsetup ) @@ -78,13 +79,13 @@ src_configure() { -DTDE_MALLOC="$(usex malloc)" -DTDE_MALLOC_FULL="$(usex malloc)" -DTDE_MALLOC_DEBUG="$(usex debug)" - -DWITH_LIBIDN=ON - -DWITH_MITSHM=ON -DWITH_HSPELL=OFF -DWITH_HAL=OFF -DWITH_DEVKITPOWER=OFF -DWITH_OLD_XDG_STD=OFF -DWITH_KDE4_MENU_SUFFIX=OFF + -DWITH_LIBIDN="$(usex idn)" + -DWITH_MITSHM="$(usex shm)" -DWITH_PCRE="$(usex pcre)" -DWITH_LIBART="$(usex svg)" -DWITH_SSL="$(usex ssl)" @@ -109,6 +110,7 @@ src_configure() { -DWITH_GAMIN="$(usex fam)" -DWITH_TIFF="$(usex tiff)" -DWITH_UTEMPTER="$(usex utempter)" + -DUTEMPTER_HELPER="/usr/sbin/utempter" -DWITH_UPOWER="$(usex upower)" -DWITH_PKCS="$(usex pkcs11)" -DWITH_CONSOLEKIT="$(usex consolekit)" @@ -190,4 +192,8 @@ pkg_postinst () { done fi + if use hwlib; then + einfo "Please add your user to the plugdev group to be able" + einfo "to use the features of the TDE hwlibdaemons like suspend." + fi } |