From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 364F0138A1A for ; Fri, 14 Nov 2014 18:42:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E516FE0A6E; Fri, 14 Nov 2014 18:42:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2C3C9E0A00 for ; Fri, 14 Nov 2014 18:41:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5675B3405CC for ; Fri, 14 Nov 2014 18:41:55 +0000 (UTC) Received: by oystercatcher.gentoo.org (Postfix, from userid 2345) id 849FAA244; Fri, 14 Nov 2014 18:41:52 +0000 (UTC) From: "Manuel Rueger (mrueg)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, mrueg@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdm: kdm-4.11.14.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: kdm-4.11.14.ebuild ChangeLog X-VCS-Directories: kde-base/kdm X-VCS-Committer: mrueg X-VCS-Committer-Name: Manuel Rueger Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20141114184152.849FAA244@oystercatcher.gentoo.org> Date: Fri, 14 Nov 2014 18:41:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: d1523c10-c7e8-4ab8-8a8c-f1b22b986262 X-Archives-Hash: 96eadb543a54d109e7f9052b8f22adae mrueg 14/11/14 18:41:52 Modified: ChangeLog Added: kdm-4.11.14.ebuild Log: Version bump. (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key ) Revision Changes Path 1.409 kde-base/kdm/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.409&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.409&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdm/ChangeLog?r1=1.408&r2=1.409 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v retrieving revision 1.408 retrieving revision 1.409 diff -u -r1.408 -r1.409 --- ChangeLog 6 Nov 2014 19:18:46 -0000 1.408 +++ ChangeLog 14 Nov 2014 18:41:52 -0000 1.409 @@ -1,6 +1,11 @@ # ChangeLog for kde-base/kdm # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.408 2014/11/06 19:18:46 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.409 2014/11/14 18:41:52 mrueg Exp $ + +*kdm-4.11.14 (14 Nov 2014) + + 14 Nov 2014; Manuel Rüger +kdm-4.11.14.ebuild: + Version bump. 06 Nov 2014; Manuel Rüger -kdm-4.11.11.ebuild, -kdm-4.11.12.ebuild: 1.1 kde-base/kdm/kdm-4.11.14.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdm/kdm-4.11.14.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdm/kdm-4.11.14.ebuild?rev=1.1&content-type=text/plain Index: kdm-4.11.14.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-4.11.14.ebuild,v 1.1 2014/11/14 18:41:52 mrueg Exp $ EAPI=5 KDE_HANDBOOK="optional" KMNAME="kde-workspace" inherit systemd kde4-meta flag-o-matic user DESCRIPTION="KDE login manager, similar to xdm and gdm" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug +consolekit kerberos pam systemd" REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )" DEPEND=" $(add_kdebase_dep libkworkspace) media-libs/qimageblitz x11-libs/libX11 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 ) " RDEPEND="${DEPEND} $(add_kdebase_dep kdepasswd) >=x11-apps/xinit-1.0.5-r2 x11-apps/xmessage " KMEXTRA=" libs/kdm/ " PATCHES=( "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch" ) pkg_setup() { kde4-meta_pkg_setup # Create kdm:kdm user KDM_HOME=/var/lib/kdm enewgroup kdm enewuser kdm -1 -1 "${KDM_HOME}" kdm } src_configure() { local mycmakeargs=( $(cmake-utils_use kerberos KDE4_KRB5AUTH) $(cmake-utils_use_with pam) $(cmake-utils_use_with consolekit CkConnector) ) kde4-meta_src_configure } src_install() { export GENKDMCONF_FLAGS="--no-old --no-backup" kde4-meta_src_install # an equivalent file is already installed by kde-base/startkde, bug 377151 rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die # Customize the kdmrc configuration: # - SessionDirs set to /usr/share/xsessions # - increase server timeout to 30s # - TerminateServer=true to workaround X server regen bug, bug 278473 # - DataDir set to /var/lib/kdm # - FaceDir set to /var/lib/kdm/faces sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \ -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \ -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \ -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \ -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \ -i "${ED}"/usr/share/config/kdm/kdmrc \ || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc." # Don't install empty dir rmdir "${ED}"/usr/share/config/kdm/sessions # Set up permissions to kdm work directory keepdir "${KDM_HOME}" fowners root:kdm "${KDM_HOME}" fperms 1770 "${KDM_HOME}" # install logrotate file insinto /etc/logrotate.d newins "${FILESDIR}"/kdm-logrotate kdm systemd_dounit "${FILESDIR}"/kdm.service } pkg_postinst() { kde4-meta_pkg_postinst local file src dest dir old_dirs=( /var/lib/kdm-live /var/lib/kdm-4.6 /var/lib/kdm-4.5 /var/lib/kdm-4.4 /usr/share/apps/kdm /usr/kde/4.4/share/apps/kdm /usr/kde/4.3/share/apps/kdm /usr/kde/4.2/share/apps/kdm ) mkdir -p "${EROOT}${KDM_HOME}/faces" # Set the default kdm face icon if it's not already set by the system admin # because this is user-overrideable in that way, it's not in src_install for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do src=${file#*:} dest=${file%:*} if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then for dir in "${old_dirs[@]}"; do if [[ -e ${EROOT}${dir}/${dest} ]]; then cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}" break 2 fi done if [[ -n ${src} ]]; then cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \ "${EROOT}${KDM_HOME}/${dest}" fi fi done for dir in "${old_dirs[@]}"; do if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then echo elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE." elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}." echo elog "After doing so, you may delete the directory." echo fi done # Make sure permissions are correct -- old installations may have # gotten this wrong use prefix || chown root:kdm "${EROOT}${KDM_HOME}" chmod 1770 "${EROOT}${KDM_HOME}" if use consolekit; 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" elog elog "rc-update add consolekit default && /etc/init.d/consolekit start" echo fi }