packages: samba/samba.spec - system libtalloc is back (since it's available...
arekm
arekm at pld-linux.org
Thu Aug 19 20:55:49 CEST 2010
Author: arekm Date: Thu Aug 19 18:55:49 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- system libtalloc is back (since it's available in tarball form now)
---- Files affected:
packages/samba:
samba.spec (1.490 -> 1.491)
---- Diffs:
================================================================
Index: packages/samba/samba.spec
diff -u packages/samba/samba.spec:1.490 packages/samba/samba.spec:1.491
--- packages/samba/samba.spec:1.490 Thu Jul 8 14:07:31 2010
+++ packages/samba/samba.spec Thu Aug 19 20:55:43 2010
@@ -26,6 +26,7 @@
%bcond_without ldap # without LDAP support
%bcond_without avahi
%bcond_without merged_build # without samba3+samba4 merge
+%bcond_without system_libtalloc
# http://wiki.samba.org/index.php/Franky
%bcond_with mks # with vfs-mks (mksd dependency not distributale)
%bcond_with vscan
@@ -35,6 +36,8 @@
%undefine with_ads
%endif
+%define libtalloc_ver 2.0.1
+
%define vscan_version 0.3.6c-beta5
Summary: SMB server
Summary(cs.UTF-8): Server SMB
@@ -93,6 +96,7 @@
BuildRequires: keyutils-devel
BuildRequires: libmagic-devel
BuildRequires: libnscd-devel
+%{?with_system_talloc:BuildRequires: libtalloc-devel >= %{libtalloc_ver}}
BuildRequires: libtool >= 2:1.4d
BuildRequires: make >= 3.81
BuildRequires: ncurses-devel >= 5.2
@@ -381,7 +385,11 @@
Summary(ru.UTF-8): Файлы, используемые как сервером, так и клиентом Samba
Summary(uk.UTF-8): Файли, що використовуються як сервером, так і клієнтом Samba
Group: Networking/Daemons
+%if %{with system_libtalloc}
Requires: libtalloc >= %{epoch}:%{version}-%{release}
+%else
+Requires: libtalloc >= %{libtalloc_ver}
+%endif
Requires: tdb >= %{epoch}:%{version}-%{release}
%description common
@@ -1074,6 +1082,10 @@
--with-syslog \
--with-utmp \
--with-fhs \
+%if %{with system_libtalloc}
+ --with-libtalloc=no \
+ --enable-external-libtalloc=yes \
+%endif
--without-included-popt \
--%{?with_merged_build:en}%{!?with_merged_build:dis}able-merged-build \
--enable-automatic-dependencies \
@@ -1475,6 +1487,7 @@
%{_includedir}/libsmbclient.h
%{_includedir}/wbclient.h
+%if %{without system_libtalloc}
%files -n libtalloc
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libtalloc.so.*
@@ -1483,6 +1496,7 @@
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libtalloc.so
%{_includedir}/talloc.h
+%endif
%files -n tdb
%defattr(644,root,root,755)
@@ -1705,6 +1719,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.491 2010/08/19 18:55:43 arekm
+- system libtalloc is back (since it's available in tarball form now)
+
Revision 1.490 2010/07/08 12:07:31 arekm
- release 2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/samba/samba.spec?r1=1.490&r2=1.491&f=u
More information about the pld-cvs-commit
mailing list