From 65c24e168938cce3fc9f23be451ca08607f942f49d1215dcaf4f1dbd80be1616 Mon Sep 17 00:00:00 2001 From: James McDonough Date: Wed, 13 Apr 2016 14:11:30 +0000 Subject: [PATCH] Accepting request 389457 from home:dimstar:Factory - Revert the SLPP massacre from Feb 17 2016: comply to the shared library packaging policy for as long as there are public headers and pkgconfig files being installed. An upstream claim of 'something' being private does not make it private as long as public headers are installed. You can evaluate the entire diff created between the openSUSE:Factory (current) package towards this branch with the revert, using: osc rdiff openSUSE:Factory samba home:dimstar:Factory samba Which should make this long diff less scary. OBS-URL: https://build.opensuse.org/request/show/389457 OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/samba?expand=0&rev=538 --- baselibs.conf | 43 +- samba.changes | 9 + samba.spec | 1075 ++++++++++++++++++++++++++++++++++++++----------- 3 files changed, 857 insertions(+), 270 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index a025c35..ced536f 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,23 @@ +libdcerpc0 +libdcerpc-binding0 +libdcerpc-samr0 +libndr0 +libndr-krb5pac0 +libndr-nbt0 +libndr-standard0 +libnetapi0 +libsamba-credentials0 +libsamba-errors0 +libsamba-hostconfig0 +libsamba-passdb0 + obsoletes "libpdb0- < " +libsamba-policy0 +libsamba-util0 +libsamdb0 libsmbclient0 +libsmbconf0 +libsmbldap0 +libtevent-util0 libwbclient0 samba-winbind supplements "packageand(samba-winbind:pam-)" @@ -7,28 +26,4 @@ samba-winbind samba-client supplements "packageand(samba-client:glibc-)" -/usr/lib/samba -samba-client-libs - obsoletes "libdcerpc0- < " - obsoletes "libdcerpc-atsvc0- < " - obsoletes "libdcerpc-binding0- < " - obsoletes "libgensec0- < " - obsoletes "libndr0- < " - obsoletes "libndr-krb5pac0- < " - obsoletes "libndr-nbt0- < " - obsoletes "libndr-standard0- < " - obsoletes "libnetapi0- < " - obsoletes "libpdb0- < " - obsoletes "libregistry0- < " - obsoletes "libsamba-credentials0- < " - obsoletes "libsamba-hostconfig0- < " - obsoletes "libsamba-passdb0- < " - obsoletes "libsamba-util0- < " - obsoletes "libsamdb0- < " - obsoletes "libsmbclient-raw0- < " - obsoletes "libsmbconf0- < " - obsoletes "libsmbldap0- < " - obsoletes "libsmbsharemodes0- < " - obsoletes "libtevent-util0- < " samba-libs - obsoletes "libdcerpc-samr0- < " - obsoletes "libsamba-policy0- < " diff --git a/samba.changes b/samba.changes index dcd6f06..c46e28c 100644 --- a/samba.changes +++ b/samba.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Wed Apr 13 12:55:30 UTC 2016 - dimstar@opensuse.org + +- Revert the SLPP massacre from Feb 17 2016: comply to the shared + library packaging policy for as long as there are public headers + and pkgconfig files being installed. An upstream claim of + 'something' being private does not make it private as long as + public headers are installed. + ------------------------------------------------------------------- Sat Apr 9 21:36:02 UTC 2016 - jmcdonough@suse.com diff --git a/samba.spec b/samba.spec index 1a7c550..37a7cff 100644 --- a/samba.spec +++ b/samba.spec @@ -135,6 +135,7 @@ BuildRequires: libpcp-devel %else %define libsmbclient_name libsmbclient0 %endif +%define libnetapi_name libnetapi0 %define libwbclient_name libwbclient0 %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 %define build_make_smp_mflags %{?_smp_mflags} @@ -281,80 +282,21 @@ how to. Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} - -%package client-libs -Summary: Samba Client Libraries -License: GPL-3.0+ -Group: Productivity/Networking/Samba -Obsoletes: libdcerpc0 < %{version} -Obsoletes: libdcerpc-atsvc0 < %{version} -Obsoletes: libdcerpc-binding0 < %{version} -Obsoletes: libgensec0 < %{version} -Obsoletes: libndr0 < %{version} -Obsoletes: libndr-krb5pac0 < %{version} -Obsoletes: libndr-nbt0 < %{version} -Obsoletes: libndr-standard0 < %{version} -Obsoletes: libnetapi0 < %{version} -Obsoletes: libpdb0 < %{version} -Obsoletes: libregistry0 < %{version} -Obsoletes: libsamba-credentials0 < %{version} -Obsoletes: libsamba-hostconfig0 < %{version} -Obsoletes: libsamba-passdb0 < %{version} -Obsoletes: libsamba-util0 < %{version} -Obsoletes: libsamdb0 < %{version} -Obsoletes: libsmbclient-raw0 < %{version} -Obsoletes: libsmbconf0 < %{version} -Obsoletes: libsmbldap0 < %{version} -Obsoletes: libsmbsharemodes0 < %{version} -Obsoletes: libtevent-util0 < %{version} -Requires: %{libwbclient_name} = %{version} - -%description client-libs -The samba-client-libs package contains internal libraries needed by the -SMB/CIFS clients. - -Source Timestamp: %{SOURCE_TIMESTAMP} -Branch: %{BRANCH} - - -%package devel +%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 +%package core-devel Summary: Development files shared by Samba subpackages License: GPL-3.0+ Group: Development/Libraries/C and C++ -Provides: core-devel = %{version} -Obsoletes: core-devel < %{version} -Obsoletes: libdcerpc-atsvc-devel < %{version} -Obsoletes: libdcerpc-devel < %{version} -Obsoletes: libdcerpc-samr-devel < %{version} -Obsoletes: libgensec-devel < %{version} -Obsoletes: libndr-devel < %{version} -Obsoletes: libndr-krb5pac-devel < %{version} -Obsoletes: libndr-nbt-devel < %{version} -Obsoletes: libndr-standard-devel < %{version} -Obsoletes: libnetapi-devel < %{version} -Obsoletes: libpdb-devel < %{version} -Obsoletes: libregistry-devel < %{version} -Obsoletes: libsamba-credentials-devel < %{version} -Obsoletes: libsamba-hostconfig-devel < %{version} -Obsoletes: libsamba-passdb-devel < %{version} -Obsoletes: libsamba-policy-devel < %{version} -Obsoletes: libsamba-util-devel < %{version} -Obsoletes: libsamdb-devel < %{version} -Obsoletes: libsmbclient-raw-devel < %{version} -Obsoletes: libsmbconf-devel < %{version} -Obsoletes: libsmbldap-devel < %{version} -Obsoletes: libsmbsharemodes-devel < %{version} -Obsoletes: libtevent-util-devel < %{version} +Conflicts: samba-devel - -%description devel +%description core-devel This package contains the libraries and header files needed to -develop programs which make use of Samba. +develop programs which make use of the Samba core. Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} - +%endif %if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110 %package doc @@ -383,8 +325,6 @@ Branch: %{BRANCH} Summary: Samba libraries License: GPL-3.0+ Group: Development/Libraries/C and C++ -Obsoletes: libdcerpc-samr0 < %{version} -Obsoletes: libsamba-policy0 < %{version} Requires: krb5 PreReq: /sbin/ldconfig %if 0%{?suse_version} > 1210 && 0%{?suse_version} < 1315 @@ -533,6 +473,466 @@ Group: Development/Tools Test suite for clustered database (CTDB). +%package -n libdcerpc-binding0 +Summary: Some samba library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libdcerpc-binding0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libdcerpc-samr0 +Summary: Security Account Manager (SAM) Remote Protocol library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libdcerpc-samr0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libdcerpc-samr-devel +Summary: Development files for the SAMR protocol library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libdcerpc-samr0 = %{version} + +%description -n libdcerpc-samr-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libdcerpc-samr. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libdcerpc0 +Summary: Distributed Computing Environment Remote Procedure Calls library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libdcerpc0 +DCE/RPC, short for "Distributed Computing Environment / Remote +Procedure Calls", is the remote procedure call system developed for +the Distributed Computing Environment (DCE). This system allows +programmers to write distributed software as if it were all working +on the same computer, without having to worry about the underlying +network code. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libdcerpc-devel +Summary: Development files for the DCE/RPC library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libdcerpc-binding0 = %{version} +Requires: libdcerpc0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libdcerpc-devel +DCE/RPC, short for "Distributed Computing Environment / Remote +Procedure Calls", is the remote procedure call system developed for +the Distributed Computing Environment (DCE). This system allows +programmers to write distributed software as if it were all working +on the same computer, without having to worry about the underlying +network code. + +This subpackage contains libraries and header files for developing +applications that want to make use of libdcerpc. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-krb5pac0 +Summary: NDR marshallers for the KRB5 PAC formats +License: GPL-3.0+ +Group: System/Libraries + +%description -n libndr-krb5pac0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-krb5pac-devel +Summary: Development files for the ndr-krb5pac library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libndr-krb5pac0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libndr-krb5pac-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libndr-krb5pac. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-nbt0 +Summary: NDR marshallers for NBT formats +License: GPL-3.0+ +Group: System/Libraries + +%description -n libndr-nbt0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-nbt-devel +Summary: Development files for the ndr-nbt library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libndr-nbt0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libndr-nbt-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libndr-nbt. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-standard0 +Summary: NDR marshallers for the standard set of DCE/RPC interfaces +License: GPL-3.0+ +Group: System/Libraries + +%description -n libndr-standard0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-standard-devel +Summary: Development files for the libndr-standard library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libndr-standard0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libndr-standard-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libndr-standard. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr0 +Summary: Network Data Representation library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libndr0 +Network Data Representation (NDR) is an implementation of the +presentation layer in the OSI model. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libndr-devel +Summary: Development files for the Network Data Representation library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libndr0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libndr-devel +Network Data Representation (NDR) is an implementation of the +presentation layer in the OSI model. + +This subpackage contains libraries and header files for developing +applications that want to make use of libndr. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-credentials0 +Summary: Samba credential management library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamba-credentials0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-credentials-devel +Summary: Development files for the Samba credential management library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamba-credentials0 = %{version} + +%description -n libsamba-credentials-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-credentials. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-errors0 +Summary: Samba errors handling library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamba-errors0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-errors-devel +Summary: Development files for the Samba errors handling library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamba-errors0 = %{version} + +%description -n libsamba-errors-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-errors. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-hostconfig0 +Summary: Host-wide Samba configuration library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamba-hostconfig0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-hostconfig-devel +Summary: Development files for the host-wide Samba configuration library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamba-hostconfig0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libsamba-hostconfig-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-hostconfig. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-passdb0 +Summary: Samba3 password database library +License: GPL-3.0+ +Group: System/Libraries +Obsoletes: libpdb0 < %{version} + +%description -n libsamba-passdb0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-passdb-devel +Summary: Development files for the Samba3 password database library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Provides: libpdb-devel +Obsoletes: libpdb-devel +Requires: libndr-standard-devel = %{version} +Requires: libsamba-passdb0 = %{version} +Requires: libtevent-devel + +%description -n libsamba-passdb-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-passdb. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-policy0 +Summary: Active Directory Group Policy library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamba-policy0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-policy-devel +Summary: Development files for the Samba AD Group Policy library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamba-policy0 = %{version} + +%description -n libsamba-policy-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-policy. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-util0 +Summary: Samba utility function library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamba-util0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-util-devel +Summary: Development files for the Samba utility function library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamba-util0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libsamba-util-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-util. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamdb0 +Summary: Samba's SAM database library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsamdb0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamdb-devel +Summary: Development files for Samba's SAM database library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsamdb0 = %{version} + +%description -n libsamdb-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamdb. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsmbconf0 +Summary: Samba3 configuration library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsmbconf0 +libsmbconf is a library to read or, based on the backend, modify the +Samba configuration. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsmbconf-devel +Summary: Development files for the Samba3 configuration library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsmbconf0 = %{version} + +%description -n libsmbconf-devel +libsmbconf is a library to read or, based on the backend, modify the +Samba configuration. + +This subpackage contains libraries and header files for developing +applications that want to make use of libsmbconf. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsmbldap0 +Summary: Samba LDAP protocol helper function library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libsmbldap0 +libsmbldap contains LDAP protocol helper functions for Samba. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsmbldap-devel +Summary: Development files for the smbldap library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libsmbldap0 = %{version} +Requires: libtalloc-devel +Requires: libtevent-devel +Requires: openldap2-devel + +%description -n libsmbldap-devel +libsmbldap contains LDAP protocol helper functions for Samba. + +This subpackage contains libraries and header files for developing +applications that want to make use of libsmbldap. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libtevent-util0 +Summary: Samba tevent <-> system status code conversion utility library +License: GPL-3.0+ +Group: System/Libraries + +%description -n libtevent-util0 +The libtevent-util library contains functions to convert tevent error +codes to platform-specific (errno, NTSTATUS, WERROR) ones. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libtevent-util-devel +Summary: Development files for the Samba tevent utility library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libtevent-devel +Requires: libtevent-util0 = %{version} +Requires: samba-core-devel = %{version} + +%description -n libtevent-util-devel +The libtevent-util library contains functions to convert tevent error +codes to platform-specific (errno, NTSTATUS, WERROR) ones. + +This subpackage contains libraries and header files for developing +applications that want to make use of libtevent-util. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + %package -n %{libsmbclient_name} %if 0%{?suse_version} > 1030 Obsoletes: libsmbclient < %{version} @@ -567,6 +967,34 @@ Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} +%package -n %{libnetapi_name} +Summary: Samba netapi Library +License: GPL-3.0+ +Group: System/Libraries +PreReq: /sbin/ldconfig + +%description -n %{libnetapi_name} +This package includes the netapi library. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libnetapi-devel +Summary: Libraries and Header Files to Develop Programs with netapi Support +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +BuildRequires: %{pkgconfig_req} +Requires: %{libnetapi_name} = %{version} + +%description -n libnetapi-devel +This package contains the static libraries and header files needed to +develop programs which make use of the netapi programming interface. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + %package -n %{libwbclient_name} Summary: Samba libwbclient Library License: LGPL-3.0+ @@ -1052,8 +1480,44 @@ fi /sbin/ldconfig %{?insserv_cleanup:%{insserv_cleanup}} -%post client-libs -p /sbin/ldconfig -%postun client-libs -p /sbin/ldconfig +%post -n libdcerpc-binding0 -p /sbin/ldconfig +%postun -n libdcerpc-binding0 -p /sbin/ldconfig +%post -n libdcerpc-samr0 -p /sbin/ldconfig +%postun -n libdcerpc-samr0 -p /sbin/ldconfig +%post -n libdcerpc0 -p /sbin/ldconfig +%postun -n libdcerpc0 -p /sbin/ldconfig +%post -n libndr-krb5pac0 -p /sbin/ldconfig +%postun -n libndr-krb5pac0 -p /sbin/ldconfig +%post -n libndr-nbt0 -p /sbin/ldconfig +%postun -n libndr-nbt0 -p /sbin/ldconfig +%post -n libndr-standard0 -p /sbin/ldconfig +%postun -n libndr-standard0 -p /sbin/ldconfig +%post -n libndr0 -p /sbin/ldconfig +%postun -n libndr0 -p /sbin/ldconfig +%post -n %{libnetapi_name} -p /sbin/ldconfig +%postun -n %{libnetapi_name} -p /sbin/ldconfig +%post -n libsamba-credentials0 -p /sbin/ldconfig +%postun -n libsamba-credentials0 -p /sbin/ldconfig +%post -n libsamba-errors0 -p /sbin/ldconfig +%postun -n libsamba-errors0 -p /sbin/ldconfig +%post -n libsamba-hostconfig0 -p /sbin/ldconfig +%postun -n libsamba-hostconfig0 -p /sbin/ldconfig +%post -n libsamba-passdb0 -p /sbin/ldconfig +%postun -n libsamba-passdb0 -p /sbin/ldconfig +%post -n libsamba-policy0 -p /sbin/ldconfig +%postun -n libsamba-policy0 -p /sbin/ldconfig +%post -n libsamba-util0 -p /sbin/ldconfig +%postun -n libsamba-util0 -p /sbin/ldconfig +%post -n libsamdb0 -p /sbin/ldconfig +%postun -n libsamdb0 -p /sbin/ldconfig +%post -n libsmbconf0 -p /sbin/ldconfig +%postun -n libsmbconf0 -p /sbin/ldconfig +%post -n libsmbldap0 -p /sbin/ldconfig +%postun -n libsmbldap0 -p /sbin/ldconfig +%post -n libtevent-util0 -p /sbin/ldconfig +%postun -n libtevent-util0 -p /sbin/ldconfig +%post -n %{libwbclient_name} -p /sbin/ldconfig +%postun -n %{libwbclient_name} -p /sbin/ldconfig %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %post pidl -p /sbin/ldconfig @@ -1156,8 +1620,6 @@ exit 0 %post -n %{libsmbclient_name} -p /sbin/ldconfig %postun -n %{libsmbclient_name} -p /sbin/ldconfig -%post -n %{libwbclient_name} -p /sbin/ldconfig -%postun -n %{libwbclient_name} -p /sbin/ldconfig %clean [ x"%{buildroot}" = x"/" ] && ( echo "your buildroot is /" && exit 0) || rm -rf "%{buildroot}" @@ -1378,44 +1840,82 @@ fi %dir %{_tmpfilesdir} %{_tmpfilesdir}/samba.conf %endif +%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 -%files client-libs +%files core-devel +%defattr(-,root,root) +%{_includedir}/samba +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/charset.h +%dir %_includedir/samba-4.0/core/ +%_includedir/samba-4.0/core/doserr.h +%_includedir/samba-4.0/core/error.h +%_includedir/samba-4.0/core/ntstatus.h +%_includedir/samba-4.0/core/hresult.h +%_includedir/samba-4.0/core/werror.h +%_includedir/samba-4.0/domain_credentials.h +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/auth.h +%_includedir/samba-4.0/gen_ndr/dcerpc.h +%_includedir/samba-4.0/gen_ndr/drsblobs.h +%_includedir/samba-4.0/gen_ndr/drsuapi.h +%_includedir/samba-4.0/gen_ndr/ndr_dcerpc.h +%_includedir/samba-4.0/gen_ndr/ndr_drsblobs.h +%_includedir/samba-4.0/gen_ndr/ndr_drsuapi.h +%_includedir/samba-4.0/gen_ndr/ndr_svcctl_c.h +%_includedir/samba-4.0/gen_ndr/security.h +%_includedir/samba-4.0/gen_ndr/server_id.h +%_includedir/samba-4.0/ldb_wrap.h +%dir %_includedir/samba-4.0/ndr/ +%_includedir/samba-4.0/ndr/ndr_dcerpc.h +%_includedir/samba-4.0/ndr/ndr_drsblobs.h +%_includedir/samba-4.0/ndr/ndr_drsuapi.h +%_includedir/samba-4.0/ndr/ndr_svcctl.h +%_includedir/samba-4.0/rpc_common.h +%dir %_includedir/samba-4.0/samba/ +%_includedir/samba-4.0/samba/session.h +%_includedir/samba-4.0/samba/version.h +%_includedir/samba-4.0/share.h +%_includedir/samba-4.0/smb2_lease_struct.h +%_includedir/samba-4.0/tdr.h +%_includedir/samba-4.0/tsocket.h +%_includedir/samba-4.0/tsocket_internal.h +%dir %_includedir/samba-4.0/util/ +%_includedir/samba-4.0/util/genrand.h +%_includedir/samba-4.0/util/idtree.h +%_includedir/samba-4.0/util/idtree_random.h +%_includedir/samba-4.0/util_ldb.h +%{_libdir}/libnss_winbind.so +%{_libdir}/libnss_wins.so +%endif + +%files libs %defattr(-,root,root) -%{_libdir}/libdcerpc-binding.so.* -%{_libdir}/libdcerpc.so.* -%{_libdir}/libndr-krb5pac.so.* -%{_libdir}/libndr-nbt.so.* -%{_libdir}/libndr.so.* -%{_libdir}/libndr-standard.so.* -%{_libdir}/libnetapi.so.* -%{_libdir}/libsamba-credentials.so.* -%{_libdir}/libsamba-errors.so.* -%{_libdir}/libsamba-hostconfig.so.* -%{_libdir}/libsamba-passdb.so.* -%{_libdir}/libsamba-util.so.* -%{_libdir}/libsamdb.so.* -%{_libdir}/libsmbconf.so.* -%{_libdir}/libsmbldap.so.* -%{_libdir}/libtevent-unix-util.so.* -%{_libdir}/libtevent-util.so.* %dir %{_libdir}/samba +%{_libdir}/samba/libCHARSET3-samba4.so +%{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so +%{_libdir}/samba/libMESSAGING-samba4.so %{_libdir}/samba/libaddns-samba4.so %{_libdir}/samba/libads-samba4.so %{_libdir}/samba/libasn1util-samba4.so -%{_libdir}/samba/libauthkrb5-samba4.so %{_libdir}/samba/libauth-samba4.so +%{_libdir}/samba/libauth4-samba4.so %{_libdir}/samba/libauth-sam-reply-samba4.so -%{_libdir}/samba/libCHARSET3-samba4.so -%{_libdir}/samba/libcliauth-samba4.so -%{_libdir}/samba/libcli-cldap-samba4.so +%{_libdir}/samba/libauth-unix-token-samba4.so +%{_libdir}/samba/libauthkrb5-samba4.so %{_libdir}/samba/libcli-ldap-common-samba4.so %{_libdir}/samba/libcli-ldap-samba4.so %{_libdir}/samba/libcli-nbt-samba4.so +%{_libdir}/samba/libcli-cldap-samba4.so %{_libdir}/samba/libcli-smb-common-samba4.so %{_libdir}/samba/libcli-spoolss-samba4.so +%{_libdir}/samba/libcliauth-samba4.so +%{_libdir}/samba/libcluster-samba4.so %{_libdir}/samba/libcmdline-credentials-samba4.so %{_libdir}/samba/libdbwrap-samba4.so %{_libdir}/samba/libdcerpc-samba-samba4.so +%{_libdir}/samba/libdcerpc-samba4.so +%{_libdir}/samba/libdsdb-module-samba4.so %{_libdir}/samba/libevents-samba4.so %{_libdir}/samba/libflag-mapping-samba4.so %{_libdir}/samba/libgenrand-samba4.so @@ -1423,6 +1923,7 @@ fi %{_libdir}/samba/libgpo-samba4.so %{_libdir}/samba/libgse-samba4.so %{_libdir}/samba/libhttp-samba4.so +%{_libdir}/samba/libidmap-samba4.so %{_libdir}/samba/libinterfaces-samba4.so %{_libdir}/samba/libiov-buf-samba4.so %{_libdir}/samba/libkrb5samba-samba4.so @@ -1434,31 +1935,38 @@ fi %{_libdir}/samba/libmessages-util-samba4.so %{_libdir}/samba/libmsghdr-samba4.so %{_libdir}/samba/libmsrpc3-samba4.so -%{_libdir}/samba/libndr-samba4.so %{_libdir}/samba/libndr-samba-samba4.so -%{_libdir}/samba/libnetif-samba4.so +%{_libdir}/samba/libndr-samba4.so %{_libdir}/samba/libnet-keytab-samba4.so +%{_libdir}/samba/libnetif-samba4.so +%{_libdir}/samba/libnon-posix-acls-samba4.so %{_libdir}/samba/libnpa-tstream-samba4.so +%{_libdir}/samba/libnss-info-samba4.so +%{_libdir}/samba/libpopt-samba3-samba4.so %{_libdir}/samba/libprinting-migrate-samba4.so %{_libdir}/samba/libregistry-samba4.so %{_libdir}/samba/libreplace-samba4.so -%{_libdir}/samba/libsamba3-util-samba4.so %{_libdir}/samba/libsamba-cluster-support-samba4.so %{_libdir}/samba/libsamba-debug-samba4.so %{_libdir}/samba/libsamba-modules-samba4.so +%{_libdir}/samba/libsamba-net-samba4.so %{_libdir}/samba/libsamba-security-samba4.so %{_libdir}/samba/libsamba-sockets-samba4.so +%{_libdir}/samba/libsamba3-util-samba4.so +%{_libdir}/samba/libsamba-python-samba4.so %{_libdir}/samba/libsamdb-common-samba4.so %{_libdir}/samba/libsecrets3-samba4.so %{_libdir}/samba/libserver-id-db-samba4.so %{_libdir}/samba/libserver-role-samba4.so +%{_libdir}/samba/libshares-samba4.so +%{_libdir}/samba/libsmb-transport-samba4.so %{_libdir}/samba/libsmbclient-raw-samba4.so %{_libdir}/samba/libsmbd-base-samba4.so %{_libdir}/samba/libsmbd-conn-samba4.so %{_libdir}/samba/libsmbd-shim-samba4.so %{_libdir}/samba/libsmbldaphelper-samba4.so +%{_libdir}/samba/libsmbpasswdparser-samba4.so %{_libdir}/samba/libsmbregistry-samba4.so -%{_libdir}/samba/libsmb-transport-samba4.so %{_libdir}/samba/libsocket-blocking-samba4.so %{_libdir}/samba/libsys-rw-samba4.so %{_libdir}/samba/libtalloc-report-samba4.so @@ -1470,155 +1978,6 @@ fi %{_libdir}/samba/libutil-reg-samba4.so %{_libdir}/samba/libutil-setid-samba4.so %{_libdir}/samba/libutil-tdb-samba4.so - -%files devel -%defattr(-,root,root) -%dir %{_includedir}/samba -%dir %{_includedir}/samba/nsswitch -%{_includedir}/samba/nsswitch/winbind_client.h -%{_includedir}/samba/nsswitch/winbind_nss_config.h -%{_includedir}/samba/nsswitch/winbind_nss_linux.h -%dir %{_includedir}/samba/winbindd -%{_includedir}/samba/winbindd/winbindd.h -%{_includedir}/samba/winbindd/winbindd_proto.h -%{_includedir}/samba-4.0/charset.h -%dir %{_includedir}/samba-4.0/core -%{_includedir}/samba-4.0/core/doserr.h -%{_includedir}/samba-4.0/core/error.h -%{_includedir}/samba-4.0/core/hresult.h -%{_includedir}/samba-4.0/core/ntstatus.h -%{_includedir}/samba-4.0/core/werror.h -%{_includedir}/samba-4.0/credentials.h -%{_includedir}/samba-4.0/dcerpc.h -%{_includedir}/samba-4.0/domain_credentials.h -%dir %{_includedir}/samba-4.0/gen_ndr -%{_includedir}/samba-4.0/gen_ndr/atsvc.h -%{_includedir}/samba-4.0/gen_ndr/auth.h -%{_includedir}/samba-4.0/gen_ndr/dcerpc.h -%{_includedir}/samba-4.0/gen_ndr/drsblobs.h -%{_includedir}/samba-4.0/gen_ndr/drsuapi.h -%{_includedir}/samba-4.0/gen_ndr/krb5pac.h -%{_includedir}/samba-4.0/gen_ndr/lsa.h -%{_includedir}/samba-4.0/gen_ndr/misc.h -%{_includedir}/samba-4.0/gen_ndr/nbt.h -%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h -%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h -%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h -%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h -%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h -%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h -%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h -%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h -%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h -%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h -%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h -%{_includedir}/samba-4.0/gen_ndr/netlogon.h -%{_includedir}/samba-4.0/gen_ndr/samr.h -%{_includedir}/samba-4.0/gen_ndr/security.h -%{_includedir}/samba-4.0/gen_ndr/server_id.h -%{_includedir}/samba-4.0/gen_ndr/svcctl.h -%{_includedir}/samba-4.0/ldb_wrap.h -%{_includedir}/samba-4.0/lookup_sid.h -%{_includedir}/samba-4.0/machine_sid.h -%{_includedir}/samba-4.0/ndr.h -%dir %{_includedir}/samba-4.0/ndr -%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h -%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h -%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h -%{_includedir}/samba-4.0/ndr/ndr_nbt.h -%{_includedir}/samba-4.0/ndr/ndr_svcctl.h -%{_includedir}/samba-4.0/netapi.h -%{_includedir}/samba-4.0/param.h -%{_includedir}/samba-4.0/passdb.h -%{_includedir}/samba-4.0/policy.h -%{_includedir}/samba-4.0/rpc_common.h -%dir %{_includedir}/samba-4.0/samba -%{_includedir}/samba-4.0/samba/session.h -%{_includedir}/samba-4.0/samba/version.h -%{_includedir}/samba-4.0/share.h -%{_includedir}/samba-4.0/smb2_lease_struct.h -%{_includedir}/samba-4.0/smbconf.h -%{_includedir}/samba-4.0/smb_ldap.h -%{_includedir}/samba-4.0/smbldap.h -%{_includedir}/samba-4.0/tdr.h -%{_includedir}/samba-4.0/tsocket.h -%{_includedir}/samba-4.0/tsocket_internal.h -%dir %{_includedir}/samba-4.0/util -%{_includedir}/samba-4.0/util/attr.h -%{_includedir}/samba-4.0/util/blocking.h -%{_includedir}/samba-4.0/util/byteorder.h -%{_includedir}/samba-4.0/util/data_blob.h -%{_includedir}/samba-4.0/util/debug.h -%{_includedir}/samba-4.0/util/fault.h -%{_includedir}/samba-4.0/util/genrand.h -%{_includedir}/samba-4.0/util/idtree.h -%{_includedir}/samba-4.0/util/idtree_random.h -%{_includedir}/samba-4.0/util_ldb.h -%{_includedir}/samba-4.0/util/memory.h -%{_includedir}/samba-4.0/util/safe_string.h -%{_includedir}/samba-4.0/util/signal.h -%{_includedir}/samba-4.0/util/string_wrappers.h -%{_includedir}/samba-4.0/util/substitute.h -%{_includedir}/samba-4.0/util/talloc_stack.h -%{_includedir}/samba-4.0/util/tevent_ntstatus.h -%{_includedir}/samba-4.0/util/tevent_unix.h -%{_includedir}/samba-4.0/util/tevent_werror.h -%{_includedir}/samba-4.0/util/time.h -%{_includedir}/samba-4.0/util/xfile.h -%{_libdir}/libdcerpc-binding.so -%{_libdir}/libdcerpc-samr.so -%{_libdir}/libdcerpc.so -%{_libdir}/libndr-krb5pac.so -%{_libdir}/libndr-nbt.so -%{_libdir}/libndr.so -%{_libdir}/libndr-standard.so -%{_libdir}/libnetapi.so -%{_libdir}/libnss_winbind.so -%{_libdir}/libnss_wins.so -%{_libdir}/libsamba-credentials.so -%{_libdir}/libsamba-errors.so -%{_libdir}/libsamba-hostconfig.so -%{_libdir}/libsamba-passdb.so -%{_libdir}/libsamba-policy.so -%{_libdir}/libsamba-util.so -%{_libdir}/libsamdb.so -%{_libdir}/libsmbconf.so -%{_libdir}/libsmbldap.so -%{_libdir}/libtevent-unix-util.so -%{_libdir}/libtevent-util.so -%{_libdir}/pkgconfig/dcerpc.pc -%{_libdir}/pkgconfig/dcerpc_samr.pc -%{_libdir}/pkgconfig/ndr_krb5pac.pc -%{_libdir}/pkgconfig/ndr_nbt.pc -%{_libdir}/pkgconfig/ndr.pc -%{_libdir}/pkgconfig/ndr_standard.pc -%{_libdir}/pkgconfig/netapi.pc -%{_libdir}/pkgconfig/samba-credentials.pc -%{_libdir}/pkgconfig/samba-hostconfig.pc -%{_libdir}/pkgconfig/samba-policy.pc -%{_libdir}/pkgconfig/samba-util.pc -%{_libdir}/pkgconfig/samdb.pc - -%files libs -%defattr(-,root,root) -%{_libdir}/libdcerpc-samr.so.* -%{_libdir}/libsamba-policy.so.* -%dir %{_libdir}/samba -%{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so -%{_libdir}/samba/libMESSAGING-samba4.so -%{_libdir}/samba/libauth4-samba4.so -%{_libdir}/samba/libauth-unix-token-samba4.so -%{_libdir}/samba/libcluster-samba4.so -%{_libdir}/samba/libdcerpc-samba4.so -%{_libdir}/samba/libdsdb-module-samba4.so -%{_libdir}/samba/libidmap-samba4.so -%{_libdir}/samba/libnon-posix-acls-samba4.so -%{_libdir}/samba/libnss-info-samba4.so -%{_libdir}/samba/libpopt-samba3-samba4.so -%{_libdir}/samba/libsamba-net-samba4.so -%{_libdir}/samba/libsamba-python-samba4.so -%{_libdir}/samba/libshares-samba4.so -%{_libdir}/samba/libsmbpasswdparser-samba4.so %{_libdir}/samba/libwinbind-client-samba4.so %{_libdir}/samba/libxattr-tdb-samba4.so %dir %{_libdir}/samba/pdb @@ -1868,6 +2227,194 @@ fi %{_datadir}/ctdb-tests/simple/functions %{_datadir}/ctdb-tests/simple/nodes +%files -n libdcerpc-binding0 +%defattr(-,root,root) +%_libdir/libdcerpc-binding.so.0* + +%files -n libdcerpc-samr0 +%defattr(-,root,root) +%_libdir/libdcerpc-samr.so.0* + +%files -n libdcerpc-samr-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/ndr_samr_c.h +%_libdir/libdcerpc-samr.so +%_libdir/pkgconfig/dcerpc_samr.pc + +%files -n libdcerpc0 +%defattr(-,root,root) +%_libdir/libdcerpc.so.0* + +%files -n libdcerpc-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/dcerpc.h +%dir %_includedir/samba-4.0/gen_ndr/ +%_libdir/libdcerpc.so +%_libdir/libdcerpc-binding.so +%_libdir/pkgconfig/dcerpc.pc + +%files -n libndr-krb5pac0 +%defattr(-,root,root) +%_libdir/libndr-krb5pac.so.0* + +%files -n libndr-krb5pac-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/krb5pac.h +%_includedir/samba-4.0/gen_ndr/ndr_krb5pac.h +%_libdir/libndr-krb5pac.so +%_libdir/pkgconfig/ndr_krb5pac.pc + +%files -n libndr-nbt0 +%defattr(-,root,root) +%_libdir/libndr-nbt.so.0* + +%files -n libndr-nbt-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/nbt.h +%_includedir/samba-4.0/gen_ndr/ndr_nbt.h +%dir %_includedir/samba-4.0/ndr/ +%_includedir/samba-4.0/ndr/ndr_nbt.h +%_libdir/libndr-nbt.so +%_libdir/pkgconfig/ndr_nbt.pc + +%files -n libndr-standard0 +%defattr(-,root,root) +%_libdir/libndr-standard.so.0* + +%files -n libndr-standard-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/samr.h +%_includedir/samba-4.0/gen_ndr/ndr_samr.h +%_includedir/samba-4.0/gen_ndr/lsa.h +%_includedir/samba-4.0/gen_ndr/netlogon.h +%_includedir/samba-4.0/gen_ndr/atsvc.h +%_includedir/samba-4.0/gen_ndr/ndr_atsvc.h +%_includedir/samba-4.0/gen_ndr/ndr_svcctl.h +%_includedir/samba-4.0/gen_ndr/svcctl.h +%_libdir/libndr-standard.so +%_libdir/pkgconfig/ndr_standard.pc + +%files -n libndr0 +%defattr(-,root,root) +%_libdir/libndr.so.0* + +%files -n libndr-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/gen_ndr/ +%_includedir/samba-4.0/gen_ndr/misc.h +%_includedir/samba-4.0/gen_ndr/ndr_misc.h +%_includedir/samba-4.0/ndr.h +%_libdir/libndr.so +%_libdir/pkgconfig/ndr.pc + +%files -n %{libnetapi_name} +%defattr(-,root,root) +%{_libdir}/libnetapi.so.* + +%files -n libnetapi-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%{_includedir}/samba-4.0/netapi.h +%{_libdir}/libnetapi.so +%{_libdir}/pkgconfig/netapi.pc + +%files -n libsamba-credentials0 +%defattr(-,root,root) +%_libdir/libsamba-credentials.so.0* + +%files -n libsamba-credentials-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/credentials.h +%_libdir/libsamba-credentials.so +%_libdir/pkgconfig/samba-credentials.pc + +%files -n libsamba-errors0 +%defattr(-,root,root) +%_libdir/libsamba-errors.so.* + +%files -n libsamba-errors-devel +%defattr(-,root,root) +%_libdir/libsamba-errors.so + +%files -n libsamba-hostconfig0 +%defattr(-,root,root) +%_libdir/libsamba-hostconfig.so.0* + +%files -n libsamba-hostconfig-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/param.h +%_libdir/libsamba-hostconfig.so +%_libdir/pkgconfig/samba-hostconfig.pc + +%files -n libsamba-passdb0 +%defattr(-,root,root) +%_libdir/libsamba-passdb.so.0* + +%files -n libsamba-passdb-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/lookup_sid.h +%_includedir/samba-4.0/machine_sid.h +%_includedir/samba-4.0/passdb.h +%_libdir/libsamba-passdb.so + +%files -n libsamba-policy0 +%defattr(-,root,root) +%_libdir/libsamba-policy.so.0* + +%files -n libsamba-policy-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/policy.h +%_libdir/libsamba-policy.so +%_libdir/pkgconfig/samba-policy.pc + +%files -n libsamba-util0 +%defattr(-,root,root) +%_libdir/libsamba-util.so.0* + +%files -n libsamba-util-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/util/ +%_includedir/samba-4.0/util/attr.h +%_includedir/samba-4.0/util/blocking.h +%_includedir/samba-4.0/util/byteorder.h +%_includedir/samba-4.0/util/data_blob.h +%_includedir/samba-4.0/util/debug.h +%_includedir/samba-4.0/util/fault.h +%_includedir/samba-4.0/util/memory.h +%_includedir/samba-4.0/util/safe_string.h +%_includedir/samba-4.0/util/signal.h +%_includedir/samba-4.0/util/string_wrappers.h +%_includedir/samba-4.0/util/substitute.h +%_includedir/samba-4.0/util/talloc_stack.h +%_includedir/samba-4.0/util/time.h +%_includedir/samba-4.0/util/xfile.h +%_libdir/libsamba-util.so +%_libdir/pkgconfig/samba-util.pc + +%files -n libsamdb0 +%defattr(-,root,root) +%_libdir/libsamdb.so.0* + +%files -n libsamdb-devel +%defattr(-,root,root) +%_libdir/libsamdb.so +%_libdir/pkgconfig/samdb.pc + %files -n %{libsmbclient_name} %defattr(-,root,root) %{_libdir}/libsmbclient.so.* @@ -1880,6 +2427,42 @@ fi %{_libdir}/pkgconfig/smbclient.pc %{_mandir}/man7/libsmbclient.7.* +%files -n libsmbconf0 +%defattr(-,root,root) +%_libdir/libsmbconf.so.0* + +%files -n libsmbconf-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/smbconf.h +%_libdir/libsmbconf.so + +%files -n libsmbldap0 +%defattr(-,root,root) +%_libdir/libsmbldap.so.0* + +%files -n libsmbldap-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/smbldap.h +%_includedir/samba-4.0/smb_ldap.h +%_libdir/libsmbldap.so + +%files -n libtevent-util0 +%defattr(-,root,root) +%_libdir/libtevent-unix-util.so.0* +%_libdir/libtevent-util.so.0* + +%files -n libtevent-util-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%dir %_includedir/samba-4.0/util/ +%_includedir/samba-4.0/util/tevent_ntstatus.h +%_includedir/samba-4.0/util/tevent_unix.h +%_includedir/samba-4.0/util/tevent_werror.h +%_libdir/libtevent-unix-util.so +%_libdir/libtevent-util.so + %files -n %{libwbclient_name} %defattr(-,root,root) %{_libdir}/libwbclient.so.*