Hello, Michael Biebl, on Sun 20 Mar 2016 03:05:55 +0100, wrote: > Related to that, the generated shlibs file for libgail8 has > > > libgailutil 18 libgail18 (>= 2.24.0), libgail-common (>= 2.24.0) > > udeb: libgailutil 18 libgail18-udeb (>= 2.24.0), libgail-common (>= 2.24.0) > > The udeb line is broken, as it produces a dependency on a non-udeb package.
Uh. The rules file indeed uses dh_makeshlibs -plibgail18 \ -X$(MODULES_BASE_PATH) \ -V"libgail18 (>= $(SHVER)), libgail-common (>= $(SHVER))" \ -- -c4 My addition of --add-udeb=libgail18-udeb replaces libgail18 by libgail18-udeb on the udeb line, but I don't see any way to make dh_makeshlibs either drop the libgail-common dependency or replace it with libgaim-common-udeb... Debhelper maintainers, any idea? In the meanwhile, we can use a horrible sed hack :/ Samuel