Control: tags -1 patch
Please find a debdiff with the suggested configuration flag attached. It also includes other patches that should be applied. I am uploading this as NMU to DELAYED/5.
diff -Nru awesome-4.3/debian/changelog awesome-4.3/debian/changelog --- awesome-4.3/debian/changelog 2025-09-18 21:15:04.000000000 +0200 +++ awesome-4.3/debian/changelog 2025-11-18 13:06:58.000000000 +0100 @@ -1,3 +1,14 @@ +awesome (4.3-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build with markdown formatter. (Closes: #1120930) + * Force min. CMake version. (Closes: #1112714) + + [ Jeremy Bicha ] + * autopgktest: Use lua5.3 instead of 5.2. (Closes: #1118659) + + -- Bastian Germann <[email protected]> Tue, 18 Nov 2025 13:06:58 +0100 + awesome (4.3-8) unstable; urgency=medium [ Marco Trevisan (TreviƱo) ] diff -Nru awesome-4.3/debian/control awesome-4.3/debian/control --- awesome-4.3/debian/control 2025-09-18 20:42:56.000000000 +0200 +++ awesome-4.3/debian/control 2025-11-18 13:06:58.000000000 +0100 @@ -28,7 +28,6 @@ libxkbcommon-dev, libxkbcommon-x11-dev, lua-busted, - lua-discount, lua-ldoc, lua-lgi (>= 0.9.2), lua5.3, diff -Nru awesome-4.3/debian/patches/build-with-markdown-formatter.patch awesome-4.3/debian/patches/build-with-markdown-formatter.patch --- awesome-4.3/debian/patches/build-with-markdown-formatter.patch 1970-01-01 01:00:00.000000000 +0100 +++ awesome-4.3/debian/patches/build-with-markdown-formatter.patch 2025-11-18 12:59:41.000000000 +0100 @@ -0,0 +1,15 @@ +From: Bastian Germann <[email protected]> +Date: Tue, 18 Nov 2025 12:56:15 +0100 +Description: Build with markdown formatter +--- +--- a/docs/config.ld ++++ b/docs/config.ld +@@ -5,7 +5,7 @@ title='awesome API documentation' + description='API documentation for awesome, a highly configurable X window manager (version @AWESOME_VERSION@).' + + -- More on it: https://github.com/stevedonovan/LDoc/blob/master/doc/doc.md#markdown-support +-format='discount' ++format='markdown' + dir='../doc' + + -- Make the docs prettier diff -Nru awesome-4.3/debian/patches/series awesome-4.3/debian/patches/series --- awesome-4.3/debian/patches/series 2025-09-18 20:39:56.000000000 +0200 +++ awesome-4.3/debian/patches/series 2025-11-18 13:05:16.000000000 +0100 @@ -9,3 +9,4 @@ test-timeouts.patch gcc10.patch lib-tests-use-GioUnix-to-use-platform-specific-Gio-classe.patch +build-with-markdown-formatter.patch diff -Nru awesome-4.3/debian/rules awesome-4.3/debian/rules --- awesome-4.3/debian/rules 2023-02-10 20:42:21.000000000 +0100 +++ awesome-4.3/debian/rules 2025-11-18 13:06:58.000000000 +0100 @@ -6,7 +6,7 @@ dh $@ --buildsystem=cmake --builddirectory=build override_dh_auto_configure: debian/awesome.xpm - dh_auto_configure -- -DSYSCONFDIR=/etc + dh_auto_configure -- -DSYSCONFDIR=/etc -DCMAKE_POLICY_VERSION_MINIMUM=3.5 debian/awesome.xpm: icons/awesome32.png convert $< $@ diff -Nru awesome-4.3/debian/tests/control awesome-4.3/debian/tests/control --- awesome-4.3/debian/tests/control 2023-02-10 20:42:21.000000000 +0100 +++ awesome-4.3/debian/tests/control 2025-11-18 13:06:58.000000000 +0100 @@ -1,4 +1,3 @@ -# lua5.2 is explicitely added, because 5.3 doesn't currently provide lua (#863036) Tests: integration.sh -Depends: awesome, lua5.2, xvfb, dbus-x11, xterm, xfonts-base, x11-apps, x11-xserver-utils, x11-utils, gir1.2-gtk-3.0, build-essential, libxcb1-dev, libxcb-util-dev, libxcb-icccm4-dev +Depends: awesome, lua5.3, xvfb, dbus-x11, xterm, xfonts-base, x11-apps, x11-xserver-utils, x11-utils, gir1.2-gtk-3.0, build-essential, libxcb1-dev, libxcb-util-dev, libxcb-icccm4-dev Restrictions: allow-stderr

