diff options
author | Brian Evans <grknight@gentoo.org> | 2017-05-24 09:36:22 -0400 |
---|---|---|
committer | Brian Evans <grknight@gentoo.org> | 2017-05-24 09:36:22 -0400 |
commit | a6685790be19246f04c9f874e2f3db748b52f25f (patch) | |
tree | fe7d314e0b1de23183576b26ac00d4a655e4ff67 /lxde-base/lxdm/lxdm-0.5.3-r1.ebuild | |
parent | dev-python/elasticsearch-curator: bump to 4.3.1/5.0.4, drop old (diff) | |
download | gentoo-a6685790be19246f04c9f874e2f3db748b52f25f.tar.gz gentoo-a6685790be19246f04c9f874e2f3db748b52f25f.tar.bz2 gentoo-a6685790be19246f04c9f874e2f3db748b52f25f.zip |
lxde-base/lxdm: Revision bump to include upstream patches wrt bug 597260
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'lxde-base/lxdm/lxdm-0.5.3-r1.ebuild')
-rw-r--r-- | lxde-base/lxdm/lxdm-0.5.3-r1.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild b/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild new file mode 100644 index 000000000000..720d8e8b2971 --- /dev/null +++ b/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Using strip-linguas in eutils +inherit eutils autotools systemd + +DESCRIPTION="LXDE Display Manager" +HOMEPAGE="http://lxde.org" +SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +IUSE="consolekit debug gtk3 nls pam" + +RDEPEND="consolekit? ( sys-auth/consolekit ) + x11-libs/libxcb + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + nls? ( sys-devel/gettext ) + pam? ( virtual/pam )" +DEPEND="${RDEPEND} + >=dev-util/intltool-0.40 + virtual/pkgconfig" +DOCS=( AUTHORS README TODO ) + +src_prepare() { + # Upstream bug, tarball contains pre-made lxdm.conf + rm "${S}"/data/lxdm.conf || die + + # Fix consolekit and selinux + eapply "${FILESDIR}/${P}-pam_console-disable.patch" + # Apply all upstream fixes in git until 2016-11-11 + eapply "${FILESDIR}/lxdm-0.5.3-upstream-fixes.patch" + eapply_user + + # this replaces the bootstrap/autogen script in most packages + eautoreconf + + # process LINGUAS + if use nls; then + einfo "Running intltoolize ..." + intltoolize --force --copy --automake || die + strip-linguas -i "${S}/po" || die + fi +} +src_configure() { + econf --enable-password \ + --with-x \ + --with-xconn=xcb \ + --with-systemdsystemunitdir=$(systemd_get_systemunitdir) \ + $(use_enable consolekit) \ + $(use_enable gtk3) \ + $(use_enable nls) \ + $(use_enable debug) \ + $(use_with pam) +} + +src_install() { + default_src_install + + #Use Gentoo specific Xsession startup file + exeinto /etc/${PN} + doexe "${FILESDIR}"/Xsession +} |