[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1051819: fluidsynth: Consider building with pipewire support



control: reopen -1
control: notfixed -1 2.3.1-2
control: severity -1 serious
control: tags -1 patch

And also a -dev dependency on the library package, as shown by autopkgtests now being regressed (and vlc build broken).

trivial patch follows:

diff -Nru fluidsynth-2.3.3/debian/changelog fluidsynth-2.3.3/debian/changelog
--- fluidsynth-2.3.3/debian/changelog   2023-09-13 02:52:50.000000000 +0200
+++ fluidsynth-2.3.3/debian/changelog   2023-09-14 07:22:04.000000000 +0200
@@ -1,3 +1,10 @@
+fluidsynth (2.3.3-2.1) unstable; urgency=medium
+
+  * Fixup previous upload, also runtime depend on libpipewire-0.3-dev,
+    on libfluidsynth-dev (Closes: #1051819)
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 14 Sep 2023 07:22:04 +0200
+
 fluidsynth (2.3.3-2) unstable; urgency=medium

   * Team upload.
diff -Nru fluidsynth-2.3.3/debian/control fluidsynth-2.3.3/debian/control
--- fluidsynth-2.3.3/debian/control     2023-09-13 02:52:50.000000000 +0200
+++ fluidsynth-2.3.3/debian/control     2023-09-14 07:22:02.000000000 +0200
@@ -82,6 +82,7 @@
  libdbus-1-dev [linux-any],
  libinstpatch-dev (>= 1.1.0),
  libjack-dev | libjack-jackd2-dev,
+ libpipewire-0.3-dev,
  libpulse-dev,
  libreadline-dev,
  libsdl2-dev,


 97s Removing autopkgtest-satdep (0) ...
 97s autopkgtest [09:40:45]: test libsdl2-mixer-dev: [-----------------------
 98s Silencing output: run with TEST_REALLY_PLAY_AUDIO=yes to hear audio
 98s + [ -n /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts ]
 98s + WORKDIR=/tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts
 98s + [ -n  ]
 98s + CROSS_COMPILE=
 98s + [ -z  ]
 98s + set +x
 98s + export SDL_AUDIODRIVER=dummy
 98s + cp playmus.c /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts
 98s + cp playwave.c /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts
 98s + mkdir /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake
 98s + cp ./cmake/test/CMakeLists.txt /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake
 98s + cp ./cmake/test/main.c /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake
 98s + mkdir /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake-pkg-config
 98s + cp cmake/test/main.c /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake-pkg-config
 98s + cp debian/tests/cmake-pkg-config/CMakeLists.txt /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts/cmake-pkg-config
 98s + cd /tmp/autopkgtest-lxc.rib8c5t5/downtmp/libsdl2-mixer-dev-artifacts
 98s + pkg-config --cflags --libs SDL2_mixer >= 2.6.0
 98s Package libpipewire-0.3 was not found in the pkg-config search path.
 98s Perhaps you should add the directory containing `libpipewire-0.3.pc'
 98s to the PKG_CONFIG_PATH environment variable
 98s Package 'libpipewire-0.3', required by 'fluidsynth', not found
 98s + gcc -oplaymus playmus.c
 98s playmus.c:25:10: fatal error: SDL_stdinc.h: No such file or directory
 98s    25 | #include "SDL_stdinc.h"
 98s       |          ^~~~~~~~~~~~~~
 98s compilation terminated.
 98s autopkgtest [09:40:46]: test libsdl2-mixer-dev: -----------------------]

On Tue, 12 Sep 2023 20:21:15 -0400 Kevin Otte <nivex@nivex.net> wrote:
Package: fluidsynth
Version: 2.3.1-2
Severity: wishlist

Dear Maintainer,

Please consider building fluidsynth with pipewire support.
While it is working adequately via the pulseaudio compatibility layer,
it would be nice to utilize the native support added in 2.3.0 as it is
the default sound server in Debian 12.

It looks like all that is needed is a Build-Depends on libpipewire-0.3-dev
to have cmake pick up on it.

-- System Information:
Debian Release: 12.1
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-11-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fluidsynth depends on:
ii  init-system-helpers  1.65.2
ii  libc6                2.36-9+deb12u1
ii  libfluidsynth3       2.3.1-2
ii  libglib2.0-0         2.74.6-2
ii  libsdl2-2.0-0        2.26.5+dfsg-1
ii  libsystemd0          252.12-1~deb12u1

Versions of packages fluidsynth recommends:
ii  qsynth  0.9.9-1

fluidsynth suggests no packages.

-- no debconf information


Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: