]> git.pld-linux.org Git - packages/samba.git/commitdiff
- removed obsolete nscd patch
authorJan Rękorajski <baggins@pld-linux.org>
Wed, 16 Oct 2013 12:27:05 +0000 (14:27 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Wed, 15 Jan 2014 18:06:11 +0000 (19:06 +0100)
- fixed internal linking deps
- builds/installs, files needs updating
- added TODO

link.patch [new file with mode: 0644]
samba-nscd.patch [deleted file]
samba4.spec

diff --git a/link.patch b/link.patch
new file mode 100644 (file)
index 0000000..82da307
--- /dev/null
@@ -0,0 +1,11 @@
+--- samba-4.1.0/lib/util/wscript_build~        2013-06-13 11:21:02.000000000 +0200
++++ samba-4.1.0/lib/util/wscript_build 2013-10-16 14:07:02.360316706 +0200
+@@ -9,7 +9,7 @@
+                     util_str.c util_str_common.c substitute.c ms_fnmatch.c
+                     server_id.c dprintf.c parmlist.c bitmap.c pidfile.c
+                     tevent_debug.c util_process.c''',
+-                  deps='DYNCONFIG',
++                  deps='DYNCONFIG ccan-hash',
+                   public_deps='talloc tevent execinfo uid_wrapper pthread LIBCRYPTO charset util_setid',
+                   public_headers='debug.h attr.h byteorder.h data_blob.h memory.h safe_string.h time.h talloc_stack.h xfile.h dlinklist.h samba_util.h string_wrappers.h',
+                   header_path= [ ('dlinklist.h samba_util.h', '.'), ('*', 'util') ],
diff --git a/samba-nscd.patch b/samba-nscd.patch
deleted file mode 100644 (file)
index 8dc912f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -urN samba-3.2.1.org/source3/Makefile.in samba-3.2.1/source3/Makefile.in
---- samba-3.2.1.org/source3/Makefile.in        2008-08-05 08:22:33.000000000 +0200
-+++ samba-3.2.1/source3/Makefile.in    2008-08-17 23:24:32.085914644 +0200
-@@ -1430,7 +1430,7 @@
-       @$(CC) -o $@ $(LDFLAGS) $(RPCCLIENT_OBJ) \
-               $(DYNEXP) $(TERMLDFLAGS) $(TERMLIBS) $(LIBS) $(POPT_LIBS) \
-               $(KRB5LIBS) $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBTEVENT_LIBS) $(LIBTDB_LIBS) \
--              $(LIBWBCLIENT_LIBS) $(ZLIB_LIBS) $(PASSDB_LIBS)
-+              $(LIBWBCLIENT_LIBS) $(ZLIB_LIBS) $(PASSDB_LIBS) $(NSCD_LIBS)
- bin/smbclient: $(BINARY_PREREQS) $(CLIENT_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTEVENT) $(LIBTDB) $(LIBWBCLIENT)
-       @echo Linking $@
-
index 821f47c9352e039f4fafffe4b58324c56be9f1cf..3937d521df0236adb7347908bd987f57099ef02f 100644 (file)
@@ -1,7 +1,8 @@
 #%package -n samba3-swat
 #Obsoletes:    swat
 #Obsoletes:    samba-swat < 1:4.0.0-1
-
+# TODO:
+#      - unbundle ntdb (no external release as of 16.Oct.2013)
 #
 # Conditional build:
 %bcond_without ads             # without ActiveDirectory support
@@ -15,6 +16,7 @@
 %define                tdb_ver         2:1.2.11
 %define                ldb_ver         1.1.16
 %define                tevent_ver      0.9.18
+%define                ntdb_ver        0.9
 %endif
 
 %define                virusfilter_version 0.1.3
@@ -41,10 +43,10 @@ Source10:   https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilt
 Source11:      samba3.logrotate
 Patch0:                system-heimdal.patch
 Patch1:                samba-c++-nofail.patch
-Patch3:                samba-nscd.patch
 Patch4:                samba-lprng-no-dot-printers.patch
 Patch5:                systemd-pid-dir.patch
 Patch6:                unicodePwd-nthash-values-over-LDAP.patch
+Patch7:                link.patch
 URL:           http://www.samba.org/
 BuildRequires: acl-devel
 BuildRequires: autoconf
@@ -85,6 +87,7 @@ BuildRequires:        rpm-pythonprov
 BuildRequires: sed >= 4.0
 %if %{with system_libs}
 BuildRequires: ldb-devel >= %{ldb_ver}
+#BuildRequires:        ntdb-devel >= %{ntdb_ver}
 BuildRequires: python-ldb-devel >= %{ldb_ver}
 BuildRequires: python-talloc-devel >= %{talloc_ver}
 BuildRequires: python-tevent >= %{tevent_ver}
@@ -167,6 +170,7 @@ Summary(pl.UTF-8):  Pliki używane przez serwer i klientów Samba
 Group:         Networking/Daemons
 %if %{with system_libs}
 Requires:      ldb >= %{ldb_ver}
+#Requires:     ntdb >= %{ntdb_ver}
 Requires:      talloc >= %{talloc_ver}
 Requires:      tdb >= %{tdb_ver}
 Requires:      tevent >= %{tevent_ver}
@@ -253,6 +257,7 @@ Requires:   python-dns
 Requires:      python-modules
 %if %{with system_libs}
 Requires:      python-ldb >= %{ldb_ver}
+#Requires:     python-ntdb >= %{ntdb_ver}
 Requires:      python-talloc >= %{talloc_ver}
 Requires:      python-tevent >= %{tevent_ver}
 %endif
@@ -710,10 +715,10 @@ Ten pakiet zawiera schemat samby dla openldap-a.
 %setup -q -n samba-%{version}
 %patch0 -p1
 %patch1 -p1
-#%patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
@@ -749,7 +754,7 @@ CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
        --with-privatedir=%{_sysconfdir}/samba \
        --disable-rpath-install \
        --builtin-libraries=replace,ccan \
-       --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
+       --bundled-libraries=NONE,subunit,iniparser,ntdb,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
        --private-libraries=smbclient,smbsharemodes,wbclient \
        --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4 \
        --with-acl-support \
This page took 0.221727 seconds and 4 git commands to generate.