packages: cifs-utils/cifs-utils.spec, cifs-utils/cifs-utils-heimdal.patch (...

qboosh qboosh at pld-linux.org
Sun Jun 24 20:51:18 CEST 2012


Author: qboosh                       Date: Sun Jun 24 18:51:18 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 5.5
- added heimdal patch (fixes some -Werror issues with heimdal kerberos)
- added configure hacks for samba not providing pkgconfig file for libwbclient
- pl

---- Files affected:
packages/cifs-utils:
   cifs-utils.spec (1.3 -> 1.4) , cifs-utils-heimdal.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/cifs-utils/cifs-utils.spec
diff -u packages/cifs-utils/cifs-utils.spec:1.3 packages/cifs-utils/cifs-utils.spec:1.4
--- packages/cifs-utils/cifs-utils.spec:1.3	Fri Jan 20 13:18:10 2012
+++ packages/cifs-utils/cifs-utils.spec	Sun Jun 24 20:51:13 2012
@@ -1,20 +1,20 @@
 # $Revision$, $Date$
 Summary:	Utilities for mounting and managing CIFS mounts
+Summary(pl.UTF-8):	Narzędzia do montowania i zarządzania montowaniami CIFS
 Name:		cifs-utils
-Version:	5.2
+Version:	5.5
 Release:	1
 License:	GPL v3
 Group:		Daemons
-URL:		http://linux-cifs.samba.org/cifs-utils/
 Source0:	ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/%{name}-%{version}.tar.bz2
-# Source0-md5:	2ca839553cccd0c3042f7dd8737cc9de
-BuildRequires:	autoconf
-BuildRequires:	automake
+# Source0-md5:	4de6c660ccdb9506d0e2cff4f37b8707
+Patch0:		%{name}-heimdal.patch
+URL:		http://linux-cifs.samba.org/cifs-utils/
 BuildRequires:	heimdal-devel >= 1.5.1-3
 BuildRequires:	keyutils-devel
 BuildRequires:	libcap-ng-devel
+BuildRequires:	libsmbclient-devel
 BuildRequires:	libtalloc-devel
-BuildRequires:	samba-devel
 Requires:	keyutils
 Obsoletes:	mount-cifs
 Conflicts:	samba-client < 1:3.6.0
@@ -28,11 +28,23 @@
 one to mount a SMB/CIFS share onto a client and use it as if it were a
 standard Linux file system.
 
+%description -l pl.UTF-8
+Protokół SMB/CIFS to standardowy protokół współdzielenia plików
+szeroko wykorzystywany na komputerach z systemem Microsoft Windows.
+Ten pakiet zawiera narzędzia do montowania pod Linuksem udziałów
+udostępnionych poprzez protokół SMB/CIFS. Narzędzia z tego pakietu
+współpracując z obsługą w jądrze pozwalają na montowanie udziałów
+SMB/CIFS na systemie klienckim tak, jakby był to standardowy
+linuksowy system plików.
+
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \
+	WBCLIENT_CFLAGS=" " \
+	WBCLIENT_LIBS="-lwbclient" \
 	--with-libcap-ng=yes \
 	--enable-cifsupcall \
 	--enable-cifsidmap \
@@ -52,10 +64,12 @@
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) /sbin/mount.cifs
+%attr(755,root,root) %{_bindir}/cifscreds
 %attr(755,root,root) %{_bindir}/getcifsacl
 %attr(755,root,root) %{_bindir}/setcifsacl
 %attr(755,root,root) %{_sbindir}/cifs.upcall
 %attr(755,root,root) %{_sbindir}/cifs.idmap
+%{_mandir}/man1/cifscreds.1*
 %{_mandir}/man1/getcifsacl.1*
 %{_mandir}/man1/setcifsacl.1*
 %{_mandir}/man8/cifs.upcall.8*
@@ -68,6 +82,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2012/06/24 18:51:13  qboosh
+- updated to 5.5
+- added heimdal patch (fixes some -Werror issues with heimdal kerberos)
+- added configure hacks for samba not providing pkgconfig file for libwbclient
+- pl
+
 Revision 1.3  2012/01/20 12:18:10  arekm
 - up to 5.2
 
@@ -76,4 +96,3 @@
 
 Revision 1.1  2011/10/19 08:01:18  arekm
 - initial; replaces mount.cifs and friends from samba-client
-

================================================================
Index: packages/cifs-utils/cifs-utils-heimdal.patch
diff -u /dev/null packages/cifs-utils/cifs-utils-heimdal.patch:1.1
--- /dev/null	Sun Jun 24 20:51:18 2012
+++ packages/cifs-utils/cifs-utils-heimdal.patch	Sun Jun 24 20:51:13 2012
@@ -0,0 +1,38 @@
+--- cifs-utils-5.5/cifs.upcall.c.orig	2012-05-30 12:12:16.000000000 +0200
++++ cifs-utils-5.5/cifs.upcall.c	2012-06-24 20:47:02.372423189 +0200
+@@ -76,7 +76,7 @@
+  *
+  */
+ 
+-static char *cifs_krb5_principal_get_realm(krb5_context context __attribute__ ((unused)),
++static const char *cifs_krb5_principal_get_realm(krb5_context context __attribute__ ((unused)),
+ 					   krb5_principal principal)
+ {
+ #ifdef HAVE_KRB5_PRINCIPAL_GET_REALM	/* Heimdal */
+@@ -84,7 +84,7 @@
+ #elif defined(krb5_princ_realm)	/* MIT */
+ 	krb5_data *realm;
+ 	realm = krb5_princ_realm(context, principal);
+-	return (char *)realm->data;
++	return (const char *)realm->data;
+ #else
+ 	return NULL;
+ #endif
+@@ -116,7 +116,7 @@
+ 	krb5_creds creds;
+ 	krb5_principal principal;
+ 	time_t credtime = 0;
+-	char *realm = NULL;
++	const char *realm = NULL;
+ 
+ 	if (krb5_init_context(&context)) {
+ 		syslog(LOG_DEBUG, "%s: unable to init krb5 context", __func__);
+@@ -162,7 +162,7 @@
+ 		    && creds.times.endtime > time(NULL))
+ 			credtime = creds.times.endtime;
+ 		krb5_free_cred_contents(context, &creds);
+-		krb5_free_unparsed_name(context, name);
++		krb5_xfree(name);
+ 	}
+ err_endseq:
+ 	krb5_cc_end_seq_get(context, ccache, &cur);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/cifs-utils/cifs-utils.spec?r1=1.3&r2=1.4



More information about the pld-cvs-commit mailing list