mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-01 11:18:09 -07:00
x11-misc/lightdm-gtk-greeter: update GTK+ icon cache.
Closes: https://github.com/gentoo/gentoo/pull/6892 Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
committed by
Patrice Clement
parent
2099c6f6ad
commit
c8ec6433b8
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit versionator gnome2-utils
|
||||
|
||||
DESCRIPTION="LightDM GTK+ Greeter"
|
||||
HOMEPAGE="https://launchpad.net/lightdm-gtk-greeter"
|
||||
SRC_URI="https://launchpad.net/lightdm-gtk-greeter/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz
|
||||
branding? ( https://dev.gentoo.org/~hwoarang/distfiles/lightdm-gentoo-patch-2.tar.gz )"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3
|
||||
branding? ( CC-BY-3.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="ayatana branding"
|
||||
|
||||
COMMON_DEPEND="ayatana? ( dev-libs/libindicator:3 )
|
||||
x11-libs/gtk+:3
|
||||
>=x11-misc/lightdm-1.2.2"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
xfce-base/exo"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
x11-themes/gnome-themes-standard
|
||||
>=x11-themes/adwaita-icon-theme-3.14.1"
|
||||
|
||||
GENTOO_BG="gentoo-bg_65.jpg"
|
||||
|
||||
src_prepare() {
|
||||
# Ok, this has to be fixed in the tarball but I am too lazy to do it.
|
||||
# I will fix this once I decide to update the tarball with a new gentoo
|
||||
# background
|
||||
# Bug #404467
|
||||
if use branding; then
|
||||
sed -i -e "/xft-hintstyle/s:slight:hintslight:" \
|
||||
"${WORKDIR}"/${PN}.conf || die
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--enable-kill-on-sigterm
|
||||
--enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher --launch-immediately"
|
||||
$(use_enable ayatana libindicator)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use branding; then
|
||||
insinto /etc/lightdm/
|
||||
doins "${WORKDIR}"/${PN}.conf
|
||||
insinto /usr/share/lightdm/backgrounds/
|
||||
doins "${WORKDIR}"/${GENTOO_BG}
|
||||
sed -i -e \
|
||||
"/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
|
||||
"${D}"/etc/lightdm/${PN}.conf || die
|
||||
newdoc "${WORKDIR}"/README.txt README-background.txt
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
Reference in New Issue
Block a user