]> git.pld-linux.org Git - packages/samba.git/blobdiff - samba.spec
- updated to 4.13.7
[packages/samba.git] / samba.spec
index bb461477f66cac541ad9c98712f9fadb057fd734..6e21931addc7b2906323225d755605ea14b88961 100644 (file)
@@ -1,4 +1,6 @@
-# TODO: tracker support (--enable-spotlight)?
+# TODO:
+# - bcond/subpackage for Spotlight tracker backend (BR: glib2-devel tracker-devel >= 2.0)?
+# - gpfs.h (nfs-ganesha?)
 #
 # Note:
 # - unpredictible build failures:
@@ -9,6 +11,7 @@
 %bcond_without ads             # ActiveDirectory support
 %bcond_without ceph            # Ceph (RADOS) storage support
 %bcond_without cups            # CUPS support
+%bcond_without glusterfs       # GlusterFS storage support
 %bcond_without ldap            # LDAP support
 %bcond_without avahi           # Avahi support
 %bcond_without dmapi           # DMAPI support
 %bcond_with    replace
 
 %if %{with system_libs}
-%define                ldb_ver         2.0.8
-%define                talloc_ver      2:2.3.0
-%define                tdb_ver         2:1.4.2
-%define                tevent_ver      0.10.0
+%define                ldb_ver         2.2.1
+%define                talloc_ver      2:2.3.1
+%define                tdb_ver         2:1.4.3
+%define                tevent_ver      0.10.2
 %endif
 
 # dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
 %undefine      with_dmapi
 %endif
 
-%include       /usr/lib/rpm/macros.perl
 
 # NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
 %define                virusfilter_version 0.1.4
 Summary:       Samba Active Directory and SMB server
 Summary(pl.UTF-8):     Serwer Samba Active Directory i SMB
 Name:          samba
-Version:       4.11.4
-Release:       2
+Version:       4.13.7
+Release:       1
 Epoch:         1
 License:       GPL v3
 Group:         Networking/Daemons
 Source0:       https://download.samba.org/pub/samba/stable/%{name}-%{version}.tar.gz
-# Source0-md5: 96fb3a5db15b5604130649445335f326
+# Source0-md5: 1a900f45d5251b53c9bd28887e588583
 Source1:       smb.init
 Source2:       samba.pamd
 Source4:       samba.sysconfig
@@ -60,7 +62,6 @@ Source10:     https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusf
 Patch0:                system-heimdal.patch
 Patch1:                %{name}-c++-nofail.patch
 Patch2:                %{name}-lprng-no-dot-printers.patch
-
 Patch4:                unicodePwd-nthash-values-over-LDAP.patch
 Patch5:                %{name}-heimdal.patch
 Patch6:                server-role.patch
@@ -69,7 +70,8 @@ Patch8:               %{name}-no_libbsd.patch
 URL:           https://www.samba.org/
 BuildRequires: acl-devel
 %{?with_avahi:BuildRequires:   avahi-devel}
-%{?with_ceph:BuildRequires:    ceph-devel >= 0.73}
+BuildRequires: bison
+%{?with_ceph:BuildRequires:    ceph-devel >= 11}
 BuildRequires: cmocka-devel >= 1.1.3
 %if %{with winexe}
 BuildRequires: crossmingw32-gcc
@@ -80,27 +82,39 @@ BuildRequires:      cyrus-sasl-devel >= 2
 BuildRequires: dbus-devel
 %{?with_dmapi:BuildRequires:   dmapi-devel}
 BuildRequires: docbook-style-xsl-nons
+BuildRequires: flex
 # just FAM API
 BuildRequires: gamin-devel
-BuildRequires: gdbm-devel
 BuildRequires: gettext-tools
-BuildRequires: glusterfs-devel
-BuildRequires: gnutls-devel >= 3.0.0
+BuildRequires: glib2-devel >= 2.0
+%{?with_glusterfs:BuildRequires:       glusterfs-devel >= 4}
+BuildRequires: gnutls-devel >= 3.4.7
+BuildRequires: gpgme-devel
 %{?with_system_heimdal:BuildRequires:  heimdal-devel >= 1.5.3-1}
 BuildRequires: iconv
