Accepting request 945635 from home:scabrero:branches:network:samba:STABLE

- Reorganize libs packages. Split samba-libs into samba-client-libs,
  samba-libs, samba-winbind-libs and samba-ad-dc-libs, merging samba
  public libraries depending on internal samba libraries into these
  packages as there were dependency problems everytime one of these
  public libraries changed its version (bsc#1192684). The devel
  packages are merged into samba-devel.
- Rename package samba-core-devel to samba-devel
- Add python-rpm-macros to build requirements

OBS-URL: https://build.opensuse.org/request/show/945635
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/samba?expand=0&rev=655
This commit is contained in:
David Mulder 2022-01-11 18:29:37 +00:00 committed by Git OBS Bridge
parent 9f8605fecb
commit afdbfb9c5b
5 changed files with 547 additions and 870 deletions

View File

@ -1,38 +1,69 @@
libdcerpc0
libdcerpc-binding0
libdcerpc-samr0
libndr2
obsoletes "libndr0-<targettype> < <version>"
obsoletes "libndr1-<targettype> < <version>"
libndr-krb5pac0
libndr-nbt0
libndr-standard0
libnetapi0
libnetapi-devel
requires "libnetapi0-<targettype> = %version"
libsamba-credentials1
obsoletes "libsamba-credentials0-<targettype> < <version>"
libsamba-errors0
libsamba-hostconfig0
libsamba-passdb0
obsoletes "libpdb0-<targettype> < <version>"
libsamba-policy0-python3
libsamba-util0
libsamdb0
libsmbclient0
libsmbconf0
libsmbldap2
provides "libsmbldap0-<targettype> = <version>"
obsoletes "libsmbldap0-<targettype> < <version>"
libtevent-util0
libwbclient0
samba-winbind
supplements "packageand(samba-winbind:pam-<targettype>)"
supplements "packageand(samba-winbind:glibc-<targettype>)"
samba-winbind-libs
requires "samba-client-libs-<targettype> = <version>"
provides "samba-winbind-<targettype> = <version>"
obsoletes "samba-winbind-<targettype> < <version>"
supplements "packageand(samba-winbind-libs:pam-<targettype>)"
supplements "packageand(samba-winbind-libs:glibc-<targettype>)"
-/usr/lib/samba
samba-client
supplements "packageand(samba-client:glibc-<targettype>)"
-/usr/lib/samba
samba-libs
requires "samba-client-libs-<targettype> = <version>"
provides "libdcerpc-samr0-<targettype> = <version>"
obsoletes "libdcerpc-samr0-<targettype> < <version>"
samba-client-libs
provides "libsmbclient0-<targettype> = <version>"
obsoletes "libsmbclient0-<targettype> < <version>"
obsoletes "libndr0-<targettype> < <version>"
obsoletes "libndr1-<targettype> < <version>"
obsoletes "libndr2-<targettype> < <version>"
provides "libndr2-<targettype> = <version>"
obsoletes "libsmbldap0-<targettype> < <version>"
obsoletes "libsmbldap2-<targettype> < <version>"
provides "libsmbldap2-<targettype> = <version>"
obsoletes "libsamba-credentials0-<targettype> < <version>"
obsoletes "libsamba-credentials1-<targettype> < <version>"
provides "libsamba-credentials1-<targettype> = <version>"
provides "libdcerpc-binding0-<targettype> = <version>"
obsoletes "libdcerpc-binding0-<targettype> < <version>"
provides "libndr-krb5pac0-<targettype> = <version>"
obsoletes "libndr-krb5pac0-<targettype> < <version>"
provides "libndr-nbt0-<targettype> = <version>"
obsoletes "libndr-nbt0-<targettype> < <version>"
provides "libndr-standard0-<targettype> = <version>"
obsoletes "libndr-standard0-<targettype> < <version>"
provides "libsamba-util0-<targettype> = <version>"
obsoletes "libsamba-util0-<targettype> < <version>"
provides "libsamba-errors0-<targettype> = <version>"
obsoletes "libsamba-errors0-<targettype> < <version>"
provides "libsamba-hostconfig0-<targettype> = <version>"
obsoletes "libsamba-hostconfig0-<targettype> < <version>"
provides "libtevent-util0-<targettype> = <version>"
obsoletes "libtevent-util0-<targettype> < <version>"
provides "libnetapi0-<targettype> = <version>"
obsoletes "libnetapi0-<targettype> < <version>"
provides "libsamba-passdb0-<targettype> = <version>"
obsoletes "libsamba-passdb0-<targettype> < <version>"
provides "libsamdb0-<targettype> = <version>"
obsoletes "libsamdb0-<targettype> < <version>"
provides "libwbclient0-<targettype> = <version>"
obsoletes "libwbclient0-<targettype> < <version>"
provides "libsmbconf0-<targettype> = <version>"
obsoletes "libsmbconf0-<targettype> < <version>"
provides "libdcerpc0-<targettype> = <version>"
obsoletes "libdcerpc0-<targettype> < <version>"
samba-ad-dc-libs
requires "samba-client-libs-<targettype> = <version>"
provides "samba-ad-dc-<targettype> = <version>"
obsoletes "samba-ad-dc-<targettype> < <version>"
samba-libs-python3
samba-ad-dc
samba-devel
requires -samba-<targettype>
requires "samba-libs-<targettype> = <version>"
requires "samba-client-libs-<targettype> = <version>"
requires "samba-ad-dc-libs-<targettype> = <version>"
requires "samba-winbind-libs-<targettype> = <version>"
provides "libnetapi-devel-<targettype> = <version>"
obsoletes "libnetapi-devel-<targettype> < <version>"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ce4fe667851395f29964e3b8719e90d93e7ca753427be1313a40303eb551d10
size 25459614

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d0f95b4c9565fdff09270535affd7d756326887ccd08d5d8843cdb66f25ebc99
size 25610634

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Tue Dec 28 13:06:18 UTC 2021 - Samuel Cabrero <scabrero@suse.de>
- Reorganize libs packages. Split samba-libs into samba-client-libs,
samba-libs, samba-winbind-libs and samba-ad-dc-libs, merging samba
public libraries depending on internal samba libraries into these
packages as there were dependency problems everytime one of these
public libraries changed its version (bsc#1192684). The devel
packages are merged into samba-devel.
- Rename package samba-core-devel to samba-devel
- Add python-rpm-macros to build requirements
-------------------------------------------------------------------
Fri Dec 10 17:13:28 UTC 2021 - Samuel Cabrero <scabrero@suse.de>

1306
samba.spec

File diff suppressed because it is too large Load Diff