And thanks @hagbard_, I should have written exactly that. Which I didn't. Which is unhelpful.
]]>Got closed by the maintainer - not his problem I'm not using Debian...
The literal first position of every sociopath and narcissist on the planet and probably also their 2nd through hundredth unless it hurts them long enough.
Meh...
]]>1. Get the source: apt-get source libfluidsynth-dev
2. Edit debian/control to remove dependencies of libsystemd-dev
3. Install missing build dependencies. apt-get build-dep will fail due to the dependency of libsystemd-dev. You'll probably need at least the package ladspa-sdk.
4. Increase the package version: dch -i
5. Build the package: dpkg-buildpackage -us -uc -B -rfakeroot
Well it was worth a try.
]]>Shall I file a bug report for this?
I would say yes. But the Debian package maintainer is under no obligation to add support for non-systemd boxen.
]]>Shall I file a bug report for this? I guess others may stumble over that as well...
]]>Here's the relevant debian/rules line: https://salsa.debian.org/multimedia-tea … n/rules#L6
So just add the -Denable-dbus=off Meson option to the main dh_configure command and remove the ifneq block; debian/control will also need to be de-systemd'd before rebuilding the new package. Remember the version bump.
]]>Devuan Daedalus (performing great - so far, on a new-ish laptop, no major driver problems)
I'm trying to install a the libsdl2-mixer-dev package. It depends on libfluidsynth-dev, which depends on libsystemd-dev and in turn on libsystemd0, and this unfortunately collides with libelogind-compat. Letting aptitude "resolve" this leads nowhere, it tries to get rid of most of the system (or refuses to install).
I think that the dependency of libfluidsynth-dev should rather be libelogind-compat-something?
Any ideas? I realize that this is testing, and things may not work (long term Debian user). Shall I open a bug report?
Cheers,
gunpowdertea