+BuildRequires: jansson-devel
 BuildRequires: keyutils-devel
 BuildRequires: libaio-devel
 BuildRequires: libarchive-devel >= 3.1.2
 %{?with_system_libbsd:BuildRequires:   libbsd-devel}
 BuildRequires: libcap-devel
 BuildRequires: libcom_err-devel
+BuildRequires: libicu-devel
 BuildRequires: libmagic-devel
 BuildRequires: libnscd-devel
+BuildRequires: libnsl-devel
+BuildRequires: libtasn1-devel >= 3.8
+BuildRequires: libtirpc-devel
+BuildRequires: libunwind-devel
+BuildRequires: liburing-devel
+BuildRequires: lttng-ust-devel
 BuildRequires: make >= 3.81
 BuildRequires: ncurses-devel >= 5.2
 BuildRequires: ncurses-ext-devel >= 5.2
 BuildRequires: nss_wrapper >= 1.0.2
 %{?with_ldap:BuildRequires:    openldap-devel >= 2.3.0}
+# detected and used for linking, but dropped by -Wl,--as-needed
+#BuildRequires:        openssl-devel
 BuildRequires: pam-devel >= 0.99.8.1
 %{?with_ctdb_pcp:BuildRequires:        pcp-devel}
 BuildRequires: perl-ExtUtils-MakeMaker
@@ -108,24 +122,28 @@ BuildRequires:    perl-Parse-Yapp >= 1.05
 BuildRequires: pkgconfig
 BuildRequires: popt-devel
 %{?with_pgsql:BuildRequires:   postgresql-devel}
-BuildRequires: python3-devel >= 1:3.4
+BuildRequires: python3-devel >= 1:3.5
 BuildRequires: python3-dns
 BuildRequires: python3-iso8601
-BuildRequires: python3-modules >= 1:3.4
+BuildRequires: python3-modules >= 1:3.5
 BuildRequires: python3-subunit
 BuildRequires: python3-testtools
 BuildRequires: readline-devel >= 4.2
+BuildRequires: rpcsvc-proto
+BuildRequires: rpm-build >= 4.6
 BuildRequires: rpm-perlprov
 BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.647
+BuildRequires: rpmbuild(macros) >= 1.752
 BuildRequires: sed >= 4.0
 BuildRequires: socket_wrapper >= 1.1.2
 BuildRequires: subunit-devel
 %{?with_systemd:BuildRequires: systemd-devel}
+BuildRequires: tracker-devel >= 2.0
 BuildRequires: xfsprogs-devel
 BuildRequires: zlib-devel >= 1.2.3
 %if %{with system_libs}
 BuildRequires: ldb-devel >= %{ldb_ver}
+BuildRequires: ldb-devel < 2.3
 BuildRequires: python3-ldb-devel >= %{ldb_ver}
 BuildRequires: python3-talloc-devel >= %{talloc_ver}
 BuildRequires: python3-tdb >= %{tdb_ver}
@@ -147,38 +165,38 @@ Requires: setup >= 2.4.6-7
 Requires:      systemd-units >= 38
 # smbd links with libcups
 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
-Obsoletes:     samba-doc-html
-Obsoletes:     samba-doc-pdf
-Obsoletes:     samba-pdb-xml
-Obsoletes:     samba-vfs-audit
-Obsoletes:     samba-vfs-block
-Obsoletes:     samba-vfs-cap
-Obsoletes:     samba-vfs-catia
-Obsoletes:     samba-vfs-default_quota
-Obsoletes:     samba-vfs-expand_msdfs
-Obsoletes:     samba-vfs-fake_perms
-Obsoletes:     samba-vfs-netatalk
-Obsoletes:     samba-vfs-readahead
-Obsoletes:     samba-vfs-readonly
-Obsoletes:     samba-vfs-recycle
-Obsoletes:     samba-vfs-scannedonly
-Obsoletes:     samba-vfs-shadow_copy
-Obsoletes:     samba3
-Obsoletes:     samba3-server
-Obsoletes:     samba3-vfs-audit
-Obsoletes:     samba3-vfs-cap
-Obsoletes:     samba3-vfs-catia
-Obsoletes:     samba3-vfs-default_quota
-Obsoletes:     samba3-vfs-expand_msdfs
-Obsoletes:     samba3-vfs-fake_perms
-Obsoletes:     samba3-vfs-netatalk
-Obsoletes:     samba3-vfs-readahead
-Obsoletes:     samba3-vfs-readonly
-Obsoletes:     samba3-vfs-recycle
-Obsoletes:     samba3-vfs-scannedonly
-Obsoletes:     samba3-vfs-shadow_copy
-Obsoletes:     samba4
-Obsoletes:     samba4-common-server
+Obsoletes:     samba-doc-html < 1:4
+Obsoletes:     samba-doc-pdf < 1:4
+Obsoletes:     samba-pdb-xml < 3.0.23
+Obsoletes:     samba-vfs-audit < 1:4.1.4-3
+Obsoletes:     samba-vfs-block < 1:4.1.4-3
+Obsoletes:     samba-vfs-cap < 1:4.1.4-3
+Obsoletes:     samba-vfs-catia < 1:4.1.4-3
+Obsoletes:     samba-vfs-default_quota < 1:4.1.4-3
+Obsoletes:     samba-vfs-expand_msdfs < 1:4.1.4-3
+Obsoletes:     samba-vfs-fake_perms < 1:4.1.4-3
+Obsoletes:     samba-vfs-netatalk < 1:4.1.4-3
+Obsoletes:     samba-vfs-readahead < 1:4.1.4-3
+Obsoletes:     samba-vfs-readonly < 1:4.1.4-3
+Obsoletes:     samba-vfs-recycle < 1:4.1.4-3
+Obsoletes:     samba-vfs-scannedonly < 1:4.1.4-3
+Obsoletes:     samba-vfs-shadow_copy < 1:4.1.4-3
+Obsoletes:     samba3 < 1:4.1.4-3
+Obsoletes:     samba3-server < 1:4.1.4-3
+Obsoletes:     samba3-vfs-audit < 1:4.1.4-3
+Obsoletes:     samba3-vfs-cap < 1:4.1.4-3
+Obsoletes:     samba3-vfs-catia < 1:4.1.4-3
+Obsoletes:     samba3-vfs-default_quota < 1:4.1.4-3
+Obsoletes:     samba3-vfs-expand_msdfs < 1:4.1.4-3
+Obsoletes:     samba3-vfs-fake_perms < 1:4.1.4-3
+Obsoletes:     samba3-vfs-netatalk < 1:4.1.4-3
+Obsoletes:     samba3-vfs-readahead < 1:4.1.4-3
+Obsoletes:     samba3-vfs-readonly < 1:4.1.4-3
+Obsoletes:     samba3-vfs-recycle < 1:4.1.4-3
+Obsoletes:     samba3-vfs-scannedonly < 1:4.1.4-3
+Obsoletes:     samba3-vfs-shadow_copy < 1:4.1.4-3
+Obsoletes:     samba4 < 1:4.1.4-3
+Obsoletes:     samba4-common-server < 1:4.1.4-3
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sambahome      /home/services/samba
@@ -212,6 +230,7 @@ Summary:    VFS module to host shares on Ceph file system
 Summary(pl.UTF-8):     Moduł VFS do serwowania zasobów z systemu plików Ceph
 Group:         Networking/Daemons
 Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      ceph-libs >= 11
 
 %description vfs-ceph
 VFS module to host shares on Ceph file system.
@@ -245,8 +264,8 @@ Group:              Networking/Daemons
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 # for samba-tool script
 Requires:      python3-samba = %{epoch}:%{version}-%{release}
-Obsoletes:     samba3-common
-Obsoletes:     samba4-common
+Obsoletes:     samba3-common < 1:4.1.4-3
+Obsoletes:     samba4-common < 1:4.1.4-3
 
 %description common
 Samba-common provides files necessary for both the server and client
@@ -265,8 +284,8 @@ Requires:   %{name}-libs = %{epoch}:%{version}-%{release}
 %{?with_system_heimdal:Requires:       heimdal-libs >= 1.5.3-1}
 Requires:      libsmbclient = %{epoch}:%{version}-%{release}
 Suggests:      cifs-utils
-Obsoletes:     samba3-client
-Obsoletes:     samba4-client
+Obsoletes:     samba3-client < 1:4.1.4-3
+Obsoletes:     samba4-client < 1:4.1.4-3
 Obsoletes:     smbfs
 
 %description client
@@ -288,10 +307,10 @@ Requires(post,preun,postun):      systemd-units >= 38
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      systemd-units >= 38
-Obsoletes:     samba3-winbind
-Obsoletes:     samba4-winbind
+Obsoletes:     samba3-winbind < 1:4.1.4-3
+Obsoletes:     samba4-winbind < 1:4.1.4-3
 # pam_winbind is not complete replacement, but pam_smbpass has been removed (in samba 4.4)
-#Obsoletes:    pam-pam_smbpass
+#Obsoletes:    pam-pam_smbpass < 1:4.4
 
 %description winbind
 Provides the winbind daemon and testing tools to allow authentication
@@ -308,7 +327,7 @@ Summary(pl.UTF-8):  Backend CUPS-a drukujący na drukarkach SMB
 Group:         Applications/Printing
 Requires:      %{name}-client = %{epoch}:%{version}-%{release}
 Requires:      cups >= 1:1.2.0
-Obsoletes:     cups-backend-smb3
+Obsoletes:     cups-backend-smb3 < 1:4.1.4-3
 
 %description -n cups-backend-smb
 CUPS backend for printing to SMB printers.
@@ -322,7 +341,7 @@ Summary(pl.UTF-8):  Usługa Name Service Switch dla WINS
 Group:         Base
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
-Obsoletes:     nss_wins3
+Obsoletes:     nss_wins3 < 1:4.1.4-3
 
 %description -n nss_wins
 Provides the libnss_wins shared library which resolves NetBIOS names
@@ -337,7 +356,7 @@ Summary:    A utility for retrieving files using the SMB protocol
 Summary(pl.UTF-8):     Narzędzie do pobierania plików protokołem SMB
 Group:         Applications/Networking
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
-Obsoletes:     smbget3
+Obsoletes:     smbget3 < 1:4.1.4-3
 
 %description -n smbget
 wget-like utility for downloading files over SMB.
@@ -350,7 +369,7 @@ używanym w sieciach MS Windows.
 Summary:       Samba shared libraries
 Summary(pl.UTF-8):     Biblioteki współdzielone Samby
 Group:         Libraries
-Requires:      gnutls >= 3.0.0
+Requires:      gnutls >= 3.4.7
 %if %{with system_libs}
 Requires:      ldb >= %{ldb_ver}
 Requires:      talloc >= %{talloc_ver}
@@ -359,7 +378,7 @@ Requires:   tevent >= %{tevent_ver}
 %endif
 # samba 4.11+ dropped support for python2
 Obsoletes:     python-samba < 1:4.11
-Obsoletes:     samba-vfs-notify_fam
+Obsoletes:     samba-vfs-notify_fam < 1:4.4.4
 
 %description libs
 Samba shared libraries.
@@ -372,8 +391,8 @@ Summary:    Header files for Samba
 Summary(pl.UTF-8):     Pliki nagłówkowe Samby
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
-Obsoletes:     samba3-devel
-Obsoletes:     samba4-devel
+Obsoletes:     samba3-devel < 1:4.1.4-3
+Obsoletes:     samba4-devel < 1:4.1.4-3
 
 %description devel
 Header files for Samba.
@@ -385,7 +404,7 @@ Pliki nagłówkowe Samby.
 Summary:       Perl IDL compiler
 Summary(pl.UTF-8):     Kompilator IDL w Perlu
 Group:         Development/Tools
-Obsoletes:     samba4-pidl
+Obsoletes:     samba4-pidl < 1:4.1.4-3
 
 %description pidl
 The samba-pidl package contains the Perl IDL compiler used by Samba
@@ -404,7 +423,7 @@ Requires:   %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      python3 >= 1:3.4
 Requires:      python3-dns
 Requires:      python3-iso8601
-Requires:      python3-modules >= 1:3.4
+Requires:      python3-modules >= 1:3.5
 %if %{with system_libs}
 Requires:      python3-ldb >= %{ldb_ver}
 Requires:      python3-talloc >= %{talloc_ver}
@@ -425,9 +444,9 @@ Requires:   %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      %{name}-winbind = %{epoch}:%{version}-%{release}
-Obsoletes:     samba4-test
-Obsoletes:     samba4-test-devel
-Obsoletes:     samba-test-devel
+Obsoletes:     samba4-test < 1:4.1.4-3
+Obsoletes:     samba4-test-devel < 1:4.1.4-3
+Obsoletes:     samba-test-devel < 1:4.5.1-3
 
 %description test
 samba-test provides testing tools for both the server and client
@@ -441,7 +460,7 @@ Summary:    libsmbclient and libwbclient - Samba client libraries
 Summary(pl.UTF-8):     libsmbclient i libwbclient - biblioteki klienckie Samby
 Group:         Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
-Obsoletes:     samba3-libsmbclient
+Obsoletes:     samba3-libsmbclient < 1:4.1.4-3
 
 %description -n libsmbclient
 libsmbclient and libwbclient - libraries that allow to use Samba
@@ -456,8 +475,8 @@ Summary:    Development files for Samba client libraries
 Summary(pl.UTF-8):     Pliki programistyczne bibliotek klienta Samby
 Group:         Development/Libraries
 Requires:      libsmbclient = %{epoch}:%{version}-%{release}
-Obsoletes:     libsmbclient-static
-Obsoletes:     samba3-libsmbclient-devel
+Obsoletes:     libsmbclient-static < 1:4
+Obsoletes:     samba3-libsmbclient-devel < 1:4.1.4-3
 
 %description -n libsmbclient-devel
 Header files for libsmbclient and libwbclient libraries.
@@ -471,10 +490,8 @@ Summary(pl.UTF-8): Schemat LDAP dla Samby
 Group:         Networking/Daemons
 Requires(post,postun): sed >= 4.0
 Requires:      openldap-servers
-Obsoletes:     openldap-schema-samba3
-%if "%{_rpmversion}" >= "5"
+Obsoletes:     openldap-schema-samba3 < 1:4.1.4-3
 BuildArch:     noarch
-%endif
 
 %description -n openldap-schema-samba
 This package contains samba.schema for OpenLDAP.
@@ -542,7 +559,6 @@ wyeksportowania do PMCD.
 %{?with_system_heimdal:%patch0 -p1}
 %patch1 -p1
 %patch2 -p1
-
 %patch4 -p1
 %{?with_system_heimdal:%patch5 -p1}
 %patch6 -p1
@@ -617,6 +633,7 @@ CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
        --with-winbind \
        --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
        --enable-cups \
+       %{__enable_disable glusterfs} \
        --enable-iprint
 
 %{__make} V=1
@@ -645,7 +662,6 @@ install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig
        PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 
 # Clean out crap left behind by the PIDL install
-%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
 
 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
@@ -669,7 +685,6 @@ echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MOD
 
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
-install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
 
 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
 
@@ -864,6 +879,8 @@ fi
 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_12.so
+%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_14.so
+%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_16.so
 %dir %{_libdir}/samba/gensec
 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
 %if %{with system_heimdal}
@@ -890,7 +907,7 @@ fi
 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
-%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
+#%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
@@ -912,8 +929,6 @@ fi
 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
-%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
-%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
 %attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
@@ -960,9 +975,9 @@ fi
 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/gpfs.so
+%attr(755,root,root) %{_libdir}/samba/vfs/io_uring.so
 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
-%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
 %attr(755,root,root) %{_libdir}/samba/vfs/offline.so
 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
@@ -979,8 +994,13 @@ fi
 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
 %attr(755,root,root) %{_libdir}/samba/vfs/virusfilter.so
+%attr(755,root,root) %{_libdir}/samba/vfs/widelinks.so
 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
+%dir %{_datadir}/samba/admx
+%{_datadir}/samba/admx/samba.admx
+%lang(en) %{_datadir}/samba/admx/en-US
+%{_datadir}/samba/mdssvc
 %{_datadir}/samba/setup
 %{_mandir}/man1/oLschema2ldif.1*
 %{_mandir}/man1/profiles.1*
@@ -1014,9 +1034,9 @@ fi
 %{_mandir}/man8/vfs_fruit.8*
 %{_mandir}/man8/vfs_full_audit.8*
 %{_mandir}/man8/vfs_gpfs.8*
+%{_mandir}/man8/vfs_io_uring.8*
 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
 %{_mandir}/man8/vfs_media_harmony.8*
-%{_mandir}/man8/vfs_netatalk.8*
 %{_mandir}/man8/vfs_preopen.8*
 %{_mandir}/man8/vfs_readahead.8*
 %{_mandir}/man8/vfs_readonly.8*
@@ -1034,6 +1054,7 @@ fi
 %{_mandir}/man8/vfs_shell_snap.8*
 %{_mandir}/man8/vfs_unityed_media.8*
 %{_mandir}/man8/vfs_virusfilter.8*
+%{_mandir}/man8/vfs_widelinks.8*
 
 %dir %{_sambahome}
 %dir /var/lib/samba
@@ -1056,14 +1077,16 @@ fi
 
 %files vfs-glusterfs
 %defattr(644,root,root,755)
+%if %{with glusterfs}
 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
-%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
 %{_mandir}/man8/vfs_glusterfs.8*
+%endif
+%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
 %{_mandir}/man8/vfs_glusterfs_fuse.8*
 
 %files common
 %defattr(644,root,root,755)
-%doc BUILD_SYSTEMS.txt PFIF.txt README.cifs-utils README.Coding README.contributing README.md WHATSNEW.txt
+%doc PFIF.txt README.cifs-utils README.md SECURITY.md WHATSNEW.txt
 %dir %{_sysconfdir}/samba
 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
@@ -1075,16 +1098,13 @@ fi
 %attr(755,root,root) %{_bindir}/samba-tool
 %attr(755,root,root) %{_bindir}/smbpasswd
 %attr(755,root,root) %{_bindir}/testparm
-%attr(755,root,root) %{_bindir}/vfstest
 %dir %{_libdir}/samba/auth
-%attr(755,root,root) %{_libdir}/samba/auth/script.so
 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
 %dir %{_datadir}/samba
 %{_mandir}/man1/dbwrap_tool.1*
 %{_mandir}/man1/nmblookup.1*
 %{_mandir}/man1/reg*.1*
 %{_mandir}/man1/testparm.1*
-%{_mandir}/man1/vfstest.1*
 %{_mandir}/man5/lmhosts.5*
 %{_mandir}/man5/smb.conf.5*
 %{_mandir}/man5/smbpasswd.5*
@@ -1108,6 +1128,7 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/cifsdd
 %attr(755,root,root) %{_bindir}/findsmb
+%attr(755,root,root) %{_bindir}/mdfind
 %attr(755,root,root) %{_bindir}/mvxattr
 %attr(755,root,root) %{_bindir}/rpcclient
 %attr(755,root,root) %{_bindir}/smbcacls
@@ -1119,6 +1140,7 @@ fi
 %attr(755,root,root) %{_bindir}/winexe
 %endif
 %{_mandir}/man1/findsmb.1*
+%{_mandir}/man1/mdfind.1*
 %{_mandir}/man1/mvxattr.1*
 %{_mandir}/man1/rpcclient.1*
 %{_mandir}/man1/smbcacls.1*
@@ -1126,6 +1148,9 @@ fi
 %{_mandir}/man1/smbcquotas.1*
 %{_mandir}/man1/smbtar.1*
 %{_mandir}/man1/smbtree.1*
+%if %{with winexe}
+%attr(755,root,root) %{_mandir}/man1/winexe.1*
+%endif
 %{_mandir}/man8/cifsdd.8*
 
 %files winbind
@@ -1209,6 +1234,8 @@ fi
 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server-core.so.0
 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
@@ -1216,7 +1243,7 @@ fi
 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
+%attr(755,root,root) %ghost %{_libdir}/libndr.so.1
 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
@@ -1350,13 +1377,13 @@ fi
 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
-%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
+%attr(755,root,root) %{_libdir}/samba/libtalloc-report-printf-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
 %attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
@@ -1381,6 +1408,7 @@ fi
 %{_includedir}/samba-4.0/credentials.h
 %{_includedir}/samba-4.0/dcerpc.h
 %{_includedir}/samba-4.0/dcerpc_server.h
+%{_includedir}/samba-4.0/dcesrv_core.h
 %{_includedir}/samba-4.0/domain_credentials.h
 %dir %{_includedir}/samba-4.0/gen_ndr
 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
@@ -1431,7 +1459,6 @@ fi
 %dir %{_includedir}/samba-4.0/util
 %{_includedir}/samba-4.0/util/attr.h
 %{_includedir}/samba-4.0/util/blocking.h
-%{_includedir}/samba-4.0/util/byteorder.h
 %{_includedir}/samba-4.0/util/data_blob.h
 %{_includedir}/samba-4.0/util/debug.h
 %{_includedir}/samba-4.0/util/discard.h
@@ -1458,6 +1485,7 @@ fi
 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
+%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so
 %attr(755,root,root) %{_libdir}/libdcerpc.so
 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
 %attr(755,root,root) %{_libdir}/libndr-nbt.so
@@ -1542,6 +1570,9 @@ fi
 %dir %{py3_sitedir}/samba/tests/kcc
 %{py3_sitedir}/samba/tests/kcc/*.py
 %{py3_sitedir}/samba/tests/kcc/__pycache__
+%dir %{py3_sitedir}/samba/tests/krb5
+%{py3_sitedir}/samba/tests/krb5/*.py
+%{py3_sitedir}/samba/tests/krb5/__pycache__
 %dir %{py3_sitedir}/samba/tests/samba_tool
 %{py3_sitedir}/samba/tests/samba_tool/*.py
 %{py3_sitedir}/samba/tests/samba_tool/__pycache__
@@ -1572,6 +1603,7 @@ fi
 %{_mandir}/man1/masktest.1*
 %{_mandir}/man1/ndrdump.1*
 %{_mandir}/man1/smbtorture.1*
+%{_mandir}/man1/vfstest.1*
 
 %files -n libsmbclient
 %defattr(644,root,root,755)
@@ -1644,6 +1676,7 @@ fi
 %{_datadir}/ctdb/events/legacy/31.clamd.script
 %{_datadir}/ctdb/events/legacy/40.vsftpd.script
 %{_datadir}/ctdb/events/legacy/41.httpd.script
+%{_datadir}/ctdb/events/legacy/48.netbios.script
 %{_datadir}/ctdb/events/legacy/49.winbind.script
 %{_datadir}/ctdb/events/legacy/50.samba.script
 %{_datadir}/ctdb/events/legacy/60.nfs.script
This page took 0.067866 seconds and 4 git commands to generate.