diff -Nru hxtools-20231224/debian/changelog hxtools-20231224/debian/changelog --- hxtools-20231224/debian/changelog 2024-04-08 15:58:53.000000000 +0100 +++ hxtools-20231224/debian/changelog 2024-04-11 19:36:09.000000000 +0100 @@ -1,3 +1,10 @@ +hxtools (20231224-2ubuntu1) noble; urgency=medium + + * Add missing headers to fix FTBFS. (LP: #2060825) + * Add runtime dependency on libfile-find-rule-perl. (LP: #2060728) + + -- Sudip Mukherjee Thu, 11 Apr 2024 19:36:09 +0100 + hxtools (20231224-2build1) noble; urgency=high * No change rebuild against libhx32t64. diff -Nru hxtools-20231224/debian/control hxtools-20231224/debian/control --- hxtools-20231224/debian/control 2024-04-08 15:58:53.000000000 +0100 +++ hxtools-20231224/debian/control 2024-04-11 19:36:06.000000000 +0100 @@ -12,7 +12,7 @@ Package: hxtools Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libfile-find-rule-perl # because of /usr/bin/bin2c Conflicts: nvidia-cuda-toolkit Description: Collection of tools and scripts diff -Nru hxtools-20231224/debian/patches/add-missing-header.patch hxtools-20231224/debian/patches/add-missing-header.patch --- hxtools-20231224/debian/patches/add-missing-header.patch 1970-01-01 01:00:00.000000000 +0100 +++ hxtools-20231224/debian/patches/add-missing-header.patch 2024-04-11 19:36:09.000000000 +0100 @@ -0,0 +1,78 @@ +Description: Add missing header files + This patch can be removed when libhx is updated to v4.21+ +Author: Sudip Mukherjee +Bug-Ubuntu: https://launchpad.net/bugs/2060825 +Forwarded: not-needed +Last-Update: 2024-04-11 +--- + +--- hxtools-20231224.orig/smath/graph-fanout.c ++++ hxtools-20231224/smath/graph-fanout.c +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + + struct node { + char *name; +--- hxtools-20231224.orig/smm/bsvplay.c ++++ hxtools-20231224/smm/bsvplay.c +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + #include "pcspkr.h" + #define TICKSPERSEC 1086 + +--- hxtools-20231224.orig/smm/hcdplay.c ++++ hxtools-20231224/smm/hcdplay.c +@@ -15,6 +15,7 @@ + #include + #include + #include ++#include + #include + #if defined(HAVE_LINUX_CDROM_H) + # include +--- hxtools-20231224.orig/smm/pcmdiff.c ++++ hxtools-20231224/smm/pcmdiff.c +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + struct fdstream { + int fd; +--- hxtools-20231224.orig/smm/pcmmix.c ++++ hxtools-20231224/smm/pcmmix.c +@@ -12,6 +12,7 @@ + #include + #include + #include ++#include + + static char *blocklen_str; + static unsigned int mixing_mode, sample_rate = 48000; +--- hxtools-20231224.orig/suser/tailhex.c ++++ hxtools-20231224/suser/tailhex.c +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + static struct { + long long start; +--- hxtools-20231224.orig/suser/xcp.c ++++ hxtools-20231224/suser/xcp.c +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + #include "config.h" + + enum { diff -Nru hxtools-20231224/debian/patches/series hxtools-20231224/debian/patches/series --- hxtools-20231224/debian/patches/series 2024-01-15 06:36:45.000000000 +0000 +++ hxtools-20231224/debian/patches/series 2024-04-11 19:31:45.000000000 +0100 @@ -1 +1,2 @@ 0001-Drop-some-tools.patch +add-missing-header.patch