mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 14:49:30 -07:00
x11-misc/lightdm: Bump to version 1.19.3
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
This commit is contained in:
@@ -4,3 +4,4 @@ DIST lightdm-1.16.7.tar.xz 486692 SHA256 67b72a5dadf823ebc7df1bb523da59342271fcf
|
||||
DIST lightdm-1.17.6.tar.xz 499652 SHA256 fcfd5e7c8a4bbd6d6691ce1fb96f96fccad38eb8d4043b8d97a0b284c9c2db43 SHA512 80241009df119ee6d3ee87150b287341f0fdae199d63f020767dda824b4f934631674b28950c5bef48dc2b658f3e8f2f3d147740a7d49fdd84dd5dfb2c84d82a WHIRLPOOL 0feb976bc37c0593ea6d6d504ab0667c097077a75b6311a60f3028937812d90875639054880bf5fe9268cf34a3ef8ce8a3c1601bca7a6b97b1f346d408cf2126
|
||||
DIST lightdm-1.18.1.tar.xz 498944 SHA256 85488565e42089ec025a2f330cff97fa615b02777dbab86a916b209a2cfc89fa SHA512 6b7c4900a91d033fdd679d2e14f4ed38016d91b57c0b2d288d7d655943352caa8b6484aae2d4e99445de7829fbebc0c869a5c2f7023e0198c9b66943bb601375 WHIRLPOOL 1bd6a92f3301561753e2abab10a755ecfa570e37fe36b9c9ae2519a33d012d00a0d8a2fb76a6c5fed3187d815f95cc641ba707276b95932705ce81c0af24d098
|
||||
DIST lightdm-1.19.0.tar.xz 499292 SHA256 1f515d4a93db6bcbac28444904585a2b31cd2120fc297a0b3c812b42a1d3066b SHA512 b90fa8ffb2eef903999975b7b9caf617cd91d7109df366ec5a8df735dc7bdc1e9a9d6ddfdc63526423ed7cc7fcb92ce5e31c7ed7a6b3f3614e0c6830d140b75a WHIRLPOOL e526e4ae6b59762b78150a680f42d9aee2caaa713e53d13f89e1b94a370497d5bb4b2016a3ae0464dffe4589525ed8b3119ed310832086bb201648f2782de3ee
|
||||
DIST lightdm-1.19.3.tar.xz 503856 SHA256 09c245cfe1f111f9590f135a2b1eeef9c72df8fcaca44ba9758376d2be80e5a4 SHA512 16a191ce24221ee1bddc53851ceb30541fbe0ba588c3f4a76234be264598bad72ae22898646f9e0c9ec3cefead37e5892d8982009ffdbac50418802d1a11b0fd WHIRLPOOL 9e2321988816721044327acfe9b6674cadbd951fec8c3f03a0669c44b8026774a2957d9247a76b49f003562db4e6e96d8b73b6ca881b4b2d25296908bc34092f
|
||||
|
||||
129
x11-misc/lightdm/lightdm-1.19.3.ebuild
Normal file
129
x11-misc/lightdm/lightdm-1.19.3.ebuild
Normal file
@@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils pam readme.gentoo-r1 systemd versionator
|
||||
|
||||
TRUNK_VERSION="$(get_version_component_range 1-2)"
|
||||
DESCRIPTION="A lightweight display manager"
|
||||
HOMEPAGE="https://www.freedesktop.org/wiki/Software/LightDM"
|
||||
SRC_URI="https://launchpad.net/${PN}/${TRUNK_VERSION}/${PV}/+download/${P}.tar.xz
|
||||
mirror://gentoo/introspection-20110205.m4.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="audit +gtk +introspection kde qt4 qt5 +gnome"
|
||||
REQUIRED_USE="|| ( gtk kde )"
|
||||
|
||||
COMMON_DEPEND="audit? ( sys-process/audit )
|
||||
>=dev-libs/glib-2.32.3:2
|
||||
dev-libs/libxml2
|
||||
gnome? ( sys-apps/accountsservice )
|
||||
virtual/pam
|
||||
x11-libs/libX11
|
||||
>=x11-libs/libxklavier-5
|
||||
introspection? ( >=dev-libs/gobject-introspection-1 )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
)"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-auth/pambase-20101024-r2"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/gtk-doc-am
|
||||
dev-util/intltool
|
||||
gnome? ( gnome-base/gnome-common )
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
PDEPEND="gtk? ( x11-misc/lightdm-gtk-greeter )
|
||||
kde? ( x11-misc/lightdm-kde )"
|
||||
|
||||
DOCS=( NEWS )
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:getgroups:lightdm_&:' tests/src/libsystem.c || die #412369
|
||||
sed -i -e '/minimum-uid/s:500:1000:' data/users.conf || die
|
||||
|
||||
einfo "Fixing the session-wrapper variable in lightdm.conf"
|
||||
sed -i -e \
|
||||
"/session-wrapper/s@^.*@session-wrapper=/etc/${PN}/Xsession@" \
|
||||
data/lightdm.conf || die "Failed to fix lightdm.conf"
|
||||
|
||||
default
|
||||
|
||||
# Remove bogus Makefile statement. This needs to go upstream
|
||||
sed -i /"@YELP_HELP_RULES@"/d help/Makefile.am || die
|
||||
if has_version dev-libs/gobject-introspection; then
|
||||
eautoreconf
|
||||
else
|
||||
AT_M4DIR=${WORKDIR} eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Set default values if global vars unset
|
||||
local _greeter _session _user
|
||||
_greeter=${LIGHTDM_GREETER:=lightdm-gtk-greeter}
|
||||
_session=${LIGHTDM_SESSION:=gnome}
|
||||
_user=${LIGHTDM_USER:=root}
|
||||
# Let user know how lightdm is configured
|
||||
einfo "Gentoo configuration"
|
||||
einfo "Default greeter: ${_greeter}"
|
||||
einfo "Default session: ${_session}"
|
||||
einfo "Greeter user: ${_user}"
|
||||
|
||||
# also disable tests because libsystem.c does not build. Tests are
|
||||
# restricted so it does not matter anyway.
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--disable-static \
|
||||
--disable-tests \
|
||||
$(use_enable audit libaudit) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable qt4 liblightdm-qt) \
|
||||
$(use_enable qt5 liblightdm-qt5) \
|
||||
--with-user-session=${_session} \
|
||||
--with-greeter-session=${_greeter} \
|
||||
--with-greeter-user=${_user} \
|
||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Delete apparmor profiles because they only work with Ubuntu's
|
||||
# apparmor package. Bug #494426
|
||||
if [[ -d ${D}/etc/apparmor.d ]]; then
|
||||
rm -r "${D}/etc/apparmor.d" || die \
|
||||
"Failed to remove apparmor profiles"
|
||||
fi
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins data/{${PN},keys}.conf
|
||||
doins "${FILESDIR}"/Xsession
|
||||
fperms +x /etc/${PN}/Xsession
|
||||
# /var/lib/lightdm-data could be useful. Bug #522228
|
||||
dodir /var/lib/lightdm-data
|
||||
|
||||
prune_libtool_files --all
|
||||
rm -rf "${ED}"/etc/init
|
||||
|
||||
# Remove existing pam file. We will build a new one. Bug #524792
|
||||
rm -rf "${ED}"/etc/pam.d/${PN}{,-greeter}
|
||||
pamd_mimic system-local-login ${PN} auth account password session #372229
|
||||
pamd_mimic system-local-login ${PN}-greeter auth account password session #372229
|
||||
dopamd "${FILESDIR}"/${PN}-autologin #390863, #423163
|
||||
|
||||
readme.gentoo_create_doc
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
Reference in New Issue
Block a user