File samba-pkgs.yaml of Package samba

- Productivity/Networking/Samba:

  - libdcerpc-binding:
      so_version: 0
      summary: "Samba's DCE/RPC utility functions"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libdcerpc-samr:
      so_version: 0
      summary: "Samba's samr interface"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libdcerpc-server:
      so_version: 0
      summary: "Samba's DCE/RPC server library"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libdcerpc:
      so_version: 0
      summary: "Samba's implementation of DCE 1.1 Remote Procedure Call"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libndr-krb5pac:
      so_version: 0
      summary: "Samba's NDR marshallers for the KRB5 PAC formats"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libndr-nbt:
      so_version: 0
      summary: "Samba's NDR marshallers for nbt formats"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libndr-standard:
      so_version: 0
      summary: "Samba's NDR marshallers for the standard set of DCE/RPC interfaces"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libndr:
      so_version: 0
      summary: "Samba's Network Data Representation Core Library"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libnetapi:
      so_version: 0
      summary: "Samba's library to control CIFS servers"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamba-credentials:
      so_version: 0
      summary: "Samba's credentials management"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamba-errors:
      so_version: 1
      summary: "Samba's error handling"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamba-hostconfig:
      so_version: 0
      summary: "Host-wide Samba configuration"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamba-passdb:
      so_version: 0
      summary: "Samba's password and authentication handling"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamba-policy:
      so_version: 0
      summary: "Samba's Active Directory Group Policy library"
      files: "%{_libdir}/{name}.*.so.{so_version}*"

  - libsamba-util:
      so_version: 0
      summary: "Samba utility functions"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsamdb:
      so_version: 0
      summary: "Samba's Sam Database"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsmbclient:
      so_version: 0
      summary: "SMB client library"
      files:
        - "%{_libdir}/{name}.so.{so_version}*"
        - "%doc %{_mandir}/man7/libsmbclient.7*"

  - libsmbconf:
      so_version: 0
      summary: "Samba configuration library"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libsmbldap:
      so_version: 2
      summary: "LDAP protocol helper functions for SAMBA"
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libtevent-util:
      so_version: 0
      summary: "Tevent utility functions"
      license: LGPL-3.0+
      files: "%{_libdir}/{name}.so.{so_version}*"

  - libwbclient:
      so_version: 0
      summary: "Samba Winbind client Library"
      license: LGPL-3.0+
      files: "%{_libdir}/{name}.so.{so_version}*"

  - krb5-plugin-libkrb5-winbind:
      summary: "A plugin for Kerberos for detecting KDCs using Windows semantics"
      description: |
        winbind_krb5_locator is a plugin that permits MIT and Heimdal Kerberos libraries
        to detect Kerberos Servers (for the KDC and kpasswd service) using the same
        semantics that other tools of the Samba suite use. This include site-aware DNS
        service record lookups and caching of closest dc. The plugin uses the public
        locator API provided by most modern Kerberos implementations.
      files:
        - "%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so"
        - "%doc %{_mandir}/man8/winbind_krb5_locator.8*"

  - krb5-plugin-winbind-localauth:
      summary: "A plugin for MIT Kerberos for mapping user accounts"
      description: |
        winbind_krb5_localauth is a plugin that permits the MIT Kerberos libraries that
        Kerberos principals can be validated against local user accounts.
      files:
        - "%{_libdir}/samba/krb5/winbind_krb5_localauth.so"
        - "%doc %{_mandir}/man8/winbind_krb5_localauth.8*"

  - krb5-plugin-kdb-samba:
      summary: "Samba database plugin for MIT Kerberos5"
      description: |
        Kerberos V5 is a trusted-third-party network authentication system,
        which can improve network security by eliminating the insecure
        practice of clear text passwords. This package contains the Samba
        database plugin.
      files:
        - "%{_libdir}/krb5/plugins/kdb/samba.so"

- Development/Languages/Perl:

  - perl-Parse-Pidl:
      buildarch: noarch
      summary: "IDL files parser"
      requires: "perl(:MODULE_COMPAT_%(eval '`%{__perl} -V:version`'; echo $version))"
      files:
        - "%{_bindir}/pidl"
        - "%dir %{perl_vendorlib}/Parse/"
        - "%{perl_vendorlib}/Parse/Pidl.pm"
        - "%{perl_vendorlib}/Parse/Pidl/"
        - "%doc %{_mandir}/man1/pidl.1*"

- Development/Languages/Python:
  - "%{python3_pkg}-samba":
      summary: "Python bindings for Samba"
      requires: "python(abi) = %{py3_ver}"
      files: "%{python3_sitearch}/samba"

#  - :
#      so_version: 0
#      summary: ""
#      files: "%{_libdir}/{name}.so.{so_version}*"
openSUSE Build Service is sponsored by