summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-05-11 21:35:23 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2012-05-11 21:35:23 +0000
commit059ff8b068bf6259d95c8da470b9a88363ada9e0 (patch)
tree90155c477047d0e920002a1db41e3614d0a02324 /x11-misc/lightdm
parentAdd patch from Alexander Miller to fix epm -qi output. Bug 310475 (diff)
downloadhistorical-059ff8b068bf6259d95c8da470b9a88363ada9e0.tar.gz
historical-059ff8b068bf6259d95c8da470b9a88363ada9e0.tar.bz2
historical-059ff8b068bf6259d95c8da470b9a88363ada9e0.zip
Bring 1.0.11 stable release back
Package-Manager: portage-2.1.10.58/cvs/Linux x86_64
Diffstat (limited to 'x11-misc/lightdm')
-rw-r--r--x11-misc/lightdm/ChangeLog7
-rw-r--r--x11-misc/lightdm/Manifest25
-rw-r--r--x11-misc/lightdm/lightdm-1.0.11.ebuild126
3 files changed, 156 insertions, 2 deletions
diff --git a/x11-misc/lightdm/ChangeLog b/x11-misc/lightdm/ChangeLog
index df3ae6bab15b..2ba1bca5676b 100644
--- a/x11-misc/lightdm/ChangeLog
+++ b/x11-misc/lightdm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-misc/lightdm
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/ChangeLog,v 1.37 2012/05/05 04:53:53 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/ChangeLog,v 1.38 2012/05/11 21:35:23 hwoarang Exp $
+
+*lightdm-1.0.11 (11 May 2012)
+
+ 11 May 2012; Markos Chandras <hwoarang@gentoo.org> +lightdm-1.0.11.ebuild:
+ Bring 1.0.11 stable release back
05 May 2012; Jeff Horelick <jdhore@gentoo.org> lightdm-1.1.8.ebuild,
lightdm-1.1.9.ebuild, lightdm-1.2.0.ebuild, lightdm-1.2.2.ebuild:
diff --git a/x11-misc/lightdm/Manifest b/x11-misc/lightdm/Manifest
index 9b98ecdc7a23..5ab4db270131 100644
--- a/x11-misc/lightdm/Manifest
+++ b/x11-misc/lightdm/Manifest
@@ -1,16 +1,39 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
AUX Xsession 1641 RMD160 fec5ca0ab491c2d23a631d7bab4bfa634788841d SHA1 7261a104c145025c63f8febfcecc189badfd3e86 SHA256 fb38b265420e55b2fd96f003ab00ad2a2d2cd1902984c84239c8ca84eb9b66a9
AUX lightdm 209 RMD160 376933fdcdbc9a3196a1eb741f152cac7447c7b3 SHA1 4903519bee34d24c89e42de9e6a4199ff8e8396e SHA256 ccbc64732dce394e0d238e4c095bdbcab23b4adfdbcf213a763e26d96476d208
AUX lightdm-1.0.6-pkglibexec.patch 757 RMD160 ac773aa01efd79af1bba9b1c5467493653a11164 SHA1 870dd5ba429c844a1323ca862bb1bf350105a051 SHA256 c00d7c1c3463a96ed69da7159f8c410ff55cebe10c78554dea9d5bad56c41a55
AUX lightdm-autologin 369 RMD160 2adb17241b378ad4ca10e6241cb21b5a679c0973 SHA1 8372a199f5e00fb0d9d2630d0ced060f190d2af2 SHA256 e964a100e72a8eccea4ed8e1558ae70cbe5b7cbea67415651d0c0bdcea2d06c8
AUX session-wrapper-lightdm.patch 419 RMD160 899fd1b62b77ff1d3dcd46c35092486391f8bc2b SHA1 a609ddf728296ed8c139e2750ad3557e2a8bfec0 SHA256 de5504221cd31c6d25ccbb21f4559780564ce908e2306238d92dd4ac481e687a
DIST introspection-20110205.m4.tar.bz2 1220 RMD160 c520adf7edf0e56012138208b45bed9df2a3e62f SHA1 092adcee1acce39e89069db0f3e8b4cb7ad89dea SHA256 4394a606d380ae5315872ede35387f104da5fad96794d29c45c444a9d481d8b2
+DIST lightdm-1.0.11.tar.gz 651203 RMD160 7802d39f4db7bb310d3e03c93b90e91fa6d4c1a0 SHA1 b551e2508d74dca93b23ef988b5edfa1212f68ad SHA256 1955078eee813c11ce7e5b3e1c827f70b38c7406b7e1293c71ff221e4418fe1f
DIST lightdm-1.1.8.tar.gz 637844 RMD160 6e45fb08a7d0dcd2614d887e3e5be4c6cc230426 SHA1 8d23c6da7e06710ca6f5655fcdd7060beed3fb98 SHA256 3e30957c57c16cad0d2d130e41acd40e8d1e9a05d75b3fac9eb4e657c9b066eb
DIST lightdm-1.1.9.tar.gz 640207 RMD160 cb2445a0425550c0c9a63951a2d8e69064b44ff6 SHA1 4effd36fc3c48cbb2b56c8b7143381314a8c97e0 SHA256 ffea35e550bb7d03b142b726c47ad16873b762928b5585146bfdbcbba6027a3b
DIST lightdm-1.2.0.tar.gz 644000 RMD160 6363295c97ee2e6a504e935364d37f786d129c18 SHA1 853736ec927eceedfcf2211744dda8bb0bb028a9 SHA256 15fcf72926f400ff7ee597a069c328043822e26885328115ac16cc362a75fe73
DIST lightdm-1.2.2.tar.gz 642334 RMD160 bfd65206d389bc29e9b5a60e91044fa19c703115 SHA1 3c52fa36d5c33a86252fb2191a4ca49d7588cd7c SHA256 772cc6a4e7da670352f6a38c05470b8fcfe50a2c1d3d424be1c9309afb0c541b
+DIST lightdm-gentoo-patch.tar.gz 101983 RMD160 6463f6d96b635922ac0f060fbffe450caaec6a74 SHA1 63348e477bffa27c82839c74fe56d3bc4565a3b1 SHA256 2e56d0ef3926428cea7870fbade77b20bd05a7664ae301aacc56504e07cf39ba
+EBUILD lightdm-1.0.11.ebuild 3624 RMD160 caede2068a907fb6c4b92681a8a49f1f1cb95dbc SHA1 745aee6e8257f8960687d99586b8bc990c9d996f SHA256 b24ae81771d079ad6af1247ed4ef5292740e9c9d33942c4e626a1e0dcf026c0c
EBUILD lightdm-1.1.8.ebuild 2715 RMD160 71864e1b92a0c40df4a8f17f7f9ed11981f7242d SHA1 07b07c91f17ccaba7034d1d4ab8251a3e0dadbd7 SHA256 1a4f62a5fbb05ac9c413eeae809309948494447636f66f897dcba09369328ea0
EBUILD lightdm-1.1.9.ebuild 2734 RMD160 e171dc46d9d97921db7ba7cfd7a3d5092ebc8459 SHA1 a081f129e2a433077651d53f5b3e06c5dbac7b71 SHA256 6cec1382dd224b385a60e758244f60f34b9fbc1cd04dc85406aff18ffc15f457
EBUILD lightdm-1.2.0.ebuild 2734 RMD160 72b395815a80f88ff4923d6b707a6f6d307179ca SHA1 2ec59f0a5ae556eff76fd626d560fb76fbb19c22 SHA256 13ecf033a56f9e906fb785a6551ea00c1ccaed90bc4bec589bc78df6a126fadd
EBUILD lightdm-1.2.2.ebuild 2734 RMD160 23ff77fe9a2af0f4c12826f66937c8d28f5dfef7 SHA1 a0eff916aff2d1241abf1162f895de75c290f610 SHA256 beb1908566de700927b48b626a0878d7ab414556d8cff0a1e6946b9f15a3bac7
-MISC ChangeLog 5743 RMD160 5a78f853dfede6abad2a79d80942c9ff65a7a54c SHA1 b99e66c6cf2ecb40c19df3080f60f94568a5597c SHA256 dc89895964002fb32e8d5293cd5ccbe820fe8c79510a3f7bda1e3149c680b8e8
+MISC ChangeLog 5889 RMD160 1756c5af083baa392f24edd3de9269b831c55fdf SHA1 b22db3254684b26d97b2b127dacb27ffc8eaa762 SHA256 1694b46ea2e087f2fa85317e7ae86556b07c3b2184d1335c9d7ac9205c736cba
MISC metadata.xml 476 RMD160 ffe13acf80a13cf4793170da46aac1087ab9e753 SHA1 6de246984b16415d8e1fe8cab2478ce5b1da4c31 SHA256 a3a8bd4e87cb4735bcc99606498b27552517c024d0ac85b05a7aec35c6c2983d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCgAGBQJPrYYeAAoJEPqDWhW0r/LCGzMQALuk7OdBunhu01YFYGUNux/Q
+H1m4CfzPCkhV2KQ1Z8NvrKfltPn+8FzUi9FrwxPE6UU9E/t1HSpTPIAUZzrOhPk7
+PqBq7lTYx4d4ZUiNGVbiIVzI07MEZ/ZWwPL+hFeNGr/kc9INm8lPqA21jc+Nm/ci
+hamQ9aTAt6SzDqCrjn2VwFqv/aaLvVuHo+MBvjKe8modjAez1eajvk2R1P53C14w
+Nvqz3e6qhJabjYWG1r3qtdEonhUSR/M+TdO6acy+WTk4fM5BeCHEF1aePhHbeIWn
+jL8qc9y+Q2z2LCdvYG91y05HfQB6Lk8y0YapqUTC9+c1IWv7AL6p+tf/HNE9zC2M
+y0gF8ZzJQM1hQgrgnaCg5KmXxy1VFptTFRYr58er6neH9XZUctEmsI1ANYV2W7CG
+NpLFLuAKxtvv2Vuco/UroYQOjZzwo62DUlIxG9SSRCDQHUM2zzXylgHpvk+9L3nw
+BmhCew/ygVb4F9Fu6GnmJsUvG31qfQyr90+MMaOImxJ5SFxkSlYE5SJS/82AQBVQ
+tzeVee7SfHpKv4Bqfos0Y4XN6hUInwfQzANEsY901oP6yUuXWqP8l3xtcdzJcMhw
+tKrGMhFV90VS/c6XZc2WYjCU80P3/8LLfjSG/i7EaZaqXDgUsMT04C0dM0TTAQI6
+8TpDjYvtSgxIwd1RNYq0
+=pAXB
+-----END PGP SIGNATURE-----
diff --git a/x11-misc/lightdm/lightdm-1.0.11.ebuild b/x11-misc/lightdm/lightdm-1.0.11.ebuild
new file mode 100644
index 000000000000..deeb9cbb46a1
--- /dev/null
+++ b/x11-misc/lightdm/lightdm-1.0.11.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/lightdm/lightdm-1.0.11.ebuild,v 1.3 2012/05/11 21:35:23 hwoarang Exp $
+
+EAPI=4
+inherit autotools eutils pam virtualx
+
+DESCRIPTION="A lightweight display manager"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/LightDM"
+SRC_URI="http://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.gz
+ mirror://gentoo/introspection-20110205.m4.tar.bz2
+ gtk? ( http://dev.gentoo.org/~hwoarang/distfiles/${PN}-gentoo-patch.tar.gz )"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="branding +gtk +introspection qt4"
+
+RDEPEND="dev-libs/glib:2
+ virtual/pam
+ x11-libs/libxklavier
+ x11-libs/libX11
+ dev-libs/libxml2
+ gtk? ( x11-libs/gtk+:3
+ x11-themes/gnome-themes-standard
+ x11-themes/gnome-icon-theme )
+ introspection? ( dev-libs/gobject-introspection )
+ qt4? ( x11-libs/qt-core:4
+ x11-libs/qt-dbus:4 )
+ sys-apps/accountsservice"
+DEPEND="${RDEPEND}
+ dev-lang/vala:0.12
+ dev-util/intltool
+ dev-util/pkgconfig
+ gnome-base/gnome-common
+ sys-devel/gettext"
+
+REQUIRED_USE="branding? ( gtk ) || ( gtk qt4 )"
+DOCS=( NEWS )
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i -e "/minimum-uid/s:500:1000:" data/users.conf || die
+ sed -i -e "s:gtk+-3.0:gtk+-2.0:" configure.ac || die
+ epatch "${FILESDIR}"/session-wrapper-${PN}.patch
+
+ if has_version dev-libs/gobject-introspection; then
+ eautoreconf
+ else
+ AT_M4DIR=${WORKDIR} eautoreconf
+ fi
+}
+
+src_configure() {
+ # Maybe in the future, we can support some automatic session and user
+ # recognition. Until then, use default values
+ local default=gnome greeter= user=root
+
+ # gtk has higher priority because Qt4 interface sucks :)
+ use qt4 && greeter=lightdm-qt-greeter
+ use gtk && greeter=lightdm-gtk-greeter
+
+ # Let user know how lightdm is configured
+ einfo "Gentoo configuration"
+ einfo "Default greeter: ${greeter}"
+ einfo "Default session: ${default}"
+ einfo "Greeter user: ${user}"
+
+ # do the actual configuration
+ econf --localstatedir=/var \
+ --disable-static \
+ $(use_enable introspection) \
+ $(use_enable qt4 liblightdm-qt) \
+ $(use_enable qt4 qt-greeter) \
+ $(use_enable gtk gtk-greeter) \
+ $(use_enable gtk liblightdm-gobject) \
+ --with-user-session=${default} \
+ --with-greeter-session=${greeter} \
+ --with-greeter-user=${user} \
+ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
+}
+
+# Tests restricted until I find a way to fix them
+#src_test() {
+# unset DBUS_SESSION_BUS_ADDRESS LIGHTDM_TEST_STATUS_SOCKET
+# Xemake check
+#}
+
+src_install() {
+ default
+
+ # Install missing files
+ insinto /etc/${PN}/
+ doins "${S}"/data/{users,keys}.conf
+ doins "${FILESDIR}"/Xsession
+ fperms +x /etc/${PN}/Xsession
+ # remove .la files
+ find "${ED}" -name "*.la" -exec rm -rf {} +
+ rm -Rf "${ED}"/etc/init || die
+
+ if use gtk; then
+ insinto /etc/${PN}/
+ doins "${WORKDIR}"/${PN}-gtk-greeter.conf
+ if use branding; then
+ insinto /usr/share/${PN}/backgrounds/
+ doins "${WORKDIR}"/gentoo1024x768.png
+ sed -i -e "/background/s:=.*:=/usr/share/${PN}/backgrounds/gentoo1024x768.png:" \
+ "${D}"/etc/${PN}/${PN}-gtk-greeter.conf || die
+ fi
+ fi
+
+ dopamd "${FILESDIR}"/${PN}
+ dopamd "${FILESDIR}"/${PN}-autologin
+}
+
+pkg_postinst() {
+ elog
+ elog "Even though the default /etc/${PN}/${PN}.conf will work for"
+ elog "most users, make sure you configure it to suit your needs"
+ elog "before using ${PN} for the first time."
+ elog "You can test the configuration file using the following"
+ elog "command: ${PN} --test-mode -c /etc/${PN}/${PN}.conf. This"
+ elog "requires xorg-server to be built with the 'kdrive' useflag."
+ elog
+}