mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
415 lines
17 KiB
Bash
415 lines
17 KiB
Bash
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
|
|
}
|