packages: libtirpc/libtirpc.spec, libtirpc/libtirpc-heimdal.patch (NEW) - r...
baggins
baggins at pld-linux.org
Tue Jun 30 15:04:47 CEST 2009
Author: baggins Date: Tue Jun 30 13:04:47 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 6
- added heimdal bcond and patch allowing to use heimdal-gssapi in place of libgssglue
---- Files affected:
packages/libtirpc:
libtirpc.spec (1.17 -> 1.18) , libtirpc-heimdal.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libtirpc/libtirpc.spec
diff -u packages/libtirpc/libtirpc.spec:1.17 packages/libtirpc/libtirpc.spec:1.18
--- packages/libtirpc/libtirpc.spec:1.17 Thu Apr 2 23:58:37 2009
+++ packages/libtirpc/libtirpc.spec Tue Jun 30 15:04:42 2009
@@ -1,9 +1,13 @@
# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_with heimdal # build with Heimdal Kerberos instead of MIT
+#
Summary: Transport Independent RPC Library
Summary(pl.UTF-8): Biblioteka RPC niezależnego od transportu
Name: libtirpc
Version: 0.1.10
-Release: 5
+Release: 6
Epoch: 1
License: BSD-like
Group: Libraries
@@ -11,10 +15,16 @@
# Source0-md5: 4192ad1c683abb7eb2ca77d5fd64e54b
Patch0: %{name}-link.patch
Patch1: %{name}-git.patch
+Patch2: %{name}-heimdal.patch
URL: http://sourceforge.net/projects/libtirpc/
BuildRequires: autoconf
BuildRequires: automake
+%if %{with heimdal}
+BuildRequires: heimdal-devel
+BuildConflicts: libgssglue-devel
+%else
BuildRequires: libgssglue-devel >= 0.1
+%endif
BuildRequires: libtool
BuildRequires: pkgconfig
Requires: libgssglue >= 0.1
@@ -75,6 +85,7 @@
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__libtoolize}
@@ -131,6 +142,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.18 2009/06/30 13:04:42 baggins
+- rel 6
+- added heimdal bcond and patch allowing to use heimdal-gssapi in place of libgssglue
+
Revision 1.17 2009/04/02 21:58:37 qboosh
- more verbose files
================================================================
Index: packages/libtirpc/libtirpc-heimdal.patch
diff -u /dev/null packages/libtirpc/libtirpc-heimdal.patch:1.1
--- /dev/null Tue Jun 30 15:04:47 2009
+++ packages/libtirpc/libtirpc-heimdal.patch Tue Jun 30 15:04:42 2009
@@ -0,0 +1,30 @@
+diff -ur libtirpc-0.1.10/configure.in libtirpc-0.1.10-heimdal/configure.in
+--- libtirpc-0.1.10/configure.in 2008-11-19 14:01:43.000000000 +0100
++++ libtirpc-0.1.10-heimdal/configure.in 2009-06-30 14:52:36.541185534 +0200
+@@ -11,8 +11,12 @@
+ esac],[gss=false])
+ AM_CONDITIONAL(GSS, test x$gss = xtrue)
+ if test x$gss = xtrue; then
+- PKG_CHECK_MODULES(GSSGLUE, libgssglue, [],
+- AC_MSG_ERROR([Unable to locate information required to use libgssglue.]))
++ PKG_CHECK_MODULES([GSSGLUE], [libgssglue],
++ [echo GSSGLUE found; GSSAPI_IMPLEMENTATION=libgssglue],
++ [PKG_CHECK_MODULES([GSSGLUE], [heimdal-gssapi],
++ [echo HEIMDAL found; GSSAPI_IMPLEMENTATION=heimdal-gssapi],
++ [AC_MSG_ERROR([Unable to locate information required to use libgssglue.])])])
++AC_SUBST([GSSAPI_IMPLEMENTATION])
+ fi
+
+
+diff -ur libtirpc-0.1.10/libtirpc.pc.in libtirpc-0.1.10-heimdal/libtirpc.pc.in
+--- libtirpc-0.1.10/libtirpc.pc.in 2008-11-19 14:01:43.000000000 +0100
++++ libtirpc-0.1.10-heimdal/libtirpc.pc.in 2009-06-30 14:55:59.811577076 +0200
+@@ -5,7 +5,7 @@
+
+ Name: libtirpc
+ Description: Transport Independent RPC Library
+-Requires:
++Requires: @GSSAPI_IMPLEMENTATION@
+ Version: @PACKAGE_VERSION@
+ Libs: -L at libdir@ -ltirpc
+ Cflags: -I at includedir@/tirpc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libtirpc/libtirpc.spec?r1=1.17&r2=1.18&f=u
More information about the pld-cvs-commit
mailing list