diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-08-18 18:16:17 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-08-18 18:16:17 +0100 |
commit | fc637fb28da700da71ec2064d65ca5a7a31b9c6c (patch) | |
tree | 326613a08f25851c388715e205576a2e7d25dc4f /xfce-base/xfce4-session | |
parent | b24bd25253fe093f722ab576d29fdc41d04cb1ee (diff) |
gentoo resync : 18.08.2019
Diffstat (limited to 'xfce-base/xfce4-session')
-rw-r--r-- | xfce-base/xfce4-session/Manifest | 2 | ||||
-rw-r--r-- | xfce-base/xfce4-session/xfce4-session-4.14.0.ebuild | 78 |
2 files changed, 80 insertions, 0 deletions
diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest index 8ca8f78f5567..cd1af56bcc16 100644 --- a/xfce-base/xfce4-session/Manifest +++ b/xfce-base/xfce4-session/Manifest @@ -3,7 +3,9 @@ AUX xfce4-session-4.12.1-light-locker_support_to_xflock4.patch 569 BLAKE2B f05f0 DIST xfce4-session-4.12.1.tar.bz2 1289284 BLAKE2B 00af274ac1160a413c9e2c8b308dfc84248f0078e8c294528614bb642988468f9dadaae906b4a8e2179d2beef0a48ebf5e2eedcb2ed3ad7ea73a8f7a9b90e224 SHA512 d7f37dbff59acb316965ab2224674ac3b5b7cfd7262acd4426b582001cee313945acb8883be21553dd6d7a046934bbbe116f451e6d5fd35b6fa5444da94605df DIST xfce4-session-4.13.3.tar.bz2 835910 BLAKE2B cc20a9e1dfe240258881a411ad1db7ec395d0f19e7910a9b529a32b216e668751edb3ddf45bde0e0baf4690219038b8a206ec2dcc0d88ec32d404ff7b993bf65 SHA512 e6d0886ea0cd15e5cf39d0b2c54d445fd6225085f6a7a15d0690fb2ae76aae0f0348a305f3e3c9c7e1a9400307de61f48d07b7321e00e277f185cfacb2b14097 DIST xfce4-session-4.13.4.tar.bz2 837013 BLAKE2B e564d3efb3a77ca775ac11e778b774cbc2d3135a37f538699a9d2191859bad77c7b54f84d15200b6c94330854a963f17173943efbc69ab76427bbdb7bd9756ad SHA512 31615e07bc9baa405f2881fa97da8c26a24e9e30b5beaf674eb27b21dcde15cd0aad92ef99ace70e99e7fd85f31ac20a22d01aa0d59c75b71e95204a8edce1d2 +DIST xfce4-session-4.14.0.tar.bz2 826950 BLAKE2B 164fd9f61f03a61e705abf1f7ab82e81eccbd5269d28d66f6da7234ba073d38a1b38d1be0ddb5f3c055e829adf12673611a2b0ea0585f9fd1d2806b17cf0e761 SHA512 fba79ef9727d47514c5e4223376c49057b714f9be9bda6031a1220f4840abb257d31517252180c0af2e7cd6969bbc4e6f525b00cac594e1a3b80f09f3f2335cb EBUILD xfce4-session-4.12.1-r2.ebuild 1872 BLAKE2B db0e5ef4720eec7fbfa2ea8db3293d3456ba3d74bad2d93ac83ca9a61b4744450f35d58bf3182ea42d7895bb8cc3e83570f57099f2353f4fd7181ee6af2dc203 SHA512 a3f498913c999c36d1944fc7066b59b18770a059ce06ed80a0427cb33686a2527ed9deaa1da2c53c84c74b659ee2abbbea172331eccd7001e50fa43b5523f9c8 EBUILD xfce4-session-4.13.3.ebuild 1814 BLAKE2B 5bf49e805cd6c332cc292606509778291bbef84b0680a39c22006492d3043942fb887557283835e7e91446dccae4f4a1671248b50eaf62efd1a07d681f074c1d SHA512 92070bb4bbc4f4ff19456de22ff328351286f0dc74e7c5fd354820321e9d175de7e6801c66223a5c02687ccfce1c4669f8365d77fff9da06e99610ce01623ec9 EBUILD xfce4-session-4.13.4.ebuild 1814 BLAKE2B 5bf49e805cd6c332cc292606509778291bbef84b0680a39c22006492d3043942fb887557283835e7e91446dccae4f4a1671248b50eaf62efd1a07d681f074c1d SHA512 92070bb4bbc4f4ff19456de22ff328351286f0dc74e7c5fd354820321e9d175de7e6801c66223a5c02687ccfce1c4669f8365d77fff9da06e99610ce01623ec9 +EBUILD xfce4-session-4.14.0.ebuild 1838 BLAKE2B a9317bc057f57e40bc2fb64be4be2a93dee4622434ef294dc1548ea6a2b21a1d76e5813626d25fe003c27bdee5de76ffb9b7973cc2cb0aa1e4f19fc61cd6bff8 SHA512 ffc29c24770f068216cf1ad2beb22c5e41bbbd7a64d4598da20102a698dd0fd32432b3c211c63a1766f99314e7c2af782ff834bee388d70c8631d3a172998be4 MISC metadata.xml 247 BLAKE2B f381ffd75f3fdb2842002ea885015f443cc35334f0420d70a61d6730bd55c11750d6a177831dc7c8564eec4dc3863db6085162e58848b0dceb09799006a1b2c5 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 diff --git a/xfce-base/xfce4-session/xfce4-session-4.14.0.ebuild b/xfce-base/xfce4-session/xfce4-session-4.14.0.ebuild new file mode 100644 index 000000000000..4c9181d3d7b6 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.14.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg-utils + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-session/start" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="elogind nls policykit systemd +xscreensaver" + +COMMON_DEPEND="x11-apps/iceauth + >=dev-libs/glib-2.42 + >=x11-libs/gtk+-3.22:3 + x11-libs/libSM + x11-libs/libwnck:3 + x11-libs/libX11 + >=xfce-base/libxfce4util-4.12:= + >=xfce-base/libxfce4ui-4.12.1:=[gtk3(+)] + >=xfce-base/xfconf-4.12:= + policykit? ( >=sys-auth/polkit-0.102 )" +RDEPEND="${COMMON_DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + xscreensaver? ( || ( + xfce-extra/xfce4-screensaver + >=x11-misc/xscreensaver-5.26 + >=x11-misc/xlockmore-5.43 + x11-misc/slock + x11-misc/alock[pam] + ) )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +REQUIRED_USE="elogind? ( policykit ) + systemd? ( policykit )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.10.1-alock_support_to_xflock4.patch +# TODO: this patch needs updating for the new version, and finding +# upstream bug. +# "${FILESDIR}"/${PN}-4.12.1-light-locker_support_to_xflock4.patch +) + +src_configure() { + local myconf=( + $(use_enable policykit polkit) + --with-xsession-prefix="${EPREFIX}"/usr + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + local sessiondir=/etc/X11/Sessions + echo startxfce4 > "${T}"/Xfce4 || die + exeinto ${sessiondir} + doexe "${T}"/Xfce4 + dosym Xfce4 ${sessiondir}/Xfce +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} |