summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnome-extra/policykit-gnome/Manifest2
-rw-r--r--gnome-extra/policykit-gnome/policykit-gnome-0.9.ebuild12
-rw-r--r--sys-auth/policykit/Manifest3
-rw-r--r--sys-auth/policykit/files/PolicyKit.conf13
-rw-r--r--sys-auth/policykit/policykit-0.9.ebuild50
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
}