[svn] r5923 - in trunk/rpms: . python-kerberos
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Mon Oct 15 17:33:39 CEST 2007
Author: dag
Date: 2007-10-15 17:33:37 +0200 (Mon, 15 Oct 2007)
New Revision: 5923
Added:
trunk/rpms/python-kerberos/
trunk/rpms/python-kerberos/PyKerberos-svn1735-delegation.patch
trunk/rpms/python-kerberos/PyKerberos-svn1735-includes.patch
trunk/rpms/python-kerberos/python-kerberos.spec
Log:
Updates
Added: trunk/rpms/python-kerberos/PyKerberos-svn1735-delegation.patch
===================================================================
--- trunk/rpms/python-kerberos/PyKerberos-svn1735-delegation.patch (rev 0)
+++ trunk/rpms/python-kerberos/PyKerberos-svn1735-delegation.patch 2007-10-15 15:33:37 UTC (rev 5923)
@@ -0,0 +1,13 @@
+Index: kerberosgss.c
+===================================================================
+--- src/kerberosgss.c (revision 1735)
++++ src/kerberosgss.c (working copy)
+@@ -188,7 +188,7 @@
+ &state->context,
+ state->server_name,
+ GSS_C_NO_OID,
+- GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG,
++ GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG | GSS_C_DELEG_FLAG,
+ 0,
+ GSS_C_NO_CHANNEL_BINDINGS,
+ &input_token,
Added: trunk/rpms/python-kerberos/PyKerberos-svn1735-includes.patch
===================================================================
--- trunk/rpms/python-kerberos/PyKerberos-svn1735-includes.patch (rev 0)
+++ trunk/rpms/python-kerberos/PyKerberos-svn1735-includes.patch 2007-10-15 15:33:37 UTC (rev 5923)
@@ -0,0 +1,39 @@
+Index: src/kerberosbasic.c
+===================================================================
+--- src/kerberosbasic.c (revision 1735)
++++ src/kerberosbasic.c (working copy)
+@@ -16,7 +16,7 @@
+ * DRI: Cyrus Daboo, cdaboo at apple.com
+ **/
+
+-#include <Python/Python.h>
++#include <Python.h>
+ #include "kerberosbasic.h"
+
+ #include <stdio.h>
+Index: src/kerberosgss.c
+===================================================================
+--- src/kerberosgss.c (revision 1735)
++++ src/kerberosgss.c (working copy)
+@@ -16,7 +16,7 @@
+ * DRI: Cyrus Daboo, cdaboo at apple.com
+ **/
+
+-#include <Python/Python.h>
++#include <Python.h>
+ #include "kerberosgss.h"
+
+ #include "base64.h"
+Index: src/kerberos.c
+===================================================================
+--- src/kerberos.c (revision 1735)
++++ src/kerberos.c (working copy)
+@@ -16,7 +16,7 @@
+ * DRI: Cyrus Daboo, cdaboo at apple.com
+ **/
+
+-#include <Python/Python.h>
++#include <Python.h>
+
+ #include "kerberosbasic.h"
+ #include "kerberosgss.h"
Added: trunk/rpms/python-kerberos/python-kerberos.spec
===================================================================
--- trunk/rpms/python-kerberos/python-kerberos.spec (rev 0)
+++ trunk/rpms/python-kerberos/python-kerberos.spec 2007-10-15 15:33:37 UTC (rev 5923)
@@ -0,0 +1,58 @@
+# $Id$
+# Authority: dag
+
+%define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
+
+%define real_name PyKerberos
+%define real_version svn1735
+
+Summary: High-level python wrapper for Kerberos (GSSAPI) operations
+Name: python-kerberos
+Version: 0.0
+Release: 0.svn1735.1
+License: Apache License
+Group: System Environment/Libraries
+URL: http://trac.calendarserver.org/projects/calendarserver/browser/PyKerberos/
+
+### svn co http://svn.macosforge.org/repository/collaboration/PyKerberos/trunk
+Source: PyKerberos-%{real_version}.tar.gz
+Patch1: PyKerberos-svn1735-includes.patch
+Patch2: PyKerberos-svn1735-delegation.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: python-devel
+
+Obsoletes: PyKerberos <= %{version}-%{release}
+Provides: PyKerberos = %{version}-%{release}
+
+%description
+python-kerberos is a high-level wrapper for Kerberos (GSSAPI) operations.
+The goal is to avoid having to build a module that wraps the entire
+Kerberos.framework, and instead offer a limited set of functions that do what
+is needed for client/server Kerberos authentication based on
+<http://www.ietf.org/rfc/rfc4559.txt>.
+
+%prep
+%setup -n %{real_name}-0.1735
+%patch1 -p0 -b .includes
+%patch2 -p0 -b .delegation
+
+%build
+%{__python} setup.py build
+
+%install
+%{__rm} -rf %{buildroot}
+%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
+#%{__install} -Dp -m0644 build/lib*/kerberos.so %{buildroot}%{python_archlib}/kerberos.so
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc LICENSE README.txt test.py
+%{python_sitearch}/kerberos.so
+
+%changelog
+* Mon Oct 15 2007 Dag Wieers <dag at wieers.com> - 0.0-0.1735.1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/python-kerberos/python-kerberos.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the svn-commits
mailing list