mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
x11-misc/lightdm: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
DIST introspection-20110205.m4.tar.bz2 1220 SHA256 4394a606d380ae5315872ede35387f104da5fad96794d29c45c444a9d481d8b2 SHA512 5c49239935b93d86cce68b577b43d1a56d8749ab5747029bfcfa67339697134be24ef29ba6c3d133b8c03e867864637c8eb61491a4b7f6bb1e56386ed66cb9be WHIRLPOOL 0765c0a72919b26d0c8c38714450eec578a347bfc1c59d4950b633b64b17aa1cde38dfb87fdcd6e2f364c98d6c0bd3dadaa9c2a9711bd1b5ac09a583b988f500
|
||||
DIST lightdm-1.18.3.tar.xz 503968 SHA256 d99215aeca38db2da84eede2ac3b9e875a746b3bc81bb3a30e0b8d89b87e1494 SHA512 dde34e4969d2f04e6729eb1b30d38bac9a89ff42c46f8a21e94b76beadbde450ffaa377201bd3a56e0d8d95d0640eb312ed11ecf94efb9a5a66777b944d4f234 WHIRLPOOL 5b06581c56188ada75a196d0663b041b7507f0923a8a8ceec2531926a034675ac592df356c7840568492f5af9ca0d6058ad477904147ece66568f59517cde8cb
|
||||
DIST lightdm-1.21.3.tar.xz 517332 SHA256 f66d95d61672701ae8dca0b2d9fe52429e8c068bfbc598639a03a97ee4d0cc0b SHA512 bb91a1eae1d3637c1556b968b062cf9fc0c0f619320458ea77ea3c4f3dbf2aff5eeed136c703744851ec21fca8e0410dcfb02d2a44ca55c1f2db290a0bf3fde1 WHIRLPOOL 26e1ff294598b5648a0a6073ee68585698de41d38b2d77ca9deb2cbffc5beb685563e204ce5077b7ae945b253d68b08fb8580ac4e6220db92079af01c7419a2e
|
||||
DIST lightdm-1.21.4.tar.xz 517372 SHA256 4befc82400a3409dd3e82054f1884536ebc85ee6ccc455f38617d8d920806de8 SHA512 aaee4e1de058950dbb96eb24ae4ed490b7a0112866161af5f7936b7448ac69085d80993f04e044bd6ffd8176c605c0a7076db5ddd10514a17912d1deefcc7afb WHIRLPOOL 1153be388f99d444216a20055f995e45c62bc94ab47d800f7f8ab5de8794a666ba899edf6c3a80a98c76cc4fe69f8b4a93dd3c6745ee5be24c06352fd2bd892e
|
||||
DIST lightdm-1.21.5.tar.xz 517436 SHA256 f718dda9f14259c6d76138645cd96030b1be85375f42de9948ba05dd3adceeaa SHA512 01b902441bceb16c8498b88f4ffe59dd2bd545ff58be90f3420b8c6b2ec0ddb0b6c777ca9d52b17cfadb15e710df861a4dd81210151cd93525cdd61d4019d064 WHIRLPOOL 1b704a989d777f4536e662a05775e1cb4e0c47d64e16f454acb6a5e60105c786ef164cf4dacf717a678348efd838c8a2ac3e7b82b2713eda6da0dab812baab85
|
||||
|
||||
@@ -1,135 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils flag-o-matic pam qmake-utils readme.gentoo-r1 systemd versionator xdg-utils
|
||||
|
||||
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 ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="audit +gtk +introspection kde qt4 qt5 +gnome"
|
||||
|
||||
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() {
|
||||
xdg_environment_reset
|
||||
|
||||
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"
|
||||
|
||||
# use correct version of qmake. bug #566950
|
||||
sed -i -e "/AC_CHECK_TOOLS(MOC4/a AC_SUBST(MOC4,$(qt4_get_bindir)/moc)" configure.ac || die
|
||||
sed -i -e "/AC_CHECK_TOOLS(MOC5/a AC_SUBST(MOC5,$(qt5_get_bindir)/moc)" configure.ac || die
|
||||
|
||||
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}"
|
||||
|
||||
use qt5 && append-cxxflags -std=c++11
|
||||
|
||||
# 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}
|
||||
}
|
||||
|
||||
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