Merge ~vpa1977/ubuntu/+source/hxtools:ubuntu/devel into ubuntu/+source/hxtools:ubuntu/devel

Proposed by Vladimir Petko
Status: Merged
Merged at revision: e51eb1cad1d9408fedd9c82a912e46d88c7b7ad6
Proposed branch: ~vpa1977/ubuntu/+source/hxtools:ubuntu/devel
Merge into: ubuntu/+source/hxtools:ubuntu/devel
Diff against target: 119 lines (+87/-1)
4 files modified
debian/changelog (+7/-0)
debian/control (+1/-1)
debian/patches/add-missing-header.patch (+78/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
git-ubuntu import Pending
Review via email: mp+464152@code.launchpad.net

Description of the change

PPA: ppa:vpa1977/october-21[1]

Testing:
 - package installs (piuparts install/upgrade/purge passes on amd64)
 - gpsh works
---
# gpsh foo
[1219] Index has 5 entries
[1219] Queue has 0 entries
---

[1] https://launchpad.net/~vpa1977/+archive/ubuntu/october-21/+sourcepub/15927636/+listing-archive-extra

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 3045b90..da3085c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
1hxtools (20231224-2ubuntu1) noble; urgency=medium
2
3 * Add missing headers to fix FTBFS. (LP: #2060825)
4 * Add runtime dependency on libfile-find-rule-perl. (LP: #2060728)
5
6 -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 11 Apr 2024 19:36:09 +0100
7
1hxtools (20231224-2build1) noble; urgency=high8hxtools (20231224-2build1) noble; urgency=high
29
3 * No change rebuild against libhx32t64.10 * No change rebuild against libhx32t64.
diff --git a/debian/control b/debian/control
index f292faf..2cd8765 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: https://salsa.debian.org/debian/hxtools
1212
13Package: hxtools13Package: hxtools
14Architecture: any14Architecture: any
15Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}15Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libfile-find-rule-perl
16# because of /usr/bin/bin2c16# because of /usr/bin/bin2c
17Conflicts: nvidia-cuda-toolkit17Conflicts: nvidia-cuda-toolkit
18Description: Collection of tools and scripts18Description: Collection of tools and scripts
diff --git a/debian/patches/add-missing-header.patch b/debian/patches/add-missing-header.patch
19new file mode 10064419new file mode 100644
index 0000000..baf730e
--- /dev/null
+++ b/debian/patches/add-missing-header.patch
@@ -0,0 +1,78 @@
1Description: Add missing header files
2 This patch can be removed when libhx is updated to v4.21+
3Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
4Bug-Ubuntu: https://launchpad.net/bugs/2060825
5Forwarded: not-needed
6Last-Update: 2024-04-11
7---
8
9--- hxtools-20231224.orig/smath/graph-fanout.c
10+++ hxtools-20231224/smath/graph-fanout.c
11@@ -36,6 +36,7 @@
12 #include <libHX/map.h>
13 #include <libHX/option.h>
14 #include <libHX/string.h>
15+#include <libHX/defs.h>
16
17 struct node {
18 char *name;
19--- hxtools-20231224.orig/smm/bsvplay.c
20+++ hxtools-20231224/smm/bsvplay.c
21@@ -16,6 +16,7 @@
22 #include <unistd.h>
23 #include <libHX/init.h>
24 #include <libHX/option.h>
25+#include <libHX/defs.h>
26 #include "pcspkr.h"
27 #define TICKSPERSEC 1086
28
29--- hxtools-20231224.orig/smm/hcdplay.c
30+++ hxtools-20231224/smm/hcdplay.c
31@@ -15,6 +15,7 @@
32 #include <string.h>
33 #include <unistd.h>
34 #include <libHX/option.h>
35+#include <libHX/defs.h>
36 #include <sys/ioctl.h>
37 #if defined(HAVE_LINUX_CDROM_H)
38 # include <linux/cdrom.h>
39--- hxtools-20231224.orig/smm/pcmdiff.c
40+++ hxtools-20231224/smm/pcmdiff.c
41@@ -17,6 +17,7 @@
42 #include <unistd.h>
43 #include <libHX/init.h>
44 #include <libHX/option.h>
45+#include <libHX/defs.h>
46
47 struct fdstream {
48 int fd;
49--- hxtools-20231224.orig/smm/pcmmix.c
50+++ hxtools-20231224/smm/pcmmix.c
51@@ -12,6 +12,7 @@
52 #include <unistd.h>
53 #include <libHX/init.h>
54 #include <libHX/option.h>
55+#include <libHX/defs.h>
56
57 static char *blocklen_str;
58 static unsigned int mixing_mode, sample_rate = 48000;
59--- hxtools-20231224.orig/suser/tailhex.c
60+++ hxtools-20231224/suser/tailhex.c
61@@ -16,6 +16,7 @@
62 #include <libHX/ctype_helper.h>
63 #include <libHX/init.h>
64 #include <libHX/option.h>
65+#include <libHX/defs.h>
66
67 static struct {
68 long long start;
69--- hxtools-20231224.orig/suser/xcp.c
70+++ hxtools-20231224/suser/xcp.c
71@@ -16,6 +16,7 @@
72 #include <unistd.h>
73 #include <libHX/init.h>
74 #include <libHX/option.h>
75+#include <libHX/defs.h>
76 #include "config.h"
77
78 enum {
diff --git a/debian/patches/series b/debian/patches/series
index 0f0c200..a5980ee 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
10001-Drop-some-tools.patch10001-Drop-some-tools.patch
2add-missing-header.patch

Subscribers

People subscribed via source and target branches