diff options
| author | Johannes Huber <johu@gentoo.org> | 2013-06-24 23:49:59 +0200 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2013-06-24 23:50:59 +0200 |
| commit | 5e86150891daa9ee34c9e562f143ab89c1f2a2fc (patch) | |
| tree | 5231c6de2ea412f3c1987d825f730c4bbeb51a95 | |
| parent | f36049ed22786be408dab098c4713927d50e6453 (diff) | |
| download | kde-5e86150891daa9ee34c9e562f143ab89c1f2a2fc.tar.gz kde-5e86150891daa9ee34c9e562f143ab89c1f2a2fc.tar.bz2 kde-5e86150891daa9ee34c9e562f143ab89c1f2a2fc.zip | |
[kde-base/kdm] systemd-logind supported by upstream, #bug #451954.
Package-Manager: portage-2.2.0_alpha184
| -rw-r--r-- | kde-base/kdm/kdm-4.10.80.ebuild | 21 | ||||
| -rw-r--r-- | kde-base/kdm/kdm-9999.ebuild | 19 |
2 files changed, 23 insertions, 17 deletions
diff --git a/kde-base/kdm/kdm-4.10.80.ebuild b/kde-base/kdm/kdm-4.10.80.ebuild index a7e4a22e037..5d0b7d319b4 100644 --- a/kde-base/kdm/kdm-4.10.80.ebuild +++ b/kde-base/kdm/kdm-4.10.80.ebuild @@ -9,8 +9,8 @@ KMNAME="kde-workspace" inherit systemd kde4-meta flag-o-matic user DESCRIPTION="KDE login manager, similar to xdm and gdm" -KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+consolekit debug kerberos pam" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debug kerberos pam systemd" DEPEND=" $(add_kdebase_dep libkworkspace) @@ -18,15 +18,16 @@ DEPEND=" x11-libs/libXau x11-libs/libXdmcp x11-libs/libXtst - consolekit? ( - >=sys-apps/dbus-1.0.2 - sys-auth/consolekit - ) kerberos? ( virtual/krb5 ) pam? ( $(add_kdebase_dep kcheckpass) virtual/pam ) + systemd? ( sys-apps/systemd ) + !systemd? ( + >=sys-apps/dbus-1.0.2 + sys-auth/consolekit + ) " RDEPEND="${DEPEND} $(add_kdebase_dep kdepasswd) @@ -55,7 +56,7 @@ src_configure() { mycmakeargs=( $(cmake-utils_use kerberos KDE4_KRB5AUTH) $(cmake-utils_use_with pam) - $(cmake-utils_use_with consolekit CkConnector) + $(cmake-utils_use_with !systemd CkConnector) ) kde4-meta_src_configure @@ -95,7 +96,9 @@ src_install() { insinto /etc/logrotate.d newins "${FILESDIR}"/kdm-logrotate kdm - systemd_dounit "${FILESDIR}"/kdm.service + if use systemd; then + systemd_dounit "${FILESDIR}"/kdm.service + fi } pkg_postinst() { @@ -147,7 +150,7 @@ pkg_postinst() { use prefix || chown root:kdm "${EROOT}${KDM_HOME}" chmod 1770 "${EROOT}${KDM_HOME}" - if use consolekit; then + if use !systemd; then echo elog "You have compiled 'kdm' with consolekit support. If you want to use kdm," elog "make sure consolekit daemon is running and started at login time" diff --git a/kde-base/kdm/kdm-9999.ebuild b/kde-base/kdm/kdm-9999.ebuild index 16ffb13c12b..defbac95cd9 100644 --- a/kde-base/kdm/kdm-9999.ebuild +++ b/kde-base/kdm/kdm-9999.ebuild @@ -10,7 +10,7 @@ inherit systemd kde4-meta flag-o-matic user DESCRIPTION="KDE login manager, similar to xdm and gdm" KEYWORDS="" -IUSE="+consolekit debug kerberos pam" +IUSE="debug kerberos pam systemd" DEPEND=" $(add_kdebase_dep libkworkspace) @@ -18,15 +18,16 @@ DEPEND=" x11-libs/libXau x11-libs/libXdmcp x11-libs/libXtst - consolekit? ( - >=sys-apps/dbus-1.0.2 - sys-auth/consolekit - ) kerberos? ( virtual/krb5 ) pam? ( $(add_kdebase_dep kcheckpass) virtual/pam ) + systemd? ( sys-apps/systemd ) + !systemd? ( + >=sys-apps/dbus-1.0.2 + sys-auth/consolekit + ) " RDEPEND="${DEPEND} $(add_kdebase_dep kdepasswd) @@ -55,7 +56,7 @@ src_configure() { mycmakeargs=( $(cmake-utils_use kerberos KDE4_KRB5AUTH) $(cmake-utils_use_with pam) - $(cmake-utils_use_with consolekit CkConnector) + $(cmake-utils_use_with !systemd CkConnector) ) kde4-meta_src_configure @@ -95,7 +96,9 @@ src_install() { insinto /etc/logrotate.d newins "${FILESDIR}"/kdm-logrotate kdm - systemd_dounit "${FILESDIR}"/kdm.service + if use systemd; then + systemd_dounit "${FILESDIR}"/kdm.service + fi } pkg_postinst() { @@ -147,7 +150,7 @@ pkg_postinst() { use prefix || chown root:kdm "${EROOT}${KDM_HOME}" chmod 1770 "${EROOT}${KDM_HOME}" - if use consolekit; then + if use !systemd; then echo elog "You have compiled 'kdm' with consolekit support. If you want to use kdm," elog "make sure consolekit daemon is running and started at login time" |
