libera/#devuan-dev/ Sunday, 2022-11-20

hagbardHi, could we please have a forked version of libfluidsynth-dev in the devuan repo? The Debian package has a dependency on libsystemd-dev. Removing that dependency from debian/control and rebuilding that package made the package installable.20:34
hagbardOtherwise the package is not installable, and thus not libsdl2-mixer-dev. This causes sdl and things that depend on it to not to be able to be built in Devuan. E.g. widelands.20:36
hagbardI know, I was nagging about this before. But others are running into that too: https://dev1galaxy.org/viewtopic.php?id=533020:36
rrqhttps://git.devuan.org/devuan/documentation/src/branch/master/maintainers20:38
hagbardI know that readme. And I could imagine forking the package myself and maintaining it in the long run. I have read the packaging guide, but I'm still not sure how to proceed.20:56
hagbardSo, I'd open a new repo on git.devuan.org, clone into it from debian salsa, make some commits, and that's it?20:58
rrqyes basicallly so; then of course keep a bit of an eye on updates to renew it20:59
rrqLeePen coordinates it21:01
rrqtechnically, we usually also set up the personal, local workspace with the devuan.org project as "origin" and the debian project as an additional remote (eg named "debian") so as to easily merge updates21:07
rrqwell, "easily"21:07
golinuxThose split infinitives will bite every time :O21:13
hagbardI'm not sure what I'm doing, as I'm trying to do it for the very first time. But here is the change to fluidsynth: https://git.devuan.org/hagbard/fluidsynth/commit/29a3ab90f4e5d511175b38c5267ca9796fcd624023:09
hagbardRemoving the libsystemd-dev dependency from control is indeed enough. All two lines of code that make use of something defined in systemd headers, are wrapped in ifdefs anyway, which aren't defined if libsystemd-dev is not present.23:12
rrqgreat.23:20
rrqthe next process step is with LeePen ...23:23

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!