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

Reply via email to