summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2011-01-23 10:06:03 +0100
committerKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2011-01-23 10:06:03 +0100
commitd09e9f02095aaf0a84b39cc0600c13f102f6b308 (patch)
tree657151c62aa50837c24d536b2799cab042d9ba27
parent[media-libs/gle] salvage from g-x86 (diff)
downloadxarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.tar.gz
xarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.tar.bz2
xarthisius-d09e9f02095aaf0a84b39cc0600c13f102f6b308.zip
[x11-misc/lightdm] bump to 0.2.2
-rw-r--r--x11-misc/lightdm/ChangeLog24
-rw-r--r--x11-misc/lightdm/Manifest5
-rw-r--r--x11-misc/lightdm/files/lightdm-0.2.2-gentoo.patch46
-rw-r--r--x11-misc/lightdm/lightdm-0.2.2.ebuild56
-rw-r--r--x11-misc/lightdm/metadata.xml17
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>