Package: release.debian.org Control: affects -1 + src:wayfire X-Debbugs-Cc: wayf...@packages.debian.org User: release.debian....@packages.debian.org Usertags: pu Tags: bookworm X-Debbugs-Cc: by...@debian.org Severity: normal
[ Reason ] Currently binary package wayfire-dev needs several other -dev packages to work, but the dependency relationship is not documented. This will result in the following errors when trying to use wayfire-dev alone: Determining dependency 'wayfire' with pkg-config executable '/usr/bin/pkg- config' env[PKG_CONFIG_PATH]: /usr/lib/aarch64-linux-gnu/pkgconfig Called `/usr/bin/pkg-config --modversion wayfire` -> 1 stderr: Package cairo was not found in the pkg-config search path. Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable Package 'cairo', required by 'wayfire', not found Package 'pango', required by 'wayfire', not found Package 'pangocairo', required by 'wayfire', not found Package 'wayland-server', required by 'wayfire', not found Package 'pixman-1', required by 'wayfire', not found Package 'wlroots', required by 'wayfire', not found Package 'wf-config', required by 'wayfire', not found As a result, an upload adding such binary dependencies for the deb package is needed. The bug is documented at https://bugs.debian.org/1064011 . [ Impact ] If not approved, users of wayfire-dev will have to manually build-depends on corresponding -dev packages in order to build software using wayfire headers. [ Tests ] Manually tested on my machine. [ Risks ] Minimal risk. Only changes in binary dependencies involved. [ Checklist ] [X] *all* changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in (old)stable [X] the issue is verified as fixed in unstable [ Changes ] Add binary dependencies on the following packages for wayfire-dev: + libwlroots-dev, + libcairo-dev, + libpango1.0-dev, + libwayland-dev, + libpixman-1-dev, + libwf-config-dev Thanks, Boyuan Yang
diff -Nru wayfire-0.7.4/debian/changelog wayfire-0.7.4/debian/changelog --- wayfire-0.7.4/debian/changelog 2023-05-03 15:25:12.000000000 -0400 +++ wayfire-0.7.4/debian/changelog 2024-02-16 10:17:37.000000000 -0500 @@ -1,3 +1,10 @@ +wayfire (0.7.4-3+deb12u1) bookworm; urgency=medium + + * debian/control: Add missing -dev package dependency for + wayfire-dev package. (Closes: #1064011) + + -- Boyuan Yang <by...@debian.org> Fri, 16 Feb 2024 10:17:37 -0500 + wayfire (0.7.4-3) unstable; urgency=medium * debian/control: Let libwf-utils-dev depends on libwf-utils0. diff -Nru wayfire-0.7.4/debian/control wayfire-0.7.4/debian/control --- wayfire-0.7.4/debian/control 2023-05-03 15:25:08.000000000 -0400 +++ wayfire-0.7.4/debian/control 2024-02-16 10:16:21.000000000 -0500 @@ -88,6 +88,12 @@ Architecture: any Depends: ${misc:Depends}, + libwlroots-dev, + libcairo-dev, + libpango1.0-dev, + libwayland-dev, + libpixman-1-dev, + libwf-config-dev, Description: 3D Wayland compositor (development files) Wayfire is a 3D Wayland compositor, inspired by Compiz and based on wlroots. It aims to create a customizable, extendable and lightweight
signature.asc
Description: This is a digitally signed message part