[Pkg-samba-maint] [Git][samba-team/samba][master] 3 commits: d/genshlibs: remove the special-case for libsmbclient0 since we expand...

Michael Tokarev (@mjt) gitlab at salsa.debian.org
Sun Jan 12 20:20:39 GMT 2025



Michael Tokarev pushed to branch master at Debian Samba Team / samba


Commits:
33060ed5 by Michael Tokarev at 2025-01-12T13:51:30+03:00
d/genshlibs: remove the special-case for libsmbclient0 since we expand t64:Provides in d/control directly

- - - - -
36055167 by Michael Tokarev at 2025-01-12T13:54:25+03:00
d/control: add ${t64:Provides} comments

- - - - -
7bbf0165 by Michael Tokarev at 2025-01-12T23:15:29+03:00
d/control: more t64 work: for libtevent0t64, break libtevent0 not <<${source:Version} but <<${binary:Version}, because source is samba not tevent (#1092881)

- - - - -


2 changed files:

- debian/control
- debian/genshlibs


Changes:

=====================================
debian/control
=====================================
@@ -427,6 +427,7 @@ Description: Samba Virtual FileSystem glusterfs modules
  vfs_glusterfs_fuse modules.
 
 Package: libsmbclient0
+# ${t64:Provides}:
 Provides: libsmbclient (= ${binary:Version}) [amd64 arm64 i386 mips64el ppc64el riscv64 s390x]
 Replaces: libsmbclient
 Breaks: libsmbclient (<< ${source:Version})
@@ -723,9 +724,10 @@ Description: hierarchical pool based memory allocator - Python3 bindings
 ###################### tevent packages
 Package: libtevent0t64
 Build-Profiles: <!pkg.samba.before-trixie>
+# ${t64:Provides}:
 Provides: libtevent0 (= ${binary:Version}) [amd64 arm64 i386 mips64el ppc64el riscv64 s390x]
 Replaces: libtevent0
-Breaks: libtevent0 (<< ${source:Version})
+Breaks: libtevent0 (<< ${binary:Version}~)
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}


=====================================
debian/genshlibs
=====================================
@@ -62,13 +62,6 @@ for pkg in $(dh_listpackages); do
   done
   echo "${0##*/}: processing $pkg $ver"
 
-  if [ libsmbclient0 = $pkg ]; then
-     # run dh_makeshlibs to emit t64:Provides properly
-     # it should contain just one (public) library file
-     dh_makeshlibs -p $pkg -- -v$ver || rc=1
-     continue
-  fi
-
   # generate shlibs file: for public libs use >>$ver, for private =$ver
   mkdir -p $pd/DEBIAN
   for x in $libs; do



View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/d45e3a5059d1ea11c9479a2355d45f1c9314f724...7bbf016558cbf8286df33e2fdc24b08cea1fa54e

-- 
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/d45e3a5059d1ea11c9479a2355d45f1c9314f724...7bbf016558cbf8286df33e2fdc24b08cea1fa54e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20250112/e6103add/attachment-0001.htm>


More information about the Pkg-samba-maint mailing list