From 178e2f2c59d37b70585d800f0bba4d4f39e1f2d9 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sun, 25 Aug 2024 07:49:43 +0200 Subject: [PATCH] samba4, bump version, keep disabled (#10862) --- ...4.20.2.patchset => samba4-4.20.4.patchset} | 8 +- net-fs/samba/samba4-4.20.4.recipe | 414 ++++++++++++++++++ 2 files changed, 418 insertions(+), 4 deletions(-) rename net-fs/samba/patches/{samba4-4.20.2.patchset => samba4-4.20.4.patchset} (91%) create mode 100644 net-fs/samba/samba4-4.20.4.recipe diff --git a/net-fs/samba/patches/samba4-4.20.2.patchset b/net-fs/samba/patches/samba4-4.20.4.patchset similarity index 91% rename from net-fs/samba/patches/samba4-4.20.2.patchset rename to net-fs/samba/patches/samba4-4.20.4.patchset index 23c8eedb3..94fbbc138 100644 --- a/net-fs/samba/patches/samba4-4.20.2.patchset +++ b/net-fs/samba/patches/samba4-4.20.4.patchset @@ -1,4 +1,4 @@ -From 0e9240d28d59d237efce8989d7e6933980b248cb Mon Sep 17 00:00:00 2001 +From fe03c14a356c1254a3e99fa14d2ebedfb8d9de31 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 11 Apr 2014 15:46:09 +0400 Subject: settimeofday is not implemented on Haiku @@ -27,7 +27,7 @@ index f58d62b..cfc3ab3 100644 2.45.2 -From e436be90a7d5078eda2c21f9915af83fdd8d25e9 Mon Sep 17 00:00:00 2001 +From adac605196ceba506790030a459c722c3bb9f47c Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Wed, 11 Oct 2017 20:20:42 +0200 Subject: Haiku has only a typedef for uchar. @@ -50,7 +50,7 @@ index ee05b93..f1918aa 100644 2.45.2 -From 29662f7e0a654323a8b198de78c77393d8d3960c Mon Sep 17 00:00:00 2001 +From f2fd036870ab0b65d41e4462c70670dfc130f8b4 Mon Sep 17 00:00:00 2001 From: begasus Date: Sun, 22 Nov 2020 15:39:52 +0000 Subject: Fix conflicting int types for 32bit Haiku @@ -82,7 +82,7 @@ index a6a2b40..e66d26d 100644 2.45.2 -From fc5471d9bc595af8685daa89c268dc3ec663fe2b Mon Sep 17 00:00:00 2001 +From be637f19aa799bfa9a3830c70413e97f2a2b66ad Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 12 Jul 2024 17:28:28 +0200 Subject: Replacement for major/minor/makedev. diff --git a/net-fs/samba/samba4-4.20.4.recipe b/net-fs/samba/samba4-4.20.4.recipe new file mode 100644 index 000000000..0b449dcfc --- /dev/null +++ b/net-fs/samba/samba4-4.20.4.recipe @@ -0,0 +1,414 @@ +SUMMARY="Library bits of the samba network filesystem" +DESCRIPTION="Samba is an free, open source software suite that provides \ +seamless file and print services to SMB/CIFS clients. Samba is freely \ +available, unlike other SMB/CIFS implementations, and allows for \ +interoperability between Linux/Unix servers and Windows-based clients. +Samba can be run on platforms other than Microsoft Windows, for example, \ +UNIX, Linux, IBM System 390, OpenVMS, and other operating systems. Samba uses \ +the TCP/IP protocol that is installed on the host server. When correctly \ +configured, it allows that host to interact with a Microsoft Windows client \ +or server as if it were a Windows file and print server." +HOMEPAGE="http://www.samba.org/" +COPYRIGHT="1992-2024 Anrew Tridgell and the Samba Team" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="https://download.samba.org/pub/samba/stable/samba-$portVersion.tar.gz" +CHECKSUM_SHA256="3a92e97eaeb345b6b32232f503e14d34f03a7aa64c451fe8c258a11bbda908e5" +PATCHES="samba4-$portVersion.patchset" +SOURCE_DIR="samba-$portVersion" + +ARCHITECTURES="?all !x86_gcc2" +SECONDARY_ARCHITECTURES="?x86" + +GLOBAL_WRITABLE_FILES=" + settings/samba directory keep-old + " + +PROVIDES=" + samba4$secondaryArchSuffix = $portVersion + cmd:cifsdd$secondaryArchSuffix = $portVersion + cmd:dbwrap_tool$secondaryArchSuffix = $portVersion + cmd:dumpmscat$secondaryArchSuffix = $portVersion + cmd:eventlogadm$secondaryArchSuffix = $portVersion + cmd:gentest$secondaryArchSuffix = $portVersion + cmd:ldbadd$secondaryArchSuffix = $portVersion + cmd:ldbdel$secondaryArchSuffix = $portVersion + cmd:ldbedit$secondaryArchSuffix = $portVersion + cmd:ldbmodify$secondaryArchSuffix = $portVersion + cmd:ldbrename$secondaryArchSuffix = $portVersion + cmd:ldbsearch$secondaryArchSuffix = $portVersion + cmd:locktest$secondaryArchSuffix = $portVersion + cmd:masktest$secondaryArchSuffix = $portVersion + cmd:mvxattr$secondaryArchSuffix = $portVersion + cmd:ndrdump$secondaryArchSuffix = $portVersion + cmd:net$secondaryArchSuffix = $portVersion + cmd:nmbd$secondaryArchSuffix = $portVersion + cmd:nmblookup$secondaryArchSuffix = $portVersion + cmd:mdsearch$secondaryArchSuffix = $portVersion + cmd:ntlm_auth$secondaryArchSuffix = $portVersion + cmd:oLschema2ldif$secondaryArchSuffix = $portVersion + cmd:pdbedit$secondaryArchSuffix = $portVersion + cmd:profiles$secondaryArchSuffix = $portVersion + cmd:regdiff$secondaryArchSuffix = $portVersion + cmd:regpatch$secondaryArchSuffix = $portVersion + cmd:regshell$secondaryArchSuffix = $portVersion + cmd:regtree$secondaryArchSuffix = $portVersion + cmd:rpcclient$secondaryArchSuffix = $portVersion + cmd:samba_log_parser$secondaryArchSuffix = $portVersion + cmd:samba_gpupdate$secondaryArchSuffix = $portVersion + cmd:samba_regedit$secondaryArchSuffix = $portVersion + cmd:samba_tool$secondaryArchSuffix = $portVersion # python + cmd:sharesec$secondaryArchSuffix = $portVersion + cmd:smbcacls$secondaryArchSuffix = $portVersion + cmd:smbclient$secondaryArchSuffix = $portVersion + cmd:smbcontrol$secondaryArchSuffix = $portVersion + cmd:smbcquotas$secondaryArchSuffix = $portVersion + cmd:smbd$secondaryArchSuffix = $portVersion + cmd:smbget$secondaryArchSuffix = $portVersion + cmd:smbpasswd$secondaryArchSuffix = $portVersion + cmd:smbspool$secondaryArchSuffix = $portVersion + cmd:smbstatus$secondaryArchSuffix = $portVersion + cmd:smbtar$secondaryArchSuffix = $portVersion + cmd:smbtorture$secondaryArchSuffix = $portVersion + cmd:smbtree$secondaryArchSuffix = $portVersion + cmd:tdbbackup$secondaryArchSuffix = $portVersion + cmd:tdbdump$secondaryArchSuffix = $portVersion + cmd:tdbrestore$secondaryArchSuffix = $portVersion + cmd:tdbtool$secondaryArchSuffix = $portVersion + cmd:testparm$secondaryArchSuffix = $portVersion + cmd:wbinfo$secondaryArchSuffix = $portVersion + cmd:winbindd$secondaryArchSuffix = $portVersion + cmd:wspsearch$secondaryArchSuffix = $portVersion + lib:libdcerpc_binding$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libdcerpc_samr$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libdcerpc_server_core$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libdcerpc$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libndr_krb5pac$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libndr_nbt$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libndr_standard$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libndr$secondaryArchSuffix = 0.1.0 compat >= 0 + lib:libnetapi$secondaryArchSuffix = 0 + lib:libsamba_credentials$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsamba_errors$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsamba_hostconfig$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsamba_passdb$secondaryArchSuffix = 0.27.1 compat >= 0 + lib:libsamba_policy.cpython_310$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsamba_util$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsamdb$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libsmbclient$secondaryArchSuffix = 0.4.0 compat >= 0 + lib:libsmbconf$secondaryArchSuffix = 0 + lib:libsmbldap$secondaryArchSuffix = 2 + lib:libtevent_util$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libwbclient$secondaryArchSuffix = 0.14 compat >= 0 + # private libraries in $libDir/samba + lib:libaddns_private_samba$secondaryArchSuffix + lib:libads_private_samba$secondaryArchSuffix + lib:libasn1_private_samba$secondaryArchSuffix + lib:libasn1util_private_samba$secondaryArchSuffix + lib:libauth_private_samba$secondaryArchSuffix + lib:libauth_unix_token_private_samba$secondaryArchSuffix + lib:libauth4_private_samba$secondaryArchSuffix + lib:libauthkrb5_private_samba$secondaryArchSuffix + lib:libcharset3_private_samba$secondaryArchSuffix + lib:liblibwbclient_old_private_samba$secondaryArchSuffix + lib:libcli_cldap_private_samba$secondaryArchSuffix + lib:libcli_ldap_common_private_samba$secondaryArchSuffix + lib:libcli_ldap_private_samba$secondaryArchSuffix + lib:libcli_nbt_private_samba$secondaryArchSuffix + lib:libcli_smb_common_private_samba$secondaryArchSuffix + lib:libcli_spoolss_private_samba$secondaryArchSuffix + lib:libcliauth_private_samba$secondaryArchSuffix + lib:libclidns_private_samba$secondaryArchSuffix + lib:libcluster_private_samba$secondaryArchSuffix + lib:libcmdline_contexts_private_samba$secondaryArchSuffix + lib:libcmdline_private_samba$secondaryArchSuffix + lib:libcom_err_private_samba$secondaryArchSuffix + lib:libcommon_auth_private_samba$secondaryArchSuffix + lib:libdbwrap_private_samba$secondaryArchSuffix + lib:libdcerpc_pkt_auth_private_samba$secondaryArchSuffix + lib:libdcerpc_samba_private_samba$secondaryArchSuffix + lib:libdcerpc_samba4_private_samba$secondaryArchSuffix + lib:libdnsserver_common_private_samba$secondaryArchSuffix + lib:libdsdb_module_private_samba$secondaryArchSuffix + lib:libevents_private_samba$secondaryArchSuffix + lib:libflag_mapping_private_samba$secondaryArchSuffix + lib:libgenrand_private_samba$secondaryArchSuffix + lib:libgensec_private_samba$secondaryArchSuffix + lib:libgpext_private_samba$secondaryArchSuffix + lib:libgpo_private_samba$secondaryArchSuffix + lib:libgse_private_samba$secondaryArchSuffix + lib:libgss_preauth_private_samba$secondaryArchSuffix + lib:libgssapi_private_samba$secondaryArchSuffix + lib:libhcrypto_private_samba$secondaryArchSuffix + lib:libhdb_private_samba$secondaryArchSuffix + lib:libheimbase_private_samba$secondaryArchSuffix + lib:libheimntlm_private_samba$secondaryArchSuffix + lib:libhttp_private_samba$secondaryArchSuffix + lib:libhx509_private_samba$secondaryArchSuffix + lib:libidmap_private_samba$secondaryArchSuffix + lib:libinterfaces_private_samba$secondaryArchSuffix + lib:libiov_buf_private_samba$secondaryArchSuffix + lib:libkdc_private_samba$secondaryArchSuffix + lib:libkrb5_private_samba$secondaryArchSuffix + lib:libkrb5samba_private_samba$secondaryArchSuffix + lib:libldb_cmdline_private_samba$secondaryArchSuffix + lib:libldb_key_value_private_samba$secondaryArchSuffix + lib:libldb_private_samba$secondaryArchSuffix + lib:libldb_tdb_err_map_private_samba$secondaryArchSuffix + lib:libldb_tdb_int_private_samba$secondaryArchSuffix + lib:libldbsamba_private_samba$secondaryArchSuffix + lib:liblibcli_lsa3_private_samba$secondaryArchSuffix + lib:liblibcli_netlogon3_private_samba$secondaryArchSuffix + lib:liblibsmb_private_samba$secondaryArchSuffix + lib:libmessages_dgm_private_samba$secondaryArchSuffix + lib:libmessages_util_private_samba$secondaryArchSuffix + lib:libmessaging_send_private_samba$secondaryArchSuffix + lib:libmessaging_private_samba$secondaryArchSuffix + lib:libmscat_private_samba$secondaryArchSuffix + lib:libmsghdr_private_samba$secondaryArchSuffix + lib:libmsrpc3_private_samba$secondaryArchSuffix + lib:libndr_samba_private_samba$secondaryArchSuffix + lib:libndr_samba4_private_samba$secondaryArchSuffix + lib:libnet_keytab_private_samba$secondaryArchSuffix + lib:libnetif_private_samba$secondaryArchSuffix + lib:libnpa_tstream_private_samba$secondaryArchSuffix + lib:libnss_info_private_samba$secondaryArchSuffix + lib:libposix_eadb_private_samba$secondaryArchSuffix + lib:libprinter_driver_private_samba$secondaryArchSuffix + lib:libprinting_migrate_private_samba$secondaryArchSuffix + lib:libpyldb_util.cpython_310_private_samba$secondaryArchSuffix + lib:libpytalloc_util.cpython_310_private_samba$secondaryArchSuffix + lib:libreg_full_private_samba$secondaryArchSuffix + lib:librpc_server_loop_private_samba$secondaryArchSuffix + lib:librpc_worker_private_samba$secondaryArchSuffix + lib:libregistry_private_samba$secondaryArchSuffix + lib:libreplace_private_samba$secondaryArchSuffix + lib:libroken_private_samba$secondaryArchSuffix + lib:libsamba_cluster_support_private_samba$secondaryArchSuffix + lib:libsamba_debug_private_samba$secondaryArchSuffix + lib:libsamba_modules_private_samba$secondaryArchSuffix + lib:libsamba_net.cpython_310_private_samba$secondaryArchSuffix + lib:libsamba_python.cpython_310_private_samba$secondaryArchSuffix + lib:libsamba_security_private_samba$secondaryArchSuffix + lib:libsamba_sockets_private_samba$secondaryArchSuffix + lib:libsamba3_util_private_samba$secondaryArchSuffix + lib:libsamdb_common_private_samba$secondaryArchSuffix + lib:libsecrets3_private_samba$secondaryArchSuffix + lib:libserver_id_db_private_samba$secondaryArchSuffix + lib:libserver_role_private_samba$secondaryArchSuffix + lib:libshares_private_samba$secondaryArchSuffix + lib:libsmb_transport_private_samba$secondaryArchSuffix + lib:libsmbclient_raw_private_samba$secondaryArchSuffix + lib:libsmbd_base_private_samba$secondaryArchSuffix + lib:libsmbd_shim_private_samba$secondaryArchSuffix + lib:libsmbldaphelper_private_samba$secondaryArchSuffix + lib:libsmbpasswdparser_private_samba$secondaryArchSuffix + lib:libsocket_blocking_private_samba$secondaryArchSuffix + lib:libstable_sort_private_samba$secondaryArchSuffix + lib:libsys_rw_private_samba$secondaryArchSuffix + lib:libtalloc_private_samba$secondaryArchSuffix + lib:libtalloc_report_printf_private_samba$secondaryArchSuffix + lib:libtalloc_report_private_samba$secondaryArchSuffix + lib:libtdb_private_samba$secondaryArchSuffix + lib:libtdb_wrap_private_samba$secondaryArchSuffix + lib:libtevent_private_samba$secondaryArchSuffix + lib:libtime_basic_private_samba$secondaryArchSuffix + lib:libtorture_private_samba$secondaryArchSuffix + lib:libtrusts_util_private_samba$secondaryArchSuffix + lib:libutil_reg_private_samba$secondaryArchSuffix + lib:libutil_setid_private_samba$secondaryArchSuffix + lib:libutil_tdb_private_samba$secondaryArchSuffix + lib:libwind_private_samba$secondaryArchSuffix + lib:libxattr_tdb_private_samba$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libarchive$secondaryArchSuffix + lib:libexecinfo$secondaryArchSuffix + lib:libform$secondaryArchSuffix + lib:libgnutls$secondaryArchSuffix + lib:libiconv$secondaryArchSuffix + lib:libicuuc$secondaryArchSuffix + lib:libicui18n$secondaryArchSuffix + lib:libjansson$secondaryArchSuffix + lib:libldap$secondaryArchSuffix + lib:libncurses$secondaryArchSuffix + lib:libpam$secondaryArchSuffix + lib:libpanel$secondaryArchSuffix + lib:libpopt$secondaryArchSuffix + lib:libpython3.10$secondaryArchSuffix + lib:libreadline$secondaryArchSuffix + lib:libtasn1$secondaryArchSuffix + lib:libz$secondaryArchSuffix + # python + cryptography_python310 + " +CONFLICTS=" + samba$secondaryArchSuffix + " + +PROVIDES_devel=" + samba4${secondaryArchSuffix}_devel = $portVersion + devel:libdcerpc_binding$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libdcerpc_samr$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libdcerpc_server_core$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libdcerpc$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libndr_krb5pac$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libndr_nbt$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libndr_standard$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libndr$secondaryArchSuffix = 0.1.0 compat >= 0 + devel:libnetapi$secondaryArchSuffix = 0 + devel:libsamba_credentials$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsamba_errors$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsamba_hostconfig$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsamba_passdb$secondaryArchSuffix = 0.27.1 compat >= 0 + devel:libsamba_policy.cpython_310$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsamba_util$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsamdb$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libsmbclient$secondaryArchSuffix = 0.4.0 compat >= 0 + devel:libsmbconf$secondaryArchSuffix = 0 + devel:libsmbldap$secondaryArchSuffix = 2 + devel:libtevent_util$secondaryArchSuffix = 0.0.1 compat >= 0 + devel:libwbclient$secondaryArchSuffix = 0.14 compat >= 0 + " +REQUIRES_devel=" + samba4$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel +# docbook_xml_dtd +# docbook_xsl_stylesheets == 1.79.2 + parse_yapp + devel:libarchive$secondaryArchSuffix + devel:libcmocka$secondaryArchSuffix + devel:libcrypto$secondaryArchSuffix >= 3 + devel:libexecinfo$secondaryArchSuffix + devel:libgcrypt$secondaryArchSuffix + devel:libgettextpo$secondaryArchSuffix + devel:libglib_2.0$secondaryArchSuffix + devel:libgnutls$secondaryArchSuffix + devel:libgpgme$secondaryArchSuffix + devel:libiconv$secondaryArchSuffix + devel:libicuuc$secondaryArchSuffix >= 75 + devel:libicui18n$secondaryArchSuffix >= 75 + devel:libidn$secondaryArchSuffix + devel:libintl$secondaryArchSuffix + devel:libjansson$secondaryArchSuffix + devel:libldap$secondaryArchSuffix + devel:libmd$secondaryArchSuffix + devel:libncurses$secondaryArchSuffix + devel:libnss3$secondaryArchSuffix + devel:libpam$secondaryArchSuffix + devel:libpopt$secondaryArchSuffix + devel:libreadline$secondaryArchSuffix + devel:libssl$secondaryArchSuffix >= 3 + devel:libz$secondaryArchSuffix + devel:libxml2$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:bison + cmd:clang + cmd:find + cmd:flex + cmd:gcc$secondaryArchSuffix + cmd:gdb + cmd:git + cmd:ld$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix + cmd:make + cmd:perl + cmd:pkg_config$secondaryArchSuffix + cmd:python3 + cmd:rpcgen$secondaryArchSuffix + cmd:which + cmd:xsltproc + markdown_python310 + " + +BUILD() +{ + export DISTCC_DISABLE=1 + export PYTHONHASHSEED=1 + export LDFLAGS="-lnetwork -lbnetapi -lbsd -lgnu" + export CFLAGS="-D_DEFAULT_SOURCE" + runConfigure ./buildtools/bin/waf configure --check-c-compiler=gcc \ + --enable-fhs \ + --without-acl-support \ + --without-ad-dc \ + --without-pie \ + --without-relro \ + --without-gettex \ + --disable-rpath \ + --disable-rpath-install \ + --with-configdir=$settingsDir/samba \ + --with-modulesdir=$libDir/samba \ + --with-privatedir=$settingsDir/samba \ + --with-piddir=/var/samba \ + --with-lockdir=/var/samba/lock \ + --with-statedir=/var \ + --with-cachedir=/var/cache/samba \ + --localedir=$dataRootDir/locale \ + --with-logfilebase=$sharedStateDir/log \ + --libexecdir=$libDir \ + --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 + + ./buildtools/bin/waf build $jobArgs + +# true make $jobArgs +} + + +INSTALL() +{ + make $jobArgs install + + # copy sample config file + cp testdata/samba3/smb.conf $settingsDir/samba + + # GENERIC: all python_setuptools-based installs need this + export PATH="$portPackageLinksDir/cmd~python3/bin:$PATH" + pythonVersion=$(python3 --version 2>&1 | sed 's/Python //' | head -c4) + installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ + + mkdir -p $installLocation + mv $prefix/non-packaged/lib/python$pythonVersion/site-packages/* $installLocation + rm -rf $prefix/non-packaged + + # HACK (rpath issue?) + ln -s $libDir/samba/*.so* $libDir + + prepareInstalledDevelLibs \ + libdcerpc-binding \ + libdcerpc-server-core \ + libdcerpc-samr \ + libdcerpc \ + libndr-krb5pac \ + libndr-nbt \ + libndr-standard \ + libndr \ + libnetapi \ + libsamba-credentials \ + libsamba-errors \ + libsamba-hostconfig \ + libsamba-passdb \ + "libsamba-policy.cpython-310" \ + libsamba-util \ + libsamdb \ + libsmbclient \ + libsmbconf \ + libsmbldap \ + libtevent-util \ + libwbclient + fixPkgconfig + + # fix fixPkgconfig + sed -i "s,\/headers$secondaryArchSubDir,\/headers$secondaryArchSubDir/samba-4.0,g" \ + $developLibDir/pkgconfig/*.pc + + packageEntries devel \ + $developDir +}