[Debian-med-packaging] Bug#1041118: ska FTBFS with googletest 1.13.0

Bastian Germann bage at debian.org
Wed Aug 9 23:43:19 BST 2023


I am uploading a NMU to fix this. The debdiff is attached.
-------------- next part --------------
diff -Nru ska-1.0+dfsg/debian/changelog ska-1.0+dfsg/debian/changelog
--- ska-1.0+dfsg/debian/changelog	2022-10-03 07:39:45.000000000 +0200
+++ ska-1.0+dfsg/debian/changelog	2023-08-10 00:11:51.000000000 +0200
@@ -1,3 +1,11 @@
+ska (1.0+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Override CXXFLAGS to get rid of -std=c++0x (Closes: #1041118)
+  * Clean googletest link
+
+ -- Bastian Germann <bage at debian.org>  Thu, 10 Aug 2023 00:11:51 +0200
+
 ska (1.0+dfsg-2) unstable; urgency=medium
 
   * Packaging update
diff -Nru ska-1.0+dfsg/debian/clean ska-1.0+dfsg/debian/clean
--- ska-1.0+dfsg/debian/clean	1970-01-01 01:00:00.000000000 +0100
+++ ska-1.0+dfsg/debian/clean	2023-08-10 00:11:51.000000000 +0200
@@ -0,0 +1 @@
+tests/googletest
diff -Nru ska-1.0+dfsg/debian/rules ska-1.0+dfsg/debian/rules
--- ska-1.0+dfsg/debian/rules	2022-10-03 07:39:45.000000000 +0200
+++ ska-1.0+dfsg/debian/rules	2023-08-10 00:11:51.000000000 +0200
@@ -1,16 +1,23 @@
 #!/usr/bin/make -f
 
 # DH_VERBOSE := 1
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
 export LC_ALL=C.UTF-8
 
 %:
 	dh $@
 
+override_dh_auto_build:
+	dh_auto_build -- CXXFLAGS+=-std=c++17
+
 override_dh_auto_install:
 	# do not use broken Makefile which forces /usr/local/bin
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	cd tests && ln -s /usr/src/googletest/googletest && make && \
+	cd tests && ln -s /usr/src/googletest/googletest && \
+	$(MAKE) CXXFLAGS+=-std=c++17 && \
 	./general_unittest && ./kmers_unittest && ./DNA_unittest
 endif


More information about the Debian-med-packaging mailing list