pavao-src 4.24.6

Source of libsmbclient and logic to build vendored pavao.
Documentation

pavao-src

Contains the source code to build the libsmbclient statically to vendor it into the pavao-sys crate.

Requirements

Building the bundled Samba source configures it with most optional server, directory-service, and printing features disabled (--without-ad-dc, --without-ldap, --disable-cups, --without-json, --disable-spotlight, and others), since only the static libsmbclient archive is produced. This keeps the dependency list well below what a full Samba build requires.

these packages should be necessary on Linux:

  • bison
  • build-essential
  • flex
  • libgnutls28-dev
  • libparse-yapp-perl
  • libssl-dev
  • libunistring-dev
  • make
  • pkg-config
  • python3
  • zlib1g-dev

and these on MacOS:

  • bison
  • cpanminus (plus cpanm Parse::Yapp::Driver)
  • flex
  • gettext
  • gmp
  • gnutls
  • libunistring
  • openssl
  • pkg-config
  • zlib

License 📃

Pavão-src is licensed under the GPLv3 license.

You can read the entire license HERE