diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2014-11-05 09:51:20 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2014-11-05 09:51:20 +0000 |
commit | 3cb5625bd3dc180aba89f542ffb84efa2013e263 (patch) | |
tree | 8ff5f8b2f536df6eaf8387e3f8d5e426d231b4fb /sys-auth | |
parent | Version bump, wrt bug #527860. Fix manpage installation path, use correct pkg... (diff) | |
download | historical-3cb5625bd3dc180aba89f542ffb84efa2013e263.tar.gz historical-3cb5625bd3dc180aba89f542ffb84efa2013e263.tar.bz2 historical-3cb5625bd3dc180aba89f542ffb84efa2013e263.zip |
Version bump to ConsoleKit2 from github from where the xfce4-power-manager author has picked up the code. Masked for testing.
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/consolekit/ChangeLog | 8 | ||||
-rw-r--r-- | sys-auth/consolekit/Manifest | 14 | ||||
-rw-r--r-- | sys-auth/consolekit/consolekit-0.9.2.ebuild | 108 |
3 files changed, 125 insertions, 5 deletions
diff --git a/sys-auth/consolekit/ChangeLog b/sys-auth/consolekit/ChangeLog index c6f0b8595a5f..dca83e976f83 100644 --- a/sys-auth/consolekit/ChangeLog +++ b/sys-auth/consolekit/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-auth/consolekit # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/ChangeLog,v 1.173 2014/08/14 08:47:40 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/ChangeLog,v 1.174 2014/11/05 09:51:14 ssuominen Exp $ + +*consolekit-0.9.2 (05 Nov 2014) + + 05 Nov 2014; Samuli Suominen <ssuominen@gentoo.org> +consolekit-0.9.2.ebuild: + Version bump to ConsoleKit2 from github from where the xfce4-power-manager + author has picked up the code. Masked for testing. 14 Aug 2014; Jeroen Roovers <jer@gentoo.org> consolekit-0.4.6.ebuild: Stable for HPPA (bug #519870). diff --git a/sys-auth/consolekit/Manifest b/sys-auth/consolekit/Manifest index b112d138f2e3..8e024403b617 100644 --- a/sys-auth/consolekit/Manifest +++ b/sys-auth/consolekit/Manifest @@ -9,14 +9,20 @@ AUX consolekit-shutdown-reboot-without-policies.patch 924 SHA256 cd9a2aa582644ad AUX consolekit-udev-acl-install_to_usr.patch 750 SHA256 823316f6898eaab0744e42fa11b1631f64187aebca35baa5aeab09279820bedd SHA512 d2d6fcedea5e72f5a1b387f411ac62a59fd3c9e90a318bd85c35d210b89b18f01511f6b05352c1a4a9508622f0b9242c1b9c15d5ae4f8adf2819b6c3a0ff5ac9 WHIRLPOOL a9b8f48c5dddabfa28c2a65ac99c10dd7cba41d8bdcdc1fac4a0932391a81d9ed87f34115d7a43611d2cd126d10a5378edb8e734c888d529eca4b0d20dd15ac1 AUX pam-foreground-compat.ck 389 SHA256 0b5b22641e2b138f4e9dfff9790df9fedaf2f760cc3d878ee1e94c2fd52edea9 SHA512 3cabd23ff7dc5de0a86284c3a3d3ff923228969cc954a1036290d4f7f6d58646ea6ea1445f472476b6f319df4dcd22f71e5e0f5cc8c845cd7e0b148af689ce5a WHIRLPOOL a8e36292dc094e107492e65efd147b35e217c652c8bcc52c768942b15660ff7d251e55ee038ce326905f5dc8f17857b62725768d60c3d5c93927550c8ff47db2 DIST ConsoleKit-0.4.6.tar.xz 366572 SHA256 b41d17e06f80059589fbeefe96ad07bcc564c49e65516da1caf975146475565c SHA512 54955e3e83778a9216846104da8762fd50a37190e209127dd5d211e2227da617e14f6f5c1359905396d299656e526d14e1187b28eaff7d0ae1d7563dc8d9b46d WHIRLPOOL ebf36b109b4c646d0b874f6b8e2ae9e2d190022ee9b6feff6cbb6b9203c80401c538cc3ca674fa7bde4f07e658d5460864e9784c1e0249d49b4784725a4e05c7 +DIST ConsoleKit2-0.9.2.tar.bz2 506074 SHA256 102aa07e0960e56740e235bba06a546c8e0e88f47546ef252ecda917935af41f SHA512 f5cac69c5a63d648b7ec90019735eae0ec41c82456d9f913f87b243a27a6c360254bc522aa96de78fd820f3fa4ed159e4329d2c074fd8dab1ac6fb7a287f0a10 WHIRLPOOL 85e944a354f0e79f34de5a943e4bd39fdbae43b47b3e05031b6de83fb0590fc8d621d12fd16d97091bb33809524e7179e533c1b1e4cba1a915c3c52dfa452db5 DIST consolekit_0.4.6-4.debian.tar.gz 12192 SHA256 6d4dd5e13a76454b4bab27ab6b407718cd77616afd2b1af7cb8d947c1323b802 SHA512 f7fc5965b1f495d16a8ca167940431bc2569e9bde9e4a356b9c9ed00c2825db61da7b6db3d434d977fff72b3aaef30c455a365b9eba282a887a523753613b58f WHIRLPOOL 961a918c21259e24c68c7a5bf93964825b891ea207c088fecab61f81434012dc8925fca83b74518cfc9cf42f2c4a87eba7518c0829f663716ca0e11e38c856c9 EBUILD consolekit-0.4.6.ebuild 3683 SHA256 5fc0a5929fec8911fa0261212893f944d086bee7ff3dc96e6c86993ffa71a255 SHA512 cb8e8094b3f91eb1a8ea8df964e7534969e5cb2ca7e14c425f74bc6a2e8b57d784a0d51f3d1441a6416cd50b8616b4a09bd4472d915a5d8ff6b2e2d88bc8cfa6 WHIRLPOOL 9a57615c89758adca6b5285175842d6c3861e375735740c47d3ce5465c6e1e6de8b5dfaac6ca6ff8b3247d9eccc9626995421bd3f0fc47b3062218152d77d9a5 -MISC ChangeLog 26556 SHA256 c1e0f6c6eee259e4bb816b32477565280b1782a9e2945e79630f732e480b7365 SHA512 5994ee1d5a5ceef42342925c350f475495bfc48138e27aebc738e9363b3598529b713a6b8ad37d8db9f1e0a58206b13f5b642da083919421187f82c77c6c6e11 WHIRLPOOL cfdf917806ceb444a69795b4dc8e60559e1aeb482042629db24b6b3e5560c3f275a5744fd68344ee1e7ffc6496f43c08849ba03f347b489145c789064f7230f0 +EBUILD consolekit-0.9.2.ebuild 3292 SHA256 b810da4a69b79328f1a3a0a2b6585320e36f647d577b2176777d90578fc9306a SHA512 e71ec0ce72dd1bab6fb413f27e45b99bc6e780e1f2aa6e2182cfb2559532b658d388ba1ea489cd070e2316696f7f9354a1cbaab9d0dca7d6b04f4f0cb29d3629 WHIRLPOOL fe8d0332a81bc402985dc5a2a43002c1b30eaa3b3377765717c133360504ded851a90bac070de51b69f391ef79c6728a1af5628da636916ca363dd2c4d213038 +MISC ChangeLog 26806 SHA256 a27fe3376001d19cfc25ace75c74c5c6a19895718aecae949b6b66559894fd3c SHA512 5efca5cfa54e35e457b047933e95867eea5cff8ec67e022c3eeb99718c314616f991c46c9f4d841b54dd41c537af95c6772443ec18ad4d3cc8b29b8825fff4fb WHIRLPOOL c7cb629472d3ab845e9b970a931154372385a28ea7f653043c808cae55da798dd99f0debf20e1ceec81f324beee85d4c234ce819e26c01b7ad364d5bcf7da5fc MISC metadata.xml 544 SHA256 a93ca0cd48ee397b993f40993524380e9915ca0949f8b140da289f12bb35bf72 SHA512 6f0eb934bef3999f2ce6be335ebf0ad76464d964c5ac725531e9a2c69358f303c3837fc8bee61c6626991a3dfbd770b153542aebd7c6d3b6eb6fc203803681f1 WHIRLPOOL 493070704543a5ef569dd31dc7322c929aaa2db44fa31221e74d41c8f3300baeb74773210129af1597bc1cde1fdf26d67fc00b67c869bf24f043831c0671fdc4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPsd60ACgkQVWmRsqeSphMJvgCeIQLTReGkqwnFSNNdwcHf3AS6 -7GEAnA93Zt5vdqvRsiHkGyQXYSW0Zbfm -=5nbm +iQEcBAEBCAAGBQJUWfLNAAoJEEdUh39IaPFNvPYH/3/ickBBtoFEOUf5/KlBikgS ++IPEAyi1uoyX9BqpqU3s0CdRXxVU944cxMXRpyx84G0/0k8BwwSTNCu/RlYAIpJW +ksYwLOpqkbYIKRqlYWGqGvZDi2d6CryK0vA3edLjwuP6d5d+nzvn3d2ekAF1Z6N4 +z0NmfqHEGCInJQiXQ8c9m7dMqKsf5bdJV2N7iDlKAe7gb84I4pnDavtnfRu2fTCu +A2tvqM3/Ye0TAFMWWoNvKHS9payLSyFlKNNGtrKk9jzOkVQL4pwMmGNCGmPA9rYi +dahpKJWwoUxzmMr8H12RLQL6GJfSGFA+EPy7LAkepBY0xsA7ajAZHPL8X/9pVYo= +=q70d -----END PGP SIGNATURE----- diff --git a/sys-auth/consolekit/consolekit-0.9.2.ebuild b/sys-auth/consolekit/consolekit-0.9.2.ebuild new file mode 100644 index 000000000000..a8e4cd3a0022 --- /dev/null +++ b/sys-auth/consolekit/consolekit-0.9.2.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/consolekit-0.9.2.ebuild,v 1.1 2014/11/05 09:51:14 ssuominen Exp $ + +EAPI=5 +inherit eutils linux-info pam + +MY_PN=ConsoleKit2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Framework for defining and tracking users, login sessions and seats" +HOMEPAGE="http://github.com/ConsoleKit2/ConsoleKit2 http://www.freedesktop.org/wiki/Software/ConsoleKit" +SRC_URI="http://github.com/${MY_PN}/${MY_PN}/releases/download/${PV}/${MY_P}.tar.bz2 + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_0.4.6-4.debian.tar.gz" # for logrotate file" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="acl debug doc kernel_linux pam policykit selinux test" + +# TODO: Cleanup the || () hack later, like end of the year: +# Skip certain broken glib 2.38 releases wrt #501330 +COMMON_DEPEND=">=dev-libs/dbus-glib-0.100:= + || ( >=dev-libs/glib-2.38.2-r1:2 <dev-libs/glib-2.38:2 ) + >=dev-libs/glib-2.22:2= + sys-libs/zlib:= + x11-libs/libX11:= + acl? ( + sys-apps/acl:= + >=virtual/udev-200 + ) + pam? ( virtual/pam ) + policykit? ( >=sys-auth/polkit-0.110 )" +RDEPEND="${COMMON_DEPEND} + kernel_linux? ( sys-apps/coreutils[acl?] ) + selinux? ( sec-policy/selinux-consolekit )" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + virtual/pkgconfig + doc? ( app-text/xmlto ) + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/xmlto + )" + +S=${WORKDIR}/${MY_P} + +QA_MULTILIB_PATHS="usr/lib/ConsoleKit/.*" + +pkg_setup() { + if use kernel_linux; then + # This is from http://bugs.gentoo.org/376939 + use acl && CONFIG_CHECK="~TMPFS_POSIX_ACL" + # This is required to get login-session-id string with pam_ck_connector.so + use pam && CONFIG_CHECK+=" ~AUDITSYSCALL" + linux-info_pkg_setup + fi +} + +src_prepare() { + sed -i -e '/SystemdService/d' data/org.freedesktop.ConsoleKit.service.in || die +} + +src_configure() { + econf \ + XMLTO_FLAGS='--skip-validation' \ + --libexecdir="${EPREFIX}"/usr/lib/ConsoleKit \ + --localstatedir="${EPREFIX}"/var \ + $(use_enable pam pam-module) \ + $(use_enable doc docbook-docs) \ + $(use_enable test docbook-docs) \ + $(use_enable debug) \ + $(use_enable policykit polkit) \ + $(use_enable acl udev-acl) \ + --with-dbus-services="${EPREFIX}"/usr/share/dbus-1/services \ + --with-pam-module-dir="$(getpam_mod_dir)" \ + --with-logrotate-dir=/etc/logrotate.d \ + --with-xinitrc-dir=/etc/X11/xinit/xinitrc.d \ + --without-systemdsystemunitdir +} + +src_install() { + emake \ + DESTDIR="${D}" \ + htmldocdir="${EPREFIX}"/usr/share/doc/${PF}/html \ + install + + dosym /usr/lib/ConsoleKit /usr/lib/${PN} + + dodoc AUTHORS HACKING NEWS README TODO + + newinitd "${FILESDIR}"/${PN}-0.2.rc consolekit + + keepdir /usr/lib/ConsoleKit/run-seat.d + keepdir /usr/lib/ConsoleKit/run-session.d + keepdir /etc/ConsoleKit/run-session.d + keepdir /var/log/ConsoleKit + + exeinto /etc/X11/xinit/xinitrc.d + newexe "${FILESDIR}"/90-consolekit-3 90-consolekit + + prune_libtool_files --all # --all for pam_ck_connector.la + + rm -rf "${ED}"/var/run # let the init script create the directory + + insinto /etc/logrotate.d + newins "${WORKDIR}"/debian/${PN}.logrotate ${PN} #374513 +} |