On Tue Jan 14, 2025 at 8:38 PM CET, Michael Biebl wrote: > Am 14.01.25 um 16:11 schrieb Diederik de Haas: > > On Tue Jan 14, 2025 at 3:49 PM CET, Diederik de Haas via > > Pkg-voip-maintainers wrote: > >> On Thu Jan 9, 2025 at 6:55 PM CET, Michael Biebl wrote: > >>> No, all you are supposed to do in your .install files is to use the > >>> correct paths > >>> /usr/lib/systemd/system/foo.service > >>> /usr/lib/sysusers.d/foo.conf > >>> /usr/lib/tmpfile.d/foo.conf > >>> > >>> The upstream build system is supposed to install the files directly into > >>> those paths as they are defined in /usr/share/pkgconfig/systemd.pc. > >>> Those paths should be queried by the build system via pkgconfig and not > >>> be hard-coded. > >>> > >> > >> I tried it with the attached patch and got the same error as Chris Knadle > >> pointed out, 'even' with 1.5.735 which has the referenced commit/PR. > > > > Looks like I found confirmation that the upstream build system is NOT > > doing the right thing ... in CMakeCache.txt: > > Have you used -Duse-pkgconf-install-paths=ON ?
I did not (before), but with it the build succeeds. Thanks a LOT! I do get a lintian warning, but I'm confident I can figure that out :-) Cheers, Diederik
signature.asc
Description: PGP signature