diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2012-05-11 21:35:23 +0000 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2012-05-11 21:35:23 +0000 |
commit | 059ff8b068bf6259d95c8da470b9a88363ada9e0 (patch) | |
tree | 90155c477047d0e920002a1db41e3614d0a02324 /x11-misc/lightdm | |
parent | Add patch from Alexander Miller to fix epm -qi output. Bug 310475 (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | x11-misc/lightdm/Manifest | 25 | ||||
-rw-r--r-- | x11-misc/lightdm/lightdm-1.0.11.ebuild | 126 |
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 +} |