diff options
-rw-r--r-- | extra/policykit/Pkgfile | 28 | ||||
-rw-r--r-- | extra/policykit/policykit-no-pam.patch | 10 |
2 files changed, 38 insertions, 0 deletions
diff --git a/extra/policykit/Pkgfile b/extra/policykit/Pkgfile new file mode 100644 index 000000000..37dffc04c --- /dev/null +++ b/extra/policykit/Pkgfile @@ -0,0 +1,28 @@ +# Description: Systeme d'abstraction de materiel +# URL: http://hal.freedesktop.org/docs/PolicyKit/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: dbus, expat + +name=policykit +version=0.9 +release=3 +source=(http://hal.freedesktop.org/releases/PolicyKit-${version}.tar.gz\ + $name-no-pam.patch) +build() { + cd PolicyKit-$version + patch -i $SRC/$name-no-pam.patch \ + src/polkit-dbus/polkit-resolve-exe-helper.c + sed -i "s/\-nonet//" doc/man/Makefile.in + ./configure --prefix=$GNOME_PREFIX\ + --sysconfdir=/etc \ + --libexecdir=$(pkg-config \ + --variable=prefix ORBit-2.0)/lib/PolicyKit \ + --mandir=$(pkg-config \ + --variable=prefix ORBit-2.0)/share/man \ + --localstatedir=/var \ + --with-authfw=shadow + + make + make DESTDIR=$PKG install +} diff --git a/extra/policykit/policykit-no-pam.patch b/extra/policykit/policykit-no-pam.patch new file mode 100644 index 000000000..ef7e5c5ac --- /dev/null +++ b/extra/policykit/policykit-no-pam.patch @@ -0,0 +1,10 @@ +--- polkit-resolve-exe-helper.c.orig 2008-10-30 22:03:03.321858941 -0500 ++++ polkit-resolve-exe-helper.c 2008-10-30 22:03:13.975859197 -0500 +@@ -43,7 +43,6 @@ + #ifdef HAVE_FREEBSD + #include <sys/param.h> + #endif +-#include <security/pam_appl.h> + #include <grp.h> + #include <pwd.h> + #include <syslog.h> |