diff -pruN 0.8.13-4/debian/aptitude-common.lintian-overrides 0.8.13-5/debian/aptitude-common.lintian-overrides
--- 0.8.13-4/debian/aptitude-common.lintian-overrides	2021-08-17 08:24:13.000000000 +0000
+++ 0.8.13-5/debian/aptitude-common.lintian-overrides	2022-08-06 03:18:22.000000000 +0000
@@ -1,8 +1,8 @@
 # Aptitude looks for inline documentation in /usr/share/aptitude/
-aptitude-common: package-contains-documentation-outside-usr-share-doc usr/share/aptitude/README*
-aptitude-common: package-contains-documentation-outside-usr-share-doc usr/share/aptitude/*help*.txt
+aptitude-common: package-contains-documentation-outside-usr-share-doc [usr/share/aptitude/README*]
+aptitude-common: package-contains-documentation-outside-usr-share-doc [usr/share/aptitude/*help*.txt]
 
 # These are debugging tools and do nothing but capture the state of
 # the dpkg database whatever it looks like.
-aptitude-common: uses-dpkg-database-directly usr/bin/aptitude-create-state-bundle
-aptitude-common: uses-dpkg-database-directly usr/bin/aptitude-run-state-bundle
+aptitude-common: uses-dpkg-database-directly [usr/bin/aptitude-create-state-bundle]
+aptitude-common: uses-dpkg-database-directly [usr/bin/aptitude-run-state-bundle]
diff -pruN 0.8.13-4/debian/changelog 0.8.13-5/debian/changelog
--- 0.8.13-4/debian/changelog	2022-05-26 10:40:46.000000000 +0000
+++ 0.8.13-5/debian/changelog	2022-08-06 03:45:53.000000000 +0000
@@ -1,3 +1,15 @@
+aptitude (0.8.13-5) unstable; urgency=medium
+
+  [ Axel Beckert ]
+  * Fix bashism-related issue with fixman i18n scripts (Closes: #999383)
+  * Bump libcwidget-dev version constraint to ≥ 0.5.18-6~ due to #1015925.
+  * Add brackets to lintian overrides.
+
+  [ Paul Wise ]
+  * Fix FTBFS with GCC 12 (Closes: #1012895)
+
+ -- Axel Beckert <abe@debian.org>  Sat, 06 Aug 2022 05:45:53 +0200
+
 aptitude (0.8.13-4) unstable; urgency=high
 
   * Add patch to insert missing unistd.h include to fix FTBFS with
diff -pruN 0.8.13-4/debian/control 0.8.13-5/debian/control
--- 0.8.13-4/debian/control	2022-05-26 09:54:48.000000000 +0000
+++ 0.8.13-5/debian/control	2022-08-05 02:09:32.000000000 +0000
@@ -14,7 +14,7 @@ Build-Depends: autoconf-archive,
                libboost-system-dev,
                libboost-test-dev,
                libcppunit-dev,
-               libcwidget-dev (>= 0.5.18),
+               libcwidget-dev (>= 0.5.18-6~),
                libgmock-dev (>= 1.8.0-9),
                libgtest-dev (>= 1.8.0-9),
                libncurses-dev (>= 6.1+20180210),
diff -pruN 0.8.13-4/debian/patches/fix-bashism-related-issue-with-fixman-scripts.patch 0.8.13-5/debian/patches/fix-bashism-related-issue-with-fixman-scripts.patch
--- 0.8.13-4/debian/patches/fix-bashism-related-issue-with-fixman-scripts.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.8.13-5/debian/patches/fix-bashism-related-issue-with-fixman-scripts.patch	2022-05-26 12:58:57.000000000 +0000
@@ -0,0 +1,18 @@
+Description: Fix bashism-related issue with fixman i18n scripts
+ Simply calling them as script instead of forking them seems to do the trick.
+Author: Axel Beckert <abe@debian.org>
+Bug-Debian: https://bugs.debian.org/999383
+
+diff --git a/buildlib/docbook.mk b/buildlib/docbook.mk
+index 9ec1b433..de03f0b4 100644
+--- a/buildlib/docbook.mk
++++ b/buildlib/docbook.mk
+@@ -129,7 +129,7 @@ docbook-man-stamp: $(DOCBOOK_XML) aptitude-man.xsl aptitude-common.xsl
+ 	@if [ -x "$(srcdir)/fixman" ]; then \
+ 	  for i in $(DOCBOOK_MANS); do \
+ 	    echo "$(srcdir)/fixman $$i"; \
+-	    . $(srcdir)/fixman $$i; \
++	    $(srcdir)/fixman $$i; \
+           done; \
+         fi
+ 	touch docbook-man-stamp
diff -pruN 0.8.13-4/debian/patches/fix-ftbfs-with-gcc-12.patch 0.8.13-5/debian/patches/fix-ftbfs-with-gcc-12.patch
--- 0.8.13-4/debian/patches/fix-ftbfs-with-gcc-12.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.8.13-5/debian/patches/fix-ftbfs-with-gcc-12.patch	2022-08-06 02:50:01.000000000 +0000
@@ -0,0 +1,35 @@
+From 3b135b1a8a575a3cf0718c697e546ea192dfb88d Mon Sep 17 00:00:00 2001
+From: Paul Wise <pabs@debian.org>
+Date: Sun, 24 Jul 2022 16:40:28 +0800
+Subject: [PATCH] Declare operator<< functions used by cppunit before they are
+ used.
+
+Solves a build failure with GCC 12 and clang.
+
+Fixes: https://bugs.debian.org/1012895
+---
+ tests/test_parsers.cc | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/tests/test_parsers.cc b/tests/test_parsers.cc
+index 1bcc8e31..afb046f6 100644
+--- a/tests/test_parsers.cc
++++ b/tests/test_parsers.cc
+@@ -20,6 +20,14 @@
+ 
+ #include <generic/util/parsers.h>
+ 
++// These are used by cppunit so they must be declared early.
++
++template<typename T>
++std::ostream &operator<<(std::ostream &out, const std::optional<T> &o);
++
++template<typename T>
++std::ostream &operator<<(std::ostream &out, const std::vector<T> &v);
++
+ #include <cppunit/extensions/HelperMacros.h>
+ 
+ #include <boost/fusion/container/generation/make_vector.hpp>
+-- 
+2.36.1
+
diff -pruN 0.8.13-4/debian/patches/series 0.8.13-5/debian/patches/series
--- 0.8.13-4/debian/patches/series	2022-05-26 08:10:07.000000000 +0000
+++ 0.8.13-5/debian/patches/series	2022-08-05 02:07:58.000000000 +0000
@@ -1,3 +1,5 @@
 fix-ftbfs-with-gcc-10.patch
 apt_2.1.19_compatibility.patch
 fix-FTBFS-1011681.patch
+fix-bashism-related-issue-with-fixman-scripts.patch
+fix-ftbfs-with-gcc-12.patch
