[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