diff options
-rw-r--r-- | gnome-extra/policykit-gnome/Manifest | 2 | ||||
-rw-r--r-- | gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild | 12 | ||||
-rw-r--r-- | sys-auth/policykit/Manifest | 3 | ||||
-rw-r--r-- | sys-auth/policykit/files/PolicyKit.conf | 13 | ||||
-rw-r--r-- | sys-auth/policykit/policykit-0.9.ebuild | 50 |
5 files changed, 54 insertions, 26 deletions
diff --git a/gnome-extra/policykit-gnome/Manifest b/gnome-extra/policykit-gnome/Manifest index 2dd423a..de9b769 100644 --- a/gnome-extra/policykit-gnome/Manifest +++ b/gnome-extra/policykit-gnome/Manifest @@ -1,2 +1,2 @@ DIST PolicyKit-gnome-0.9.tar.bz2 1132238 RMD160 36cdcdac36058a138a37898f69343bfaf30eb7c5 SHA1 de0393b7b87840c086df8b9342dce8f73cec402d SHA256 272cedf7f29b97cfe0f1b73b3aae8a164e163bd51b10c6b4724d761c8e8f1fe1 -EBUILD policykit-gnome-0.9.ebuild 885 RMD160 a07427efa2bafd75d289311c2f1a1eac86966e36 SHA1 a3fe73afe2499de475b5fde8a4f65b57da8edc4c SHA256 99d494caf33383eddeeebc90d91c0fe73970b1bc38fd2b960ce28e2e95e06909 +EBUILD policykit-gnome-0.9.ebuild 935 RMD160 6eabc27b78e48aa99d8f1df1cb96581c8e299232 SHA1 0a566a5eb3d1a703055a71e427dcc0a89da8ee11 SHA256 8b456ec76bbab3324d77f58192abf3aaf79e9c7caea35ba376df1daa2a310179 diff --git a/gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild b/gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild index ca06099..0a29f3e 100644 --- a/gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild +++ b/gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild @@ -10,17 +10,19 @@ DESCRIPTION="PolicyKit policies and configurations for the GNOME desktop" HOMEPAGE="http://hal.freedesktop.org/docs/PolicyKit" SRC_URI="http://hal.freedesktop.org/releases/${MY_PN}-${PV}.tar.bz2" -LICENSE="|| ( LGPL-2 GPL-2 )" +LICENSE="LGPL-2 GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc" +IUSE="doc examples" RDEPEND=">=dev-libs/dbus-glib-0.71 >=x11-libs/gtk+-2.12 >=x11-libs/libsexy-0.1.11 + >=gnome-base/gconf-2 >=gnome-base/gnome-vfs-2.4 - >=gnome-base/gconf-2.8 - >=sys-auth/policykit-0.9" + >=gnome-base/libgnome-2.14 + >=gnome-base/libgnomeui-2.14 + >=sys-auth/policykit-0.7" DEPEND="${RDEPEND} sys-devel/gettext >=dev-util/pkgconfig-0.19 @@ -31,5 +33,5 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_PN}-${PV}" pkg_setup() { - G2CONF="$(use_enable doc gtk-doc) --disable-examples" + G2CONF="${G2CONF} $(use_enable examples)" } diff --git a/sys-auth/policykit/Manifest b/sys-auth/policykit/Manifest index 8daf7dc..976c180 100644 --- a/sys-auth/policykit/Manifest +++ b/sys-auth/policykit/Manifest @@ -1,3 +1,4 @@ +AUX PolicyKit.conf 391 RMD160 a9dbec3e7b2e3ef56d281d888ffaff68b3d62637 SHA1 c79e0f782f703a7091ce6ade5b5b504d33011392 SHA256 b17726dc415f022d21542ede6dd8bf45ffd4d1738da55f966b80b49d6be42ffd AUX policykit-0.7-completions.patch 6701 RMD160 5ee4775762a4f8f40404bf5c31b1ccd59ff700a4 SHA1 7704fc1eff5480bd4bddbd1fadfd3fbf39edde77 SHA256 8714537248aad1982e555cf2af046a371c24fab5f8b686e94082cb3246c4a635 DIST PolicyKit-0.9.tar.gz 1254318 RMD160 197262d1c48e55558dd4bd57d7bbd8734666129c SHA1 ac99c580eff72f6d5df261c155fb047306439f85 SHA256 f40c7c6bec19d7dba2335bddcffd0457494409a0dfce11d888c748dc892e80b7 -EBUILD policykit-0.9.ebuild 2109 RMD160 98310b08349bfacac988172b06e73c6a1b33805c SHA1 c13c1b9a6603d7b47a0840a7b8be5efbcdb0a43e SHA256 fbe6617710719e1389cb08179c50a4cbcacc14f888890a8e4ef6d9be5d3fd7f9 +EBUILD policykit-0.9.ebuild 2450 RMD160 e5fa083173a403826c9a48badaa239bc2d83e521 SHA1 6a076d15e0a1d7f07e621c8632b5e0a9aec5022e SHA256 362f76ce4b40afd09b52303a0d3661942a5c3f4b987f6c593c89f00e7564c8ae diff --git a/sys-auth/policykit/files/PolicyKit.conf b/sys-auth/policykit/files/PolicyKit.conf new file mode 100644 index 0000000..687ce97 --- /dev/null +++ b/sys-auth/policykit/files/PolicyKit.conf @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- --> + +<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN" +"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd"> + +<!-- See the manual page PolicyKit.conf(5) for file format --> + +<config version="0.1"> +<define_admin_auth group="wheel"/> +<match user="root"> + <return result="yes"/> +</match> +</config> diff --git a/sys-auth/policykit/policykit-0.9.ebuild b/sys-auth/policykit/policykit-0.9.ebuild index 43b99f6..eeb5d8d 100644 --- a/sys-auth/policykit/policykit-0.9.ebuild +++ b/sys-auth/policykit/policykit-0.9.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/consolekit-0.2.1.ebuild,v 1.13 2007/08/28 19:25:58 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/policykit/policykit-0.6.ebuild,v 1.6 2008/01/25 19:09:40 corsair Exp $ -inherit autotools bash-completion eutils multilib +inherit autotools bash-completion eutils multilib pam MY_PN="PolicyKit" -DESCRIPTION="Policy framework for setting user allowed actions with priviledge" +DESCRIPTION="Policy framework for controlling privileges for system-wide services" HOMEPAGE="http://hal.freedesktop.org/docs/PolicyKit" SRC_URI="http://hal.freedesktop.org/releases/${MY_PN}-${PV}.tar.gz" -LICENSE="GPL-2" +LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86" IUSE="bash-completion doc pam selinux zsh-completion" RDEPEND=">=dev-libs/glib-2.6 @@ -25,7 +25,8 @@ DEPEND="${RDEPEND} app-text/docbook-xsl-stylesheets >=dev-util/pkgconfig-0.18 >=dev-util/intltool-0.36 - doc? ( dev-util/gtk-doc )" + >=dev-util/gtk-doc-am-1.10-r1 + doc? ( >=dev-util/gtk-doc-1.10 )" S="${WORKDIR}/${MY_PN}-${PV}" @@ -46,28 +47,34 @@ src_compile() { local authdb= if use pam ; then - authdb="--with-authdb=default --with-pam-module-dir=/$(get_libdir)/security" + authdb="--with-authdb=default --with-authfw=pam --with-pam-module-dir=$(getpam_mod_dir)" else - authdb="--with-authdb=dummy" + authdb="--with-authdb=dummy --with-authfw=none" fi econf ${authdb} \ - --without-bash-completion \ - --without-zsh-completion \ - --enable-man-pages \ - --with-os-type=gentoo \ - --with-polkit-user=polkituser \ - --with-polkit-group=polkituser \ - $(use_enable selinux) \ - --localstatedir=/var \ - || die "configure failed" + --without-bash-completion \ + --without-zsh-completion \ + --enable-man-pages \ + --with-os-type=gentoo \ + --with-polkit-user=polkituser \ + --with-polkit-group=polkituser \ + $(use_enable doc gtk-doc) \ + $(use_enable selinux) \ + --localstatedir=/var + # won't install with tests + # $(use_enable test tests) \ emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "emake install failed" - dobashcompletion "${S}/tools/polkit-bash-completion.sh" + dodoc NEWS README AUTHORS ChangeLog + + if use bash-completion; then + dobashcompletion "${S}/tools/polkit-bash-completion.sh" + fi if use zsh-completion ; then insinto /usr/share/zsh/site-functions @@ -76,7 +83,12 @@ src_install() { doins "${S}/tools/_polkit_action" || die fi + einfo "Installing basic PolicyKit.conf" + insinto /etc/PolicyKit + doins "${FILESDIR}"/PolicyKit.conf # Need to keep a few directories around... + + diropts -m0770 keepdir /var/run/PolicyKit keepdir /var/lib/PolicyKit } |