# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 VALA_MIN_API_VERSION="0.34" VALA_USE_DEPEND="vapigen" inherit autotools gnome2-utils vala DESCRIPTION="LightDM greeter forked from Unity by Linux Mint team" HOMEPAGE="https://github.com/linuxmint/slick-greeter" if [[ ${PV} == 9999 ]];then inherit git-r3 SRC_URI="" KEYWORDS="" EGIT_REPO_URI="${HOMEPAGE}" else SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" S="${WORKDIR}/${PN//lightdm-}-${PV}" fi LICENSE="GPL-3" SLOT="0" IUSE="" DEPEND=" $(vala_depend) >=x11-misc/lightdm-1.12[introspection,vala] sys-devel/gettext >=dev-util/intltool-0.35.0 " RDEPEND="${DEPEND} x11-libs/cairo media-libs/freetype >=x11-libs/gtk+-3.20:3 media-libs/libcanberra x11-libs/libXext x11-libs/pixman " src_prepare(){ default_src_prepare export VALAC="$(type -P valac-$(vala_best_api_version))" eautoreconf } src_install(){ default_src_install insinto /etc/lightdm doins "${FILESDIR}/${PN//lightdm-}.conf" } pkg_preinst(){ gnome2_schemas_savelist } pkg_postinst(){ gnome2_schemas_update einfo "To enable the slick-greeter support, set the greeter-session option" einfo "to 'slick-greeter' in your lightdm.conf in order to get this:" einfo "greeter-session=slick-greeter" einfo "then, restart your session and the lightdm/xdm daemon." } pkg_postrm(){ gnome2_schemas_update }