[med-svn] [Git][med-team/spdlog][master] 3 commits: Track fmtlib abi in libspdlog1

Andreas Tille gitlab at salsa.debian.org
Sat Jan 2 10:31:27 GMT 2021



Andreas Tille pushed to branch master at Debian Med / spdlog


Commits:
6dd6ce96 by Shengjing Zhu at 2020-12-30T03:20:35+08:00
Track fmtlib abi in libspdlog1

- - - - -
7c7f04ff by Shengjing Zhu at 2021-01-02T17:31:30+08:00
Update changelog for 1:1.8.1+ds-2.1 release

- - - - -
b32e771a by Andreas Tille at 2021-01-02T10:31:25+00:00
Merge branch '978471' into 'master'

Track fmtlib abi in libspdlog1

See merge request med-team/spdlog!3
- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+spdlog (1:1.8.1+ds-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Track fmtlib abi in libspdlog1 (Closes: #978471)
+
+ -- Shengjing Zhu <zhsj at debian.org>  Wed, 30 Dec 2020 02:30:44 +0800
+
 spdlog (1:1.8.1+ds-2) unstable; urgency=medium
 
   [ Shengjing Zhu ]


=====================================
debian/control
=====================================
@@ -38,6 +38,13 @@ Package: libspdlog1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Breaks: bear (<< 3.0.5-1),
+        libear (<< 3.0.5-1),
+        libpurify2.0 (<< 2.0.0-5+b2),
+        nheko (<< 0.7.2-3+b1),
+        purify (<< 2.0.0-5+b2),
+        waybar(<< 0.9.4-1+b2)
+Provides: ${spdlog:Provides}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Description: Very fast C++ logging library


=====================================
debian/rules
=====================================
@@ -7,6 +7,10 @@ endif
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+soversion = 1
+fmtabi = $(shell apt show libfmt-dev 2>/dev/null | sed -n 's/Depends: .*libfmt\([0-9]*\) .*/\1/p')
+spdlogfmtabi = libspdlog$(soversion)-fmt$(fmtabi)
+
 %:
 	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake
 
@@ -41,3 +45,9 @@ override_dh_auto_install:
 	rm -f example/logs/.gitignore
 	dh_auto_install
 	find debian -name .gitignore -delete
+
+override_dh_gencontrol:
+	dh_gencontrol -- -Vspdlog:Provides=$(spdlogfmtabi)
+
+override_dh_makeshlibs:
+	dh_makeshlibs -plibspdlog$(soversion) -V '$(spdlogfmtabi)'



View it on GitLab: https://salsa.debian.org/med-team/spdlog/-/compare/9f5a0eacb610b32fe2f34f9a64daf78145ee0c65...b32e771a375c1bf139b3ec4f5023a0d7128f46bc

-- 
View it on GitLab: https://salsa.debian.org/med-team/spdlog/-/compare/9f5a0eacb610b32fe2f34f9a64daf78145ee0c65...b32e771a375c1bf139b3ec4f5023a0d7128f46bc
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/debian-med-commit/attachments/20210102/44d1eaf8/attachment-0001.html>


More information about the debian-med-commit mailing list