Update lightdm to 0.9.2

atratsevskiy
Alexander Tratsevskiy 13 years ago
parent 2b35540db3
commit 23cdc02bb8

@ -1,2 +1,3 @@
DIST lightdm-0.4.2.tar.gz 1140764 RMD160 2406717404158ec619a1295810ca157802854f6f SHA1 8ee7441bf47ce2cb063d2526417175fe38109f86 SHA256 65e4489da710e5ecb278b2517a7d7e7616d063d803bd8ccf5c13a1555668581b
EBUILD lightdm-0.4.2.ebuild 1333 RMD160 8e1ea4ef021edc5f987aa5e591115157365e891a SHA1 eef618aa4d83804923ada6182d934c1f75891cc7 SHA256 7d1a217ca12b0b7e315d8a6dc269ede55e2de783e56ad4a02210a5e8b0a901a1
AUX lightdm-0.9.2-gtk.patch 910 RMD160 f696897482a7887f141f5978717c86886fa2760e SHA1 5568b2f15dd326fa344ab91cc87d6065bdca3838 SHA256 6d3243adf7c17bbd992acbe2e124b346bb7c1ba91dfaa4b9e33d9fc10379a2e6
DIST lightdm-0.9.2.tar.gz 606355 RMD160 919073e0dd8ff102adfcb59035c034ff62ad19ab SHA1 c6ab8ddc3eb7517b16258cca36f118d7b7cc2efb SHA256 f8ba054af613eed2d711be487be188eb3ca4b7384dfb65bdb14121f39595b361
EBUILD lightdm-0.9.2.ebuild 1333 RMD160 e710dc06f9b3cefd34b66a837d832ff5e48bc632 SHA1 2e34ef7364b7526b250b9f03a0174b38433efdaf SHA256 e8cb01b3f3b6cbc22aa3fb98ef1da0b7dec5e5fe7fef75bcf30c5503acce4539

@ -0,0 +1,27 @@
diff -Naur lightdm-0.9.2.orig/configure.ac lightdm-0.9.2/configure.ac
--- lightdm-0.9.2.orig/configure.ac 2011-07-27 19:56:54.000000000 +0200
+++ lightdm-0.9.2/configure.ac 2011-07-27 20:12:48.000000000 +0200
@@ -108,10 +108,19 @@
fi
AM_CONDITIONAL(HAVE_QT_GREETER, test $have_qt = yes)
-PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
- gtk+-3.0
- gmodule-export-2.0
-], have_gtk=yes, have_gtk=no)
+
+AC_ARG_ENABLE(liblightdm-gtk,
+ AS_HELP_STRING([--disable-liblightdm-gtk],[Enable LightDM client gtk libraries [[default=yes]]]),
+ [enable_liblightdm_gtk=$enableval],
+ [enable_liblightdm_gtk="yes"])
+
+have_gtk=no
+if test x"$enable_liblightdm_gtk" = "xyes"; then
+ PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
+ >=gtk+-2.0
+ gmodule-export-2.0
+ ], have_gtk=yes, have_gtk=no)
+fi
AM_CONDITIONAL(HAVE_GTK_GREETER, test $have_gtk = yes)
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)

@ -3,7 +3,7 @@
# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/Attic/lightdm-0.2.3.ebuild,v 1.3 2011/04/29 13:52:00 ssuominen dead $
EAPI=4
inherit pam
inherit autotools-utils pam
DESCRIPTION="A lightweight display manager"
HOMEPAGE="http://www.freedesktop.org/wiki/Software/LightDM"
@ -12,18 +12,17 @@ SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+introspection qt4"
IUSE="gtk +introspection qt4 static-libs"
RDEPEND="dev-libs/glib:2
virtual/pam
x11-libs/libxcb
x11-libs/libXdmcp
x11-libs/libxklavier
x11-libs/libX11
dev-libs/libxml2
gtk? ( >=x11-libs/gtk+-2 )
qt4? ( x11-libs/qt-core
x11-libs/qt-dbus )"
DEPEND="${RDEPEND}
dev-lang/vala:0.12
dev-util/intltool
dev-util/pkgconfig
sys-devel/gettext
@ -31,23 +30,25 @@ DEPEND="${RDEPEND}
DOCS=( NEWS )
src_prepare() {
epatch "${FILESDIR}/${P}-gtk.patch"
autotools-utils_src_prepare
eautoreconf
}
src_configure() {
local default=gnome
has_version xfce-base/xfce4-meta && default=xfce
VALAC="$(type -p valac-0.12)" \
econf \
--localstatedir=/var \
--disable-static \
$(use_enable introspection) \
$(use_enable qt4 liblightdm-qt) \
--with-default-xsession=${default} \
myeconfargs=(
--localstatedir=/var
$(use_enable introspection)
$(use_enable qt4 liblightdm-qt)
$(use_enable gtk liblightdm-gtk)
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
)
autotools-utils_src_configure
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
autotools-utils_src_install
rm -Rf "${ED}"/etc/init
pamd_mimic system-local-login lightdm auth account session
}
Loading…
Cancel
Save