[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1064064: bookworm-pu: package wayfire/0.7.4-3+deb12u1



Package: release.debian.org
Control: affects -1 + src:wayfire
X-Debbugs-Cc: wayfire@packages.debian.org
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: bookworm
X-Debbugs-Cc: byang@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 <byang@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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: