[packages/samba] up to 4.23.0
atler
atler at pld-linux.org
Sun Sep 14 13:09:17 CEST 2025
commit 79d3ef209f12e78f118cc1905d9e225ce9336629
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Sep 14 13:09:05 2025 +0200
up to 4.23.0
samba.spec | 24 +++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)
---
diff --git a/samba.spec b/samba.spec
index 34b7800..5a68f7a 100644
--- a/samba.spec
+++ b/samba.spec
@@ -27,15 +27,15 @@
%bcond_with replace
%bcond_without lmdb # LMDB module in ldb (64-bit only)
-%define ver 4.22.4
+%define ver 4.23.0
%define rel 1
%define ldb_ver 2.11.0
%define ldb_rel %{ver}.%{rel}
%if %{with system_libs}
%define talloc_ver 2:2.4.3
-%define tdb_ver 2:1.4.13
-%define tevent_ver 0.16.2
+%define tdb_ver 2:1.4.14
+%define tevent_ver 0.17.1
%endif
# dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
@@ -58,7 +58,7 @@ Epoch: 1
License: GPL v3
Group: Networking/Daemons
Source0: https://download.samba.org/pub/samba/stable/%{name}-%{version}.tar.gz
-# Source0-md5: 08cffdd420609c1b4933fe4f0a8d8496
+# Source0-md5: 4bced7e29e41cde9b8f90c1fbf84ba2e
Source1: smb.init
Source2: samba.pamd
Source4: samba.sysconfig
@@ -130,6 +130,7 @@ BuildRequires: libxslt-progs
BuildRequires: make >= 1:3.81
BuildRequires: ncurses-devel >= 5.2
BuildRequires: ncurses-ext-devel >= 5.2
+BuildRequires: ngtcp2-crypto-gnutls-devel >= 1.12.0
%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
# detected and used for linking, but dropped by -Wl,--as-needed
#BuildRequires: openssl-devel
@@ -386,6 +387,7 @@ Summary(pl.UTF-8): Biblioteki współdzielone Samby
Group: Libraries
Requires: gnutls >= 3.6.13
Requires: ldb = %{epoch}:%{ldb_ver}-%{ldb_rel}
+Requires: ngtcp2-crypto-gnutls >= 1.12.0
%if %{with system_libs}
Requires: talloc >= %{talloc_ver}
Requires: tdb >= %{tdb_ver}
@@ -707,7 +709,7 @@ CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
--disable-rpath \
--disable-rpath-install \
--builtin-libraries=%{?with_replace:replace,}ccan%{?xxxx:,samba-cluster-support} \
- --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent},%{!?with_system_heimdal:roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile} \
+ --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent},%{!?with_system_heimdal:roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile},libquic \
--private-libraries='!ldb' \
--with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
--with-cluster-support \
@@ -824,6 +826,8 @@ cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
+%find_lang pam_winbind
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1068,6 +1072,7 @@ fi
%attr(755,root,root) %{_libdir}/samba/service/dns.so
%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
%attr(755,root,root) %{_libdir}/samba/service/drepl.so
+%attr(755,root,root) %{_libdir}/samba/service/ft_scanner.so
%attr(755,root,root) %{_libdir}/samba/service/kcc.so
%attr(755,root,root) %{_libdir}/samba/service/kdc.so
%attr(755,root,root) %{_libdir}/samba/service/ldap.so
@@ -1296,7 +1301,7 @@ fi
%{_mandir}/man1/wspsearch.1*
%{_mandir}/man8/cifsdd.8*
-%files winbind
+%files winbind -f pam_winbind.lang
%defattr(644,root,root,755)
%attr(754,root,root) /etc/rc.d/init.d/winbind
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
@@ -1501,6 +1506,7 @@ fi
%attr(755,root,root) %{_libdir}/samba/libprinter-driver-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libprocess-model-private-samba.so
+%attr(755,root,root) %{_libdir}/samba/libquic-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libREG-FULL-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libregistry-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libRPC-SERVER-LOOP-private-samba.so
@@ -1513,6 +1519,7 @@ fi
%attr(755,root,root) %{_libdir}/samba/libsamba-net-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsamba-python.cpython-3*-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsamba-security-private-samba.so
+%attr(755,root,root) %{_libdir}/samba/libsamba-security-trusts-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsamdb-common-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-private-samba.so
@@ -1526,7 +1533,6 @@ fi
%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-private-samba.so
-%attr(755,root,root) %{_libdir}/samba/libsmb-transport-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libstable-sort-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libsys-rw-private-samba.so
@@ -1771,6 +1777,10 @@ fi
%dir %{py3_sitedir}/samba/tests/ndr
%{py3_sitedir}/samba/tests/ndr/*.py
%{py3_sitedir}/samba/tests/ndr/__pycache__
+%{py3_sitedir}/samba/tests/nss/*.py
+%{py3_sitedir}/samba/tests/nss/__pycache__
+%{py3_sitedir}/samba/tests/varlink/*.py
+%{py3_sitedir}/samba/tests/varlink/__pycache__
%if %{without system_libs}
%attr(755,root,root) %{py3_sitedir}/ldb.so
%attr(755,root,root) %{py3_sitedir}/talloc.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/79d3ef209f12e78f118cc1905d9e225ce9336629
More information about the pld-cvs-commit
mailing list