diff --git a/debian/changelog b/debian/changelog index 4270ff4..19ba235 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ +qtsoundmodem (0.0.0.67-2) unstable; urgency=medium + + * Fixing libpulse + + -- Dave Hibberd Thu, 14 Sep 2023 21:53:22 +0100 + qtsoundmodem (0.0.0.67-jammy1) jammy; urgency=medium * New Upstream - -- Dave Hibberd Tue, 12 Sep 2023 21:39:41 +0100 + -- Dave Hibberd Tue, 12 Sep 2023 21:49:25 +0100 qtsoundmodem (0.0.0.66-jammy1) jammy; urgency=medium diff --git a/debian/control b/debian/control index 54020c9..b066d8f 100644 --- a/debian/control +++ b/debian/control @@ -12,5 +12,6 @@ Rules-Requires-Root: no Package: qtsoundmodem Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libpulse0 Description: Qt-based Sound Modem & Terminal for packet QtSoundModem (QtSM) is a multi-platform port of UZ7HO's SoundModem diff --git a/debian/patches/libpulse.patch b/debian/patches/libpulse.patch new file mode 100644 index 0000000..f425823 --- /dev/null +++ b/debian/patches/libpulse.patch @@ -0,0 +1,20 @@ +--- a/pulse.c ++++ b/pulse.c +@@ -67,7 +67,7 @@ + if (handle) + return handle; // already done + +- handle = dlopen("libpulse.so", RTLD_LAZY); ++ handle = dlopen("libpulse.so.0", RTLD_LAZY); + + if (!handle) + { +@@ -91,7 +91,7 @@ + if ((ppa_operation_unref = getModule(handle, "pa_operation_unref")) == NULL) return NULL; + if ((ppa_operation_get_state = getModule(handle, "pa_operation_get_state")) == NULL) return NULL; + +- shandle = dlopen("libpulse-simple.so", RTLD_LAZY); ++ shandle = dlopen("libpulse-simple.so.0", RTLD_LAZY); + + if (!shandle) + { diff --git a/debian/patches/series b/debian/patches/series index 48626c1..eded4b2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ +libpulse.patch build-fix.patch