diff options
author | Kacper Kowalik (Xarthisius) <xarthisius@gentoo.org> | 2011-01-23 10:06:03 +0100 |
---|---|---|
committer | Kacper Kowalik (Xarthisius) <xarthisius@gentoo.org> | 2011-01-23 10:06:03 +0100 |
commit | d09e9f02095aaf0a84b39cc0600c13f102f6b308 (patch) | |
tree | 657151c62aa50837c24d536b2799cab042d9ba27 | |
parent | [media-libs/gle] salvage from g-x86 (diff) | |
download | xarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.tar.gz xarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.tar.bz2 xarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.zip |
[x11-misc/lightdm] bump to 0.2.2
-rw-r--r-- | x11-misc/lightdm/ChangeLog | 24 | ||||
-rw-r--r-- | x11-misc/lightdm/Manifest | 5 | ||||
-rw-r--r-- | x11-misc/lightdm/files/lightdm-0.2.2-gentoo.patch | 46 | ||||
-rw-r--r-- | x11-misc/lightdm/lightdm-0.2.2.ebuild | 56 | ||||
-rw-r--r-- | x11-misc/lightdm/metadata.xml | 17 |
5 files changed, 148 insertions, 0 deletions
diff --git a/x11-misc/lightdm/ChangeLog b/x11-misc/lightdm/ChangeLog new file mode 100644 index 0000000..ea2ad1d --- /dev/null +++ b/x11-misc/lightdm/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for x11-misc/lightdm +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/ChangeLog,v 1.4 2010/11/01 18:36:34 ssuominen Exp $ + + 01 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> lightdm-0.1.1.ebuild, + lightdm-0.1.2.ebuild: + Fix pam.eclass usage (use system-local-login). + +*lightdm-0.1.2 (01 Nov 2010) + + 01 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> +lightdm-0.1.2.ebuild: + Version bump. + + 08 Sep 2010; Kacper Kowalik <xarthisius@gentoo.org> lightdm-0.1.1.ebuild, + +files/lightdm-0.1.1-webkit.patch, metadata.xml: + Make webkit greeter optional, add missing doc flag and dependencies. + +*lightdm-0.1.1 (07 Sep 2010) + + 07 Sep 2010; Kacper Kowalik <xarthisius@gentoo.org> +lightdm-0.1.1.ebuild, + +metadata.xml: + Initial import wrt bug 336304. Ebuild written by Samuli Suominen + <ssuominen@gentoo.org>. + diff --git a/x11-misc/lightdm/Manifest b/x11-misc/lightdm/Manifest new file mode 100644 index 0000000..ce808af --- /dev/null +++ b/x11-misc/lightdm/Manifest @@ -0,0 +1,5 @@ +AUX lightdm-0.2.2-gentoo.patch 1554 RMD160 a5fd061852421ed5bd0a8dd55a51e0c7cded6fa8 SHA1 620a3bfb86927b66bbe4e2d50705f8604d7ce6c4 SHA256 bfb5d6db5abc433d83fc4a9da262d6a33fb01d41cb84fae59790ab8919918ee4 +DIST lightdm-0.2.2.tar.gz 872390 RMD160 27ffec86665c00b3bb4b544988473c78b05d526c SHA1 95f7edf2e283cc65c6e9d630e81ad0c77c8e24f7 SHA256 7bc7cacd40c04b680b7ae54d0110c393d3396db23076a62662f2fa9557771dc3 +EBUILD lightdm-0.2.2.ebuild 1501 RMD160 4022cbf3e8e76af2a80fb66c519f00dec52a8a4c SHA1 c84bc6881831ee30ccb7a24ee79702d54e53c2d9 SHA256 b527b11a5e1b20ec9e333cdaf021ece33b1b77fe2d1186e4060e68705407b6a4 +MISC ChangeLog 899 RMD160 9320ba9b8bb4c0ff725d5c956d7cb03937acb0c3 SHA1 3c7c1caa7ddbdccae8bfeb63814828a95eb03e4a SHA256 d15c3e50a4222bc689855688697e3df35fae4400f77cb0445ab2539ffa2ac2dc +MISC metadata.xml 780 RMD160 c1ffc9f94cdced4916b5ac32c9bbac062d88c20c SHA1 e5b07271d9266fb2e62f430215bfc9d477f464db SHA256 54fb38ddfeb9e87bd9d5e8ca069283d377680b0aa882c0ae98380505bfbce580 diff --git a/x11-misc/lightdm/files/lightdm-0.2.2-gentoo.patch b/x11-misc/lightdm/files/lightdm-0.2.2-gentoo.patch new file mode 100644 index 0000000..7c78c7c --- /dev/null +++ b/x11-misc/lightdm/files/lightdm-0.2.2-gentoo.patch @@ -0,0 +1,46 @@ +--- configure.ac.orig 2010-12-09 00:28:54.000000000 +0100 ++++ configure.ac 2011-01-23 09:24:11.877867627 +0100 +@@ -79,17 +79,26 @@ + fi + AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT, test x"$compile_liblightdm_qt" != "xno") + +-PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [ +- gtk+-2.0 +- dbus-glib-1 +-], have_gtk=yes, have_gtk=no) ++AC_ARG_ENABLE([liblightdm-gtk], ++ AS_HELP_STRING([--enable-liblightdm-gtk],[Enable LightDM client GTK libraries [[default=no]]])) ++AS_IF([test "x$enable_liblightdm_gtk" = "xyes"], [ ++ PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [ ++ gtk+-2.0 ++ dbus-glib-1 ++ ], have_gtk=yes, have_gtk=no) ++ ], [have_gtk=no]) + AM_CONDITIONAL(HAVE_GTK_GREETER, test $have_gtk = yes) + +-PKG_CHECK_MODULES(LIGHTDM_WEBKIT_GREETER, [ +- gtk+-2.0 +- webkit-1.0 +- dbus-glib-1 +-], have_webkit=yes, have_webkit=no) ++ ++AC_ARG_ENABLE([liblightdm-webkit], ++ AS_HELP_STRING([--enable-liblightdm-webkit],[Enable LightDM client WebKit libraries [[default=no]]])) ++AS_IF([test "x$enable_liblightdm_webkit" = "xyes"], [ ++ PKG_CHECK_MODULES(LIGHTDM_WEBKIT_GREETER, [ ++ gtk+-2.0 ++ webkit-1.0 ++ dbus-glib-1 ++ ], have_webkit=yes, have_webkit=no) ++ ], [have_webkit=no]) + AM_CONDITIONAL(HAVE_WEBKIT_GREETER, test $have_webkit = yes) + + AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) +--- Makefile.am.orig 2011-01-23 09:30:17.525273218 +0100 ++++ Makefile.am 2011-01-23 09:30:25.716834495 +0100 +@@ -1,3 +1,5 @@ ++ACLOCAL_AMFLAGS = -I m4 ++ + SUBDIRS = + if COMPILE_LIBLIGHTDM_GOBJECT + SUBDIRS += liblightdm-gobject diff --git a/x11-misc/lightdm/lightdm-0.2.2.ebuild b/x11-misc/lightdm/lightdm-0.2.2.ebuild new file mode 100644 index 0000000..a9fb059 --- /dev/null +++ b/x11-misc/lightdm/lightdm-0.2.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/lightdm-0.1.2.ebuild,v 1.2 2010/11/01 18:36:34 ssuominen Exp $ + +EAPI=2 +inherit autotools eutils pam + +DESCRIPTION="A lightweight display manager" +HOMEPAGE="http://launchpad.net/lightdm" +SRC_URI="http://people.ubuntu.com/~robert-ancell/${PN}/releases/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk +introspection nls qt4 webkit" + +RDEPEND="dev-libs/glib:2 + dev-libs/dbus-glib + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libxklavier + virtual/pam + introspection? ( dev-libs/gobject-introspection ) + gtk? ( x11-libs/gtk+:2 ) + webkit? ( net-libs/webkit-gtk ) + qt4? ( x11-libs/qt-gui:4 + sys-auth/consolekit )" +DEPEND="${RDEPEND} + dev-util/pkgconfig + nls? ( dev-util/intltool )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gentoo.patch + sed -e "/^SUBDIRS/d" -i data/Makefile.am || die + eautoreconf +} + +src_configure() { + econf \ + --localstatedir=/var \ + --disable-dependency-tracking \ + --disable-static \ + $(use_enable webkit liblightdm-webkit) \ + $(use_enable qt4 liblightdm-qt) \ + $(use_enable gtk liblightdm-gtk) \ + $(use_enable introspection) \ + $(use_enable nls) \ + --with-html-dir=/usr/share/doc/${PF}/html +} + +src_install() { + emake DESTDIR="${D}" install || die + pamd_mimic system-local-login lightdm auth account session + dodoc ChangeLog NEWS || die + find "${D}" -name '*.la' -exec rm -f '{}' + +} diff --git a/x11-misc/lightdm/metadata.xml b/x11-misc/lightdm/metadata.xml new file mode 100644 index 0000000..36ffe32 --- /dev/null +++ b/x11-misc/lightdm/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-misc</herd> + <longdescription>An X display manager that: + * Has a lightweight codebase + * Is standards compliant (PAM, ConsoleKit, etc) + * Has a well defined interface between the server and user interface + * Fully themeable (easiest with the webkit interface) + * Cross-desktop (greeters can be written in any toolkit) + </longdescription> + <use> + <flag name="consolekit">Enables support for authorization using consolekit</flag> + <flag name="webkit">Build greeter based on <pkg>net-libs/webkit-gtk</pkg></flag> + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag> + </use> +</pkgmetadata> |