[neon/kde/kwayland-server/Neon/unstable] debian: remove tight ABI coupling mechanism. we remove pkg symbols helper because it causes excessively tight version dependencies of packages when they are not needed and this is just another way to do the same thing

Jonathan Riddell null at kde.org
Thu Jun 24 11:14:34 BST 2021


Git commit 7dc5b2f3402140ba6339437e8b7a924c86e21900 by Jonathan Riddell.
Committed on 24/06/2021 at 10:14.
Pushed by jriddell into branch 'Neon/unstable'.

remove tight ABI coupling mechanism.  we remove pkg symbols helper because it causes excessively tight version dependencies of packages when they are not needed and this is just another way to do the same thing

M  +6    -6    debian/rules

https://invent.kde.org/neon/kde/kwayland-server/commit/7dc5b2f3402140ba6339437e8b7a924c86e21900

diff --git a/debian/rules b/debian/rules
index a89535c..15c4d47 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,12 +8,12 @@ pkgs_lib = $(filter-out %-%,$(filter lib%,$(shell dh_listpackages)))
 %:
 	dh $@ --with kf5,pkgkde_symbolshelper
 
-override_dh_makeshlibs:
-	for pkg in $(pkgs_lib); do \
-		name=$$( echo "$${pkg}" | sed -e 's/abi[0-9]\+\s*//'); \
-		echo "ABI:VirtualPackage=$${name}-$(AbiVirtualPackageVersion)" >> debian/$${pkg}.substvars; \
-		dh_makeshlibs -p$${pkg} -V "$${pkg} (>= $(DEB_VERSION_EPOCH_UPSTREAM)), $${name}-$(AbiVirtualPackageVersion)"; \
-	done
+#override_dh_makeshlibs:
+#	for pkg in $(pkgs_lib); do \
+#		name=$$( echo "$${pkg}" | sed -e 's/abi[0-9]\+\s*//'); \
+#		echo "ABI:VirtualPackage=$${name}-$(AbiVirtualPackageVersion)" >> debian/$${pkg}.substvars; \
+#		dh_makeshlibs -p$${pkg} -V "$${pkg} (>= $(DEB_VERSION_EPOCH_UPSTREAM)), $${name}-$(AbiVirtualPackageVersion)"; \
+#	done
 
 
 override_dh_auto_configure:


More information about the Neon-commits mailing list