#1120298 libplymouth-dev is missing dependencies on libevdev, xkbcommon and libudev

Package:
libplymouth-dev
Source:
libplymouth-dev
Description:
graphical boot animation and logger - development files
Submitter:
Johannes Schauer Marin Rodrigues
Date:
2026-04-16 00:07:01 UTC
Severity:
normal
Tags:
#1120298#5
Date:
2025-11-07 09:42:12 UTC
From:
To:
Hi,

the package libplymouth-dev is missing dependencies on libevdev, xkbcommon and
libudev. Compiling plugins without these packages installed yields the
following error message from pkgconf:

Package libevdev was not found in the pkg-config search path.
Perhaps you should add the directory containing `libevdev.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libevdev', required by 'ply-splash-core', not found
Package 'xkbcommon', required by 'ply-splash-core', not found
Package 'libudev', required by 'ply-splash-core', not found

The following patch should fix this problem:
--- a/debian/control
+++ b/debian/control
@@ -82,7 +82,12 @@ Package: libplymouth-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libplymouth5 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libevdev-dev,
+         libplymouth5 (= ${binary:Version}),
+         libudev-dev,
+         libxkbcommon-dev,
+         ${misc:Depends},
+         ${shlibs:Depends}
 Breaks: plymouth-dev (<< 0.9.2-1~)
 Replaces: plymouth-dev (<< 0.9.2-1~)
 Description: graphical boot animation and logger - development files

#1120298#8
Date:
2026-04-05 23:10:46 UTC
From:
To:
Hi,

I just uploaded a NMU fixing this to DELAYED/10.

Please find the debdiff attached.

Thanks!

cheers, josch

#1120298#13
Date:
2026-04-16 00:05:30 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
plymouth, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1120298@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <josch@debian.org> (supplier of updated plymouth package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 06 Apr 2026 00:41:21 +0200
Source: plymouth
Architecture: source
Version: 24.004.60-5.2
Distribution: unstable
Urgency: medium
Maintainer: Laurent Bigonville <bigon@debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <josch@debian.org>
Closes: 1120298
Changes:
 plymouth (24.004.60-5.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * libplymouth-dev: add Depends on libevdev, xkbcommon and libudev (Closes:
     #1120298)
Checksums-Sha1:
 a4c8744737f48f3f6670bb2b0f2d0b9eea98109c 2437 plymouth_24.004.60-5.2.dsc
 12b5edf34653dd1051ec86a0f8392a97ce08399c 31504 plymouth_24.004.60-5.2.debian.tar.xz
 c219ef6f40d86006cebea1a5f8f302c494018bfb 17596 plymouth_24.004.60-5.2_arm64.buildinfo
Checksums-Sha256:
 ec1b2e326f93f5d4ef1455aee3be2569bad5848d613341008f09a42df953a883 2437 plymouth_24.004.60-5.2.dsc
 cc7c00f84102b2f7cfd19b58951ad8ae1e7e951e92172fb9de50b28e36633295 31504 plymouth_24.004.60-5.2.debian.tar.xz
 813b20aba92977db1be8315994f458c4e097c3e3b70240b88a391e714035d35b 17596 plymouth_24.004.60-5.2_arm64.buildinfo
Files:
 5c545b239ab8e8318c1f6c89dc1e6a40 2437 misc optional plymouth_24.004.60-5.2.dsc
 eccd9d5931485a7928b4f79a29745770 31504 misc optional plymouth_24.004.60-5.2.debian.tar.xz
 5918abe890b2bf13815b6c4a5f95825a 17596 misc optional plymouth_24.004.60-5.2_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmnS64kACgkQ8sulx4+9
g+H/ZQ/9G9OFfRq0D1ZuG0kOT468KSGe4WqPEuoyd2cKmu0XYPNOf6dTYlPOWFbu
kU/JKkEt02Gh9XqKAgygkdV0cGMT/y0kUaDviu2Wuz4F5yE5VGpwLkryKY35XHU8
8/eumG4sO3Zgbv5fxs1XxbQXVnMuiTZ9SMUgB+Uetlc05Haj8mVWdihef2Cz6wTU
t9WRvQB0Ty2HZTTC64uQMlUXlLmUaVXpCH7RIwYLUGaKd2tnL8GqxbSVXoISV0Og
NgemRUK8WqVTxBT66ABdKXxbF6jYfE4+orM5dWAIEclV6uJvf1hNQNu3WuoReqtg
0WgzADOCszRtC4IOpy7Li2RmYgOYncDLwXi/9XVuTDwA5O5v5A6ReiHK0aJoWYTK
Xke3EP1LgM8VrHW518yAjbuWh8hhXISMzkheoZNOH9JRJjitfEeZ9thdrfTKIRbW
eugpYQmk7sF/5iB4Zz+rQDjbmBJ5vgF5eyaBKrBzkp40eVz6wLNmWwbxE/Tmgr5M
OFmAsHtkAj2RmjOCT3IGPJnnWMIxSFbC2wy6iBiryIRYttLo7zdtZwxbsddLvyBZ
MeSiKdK0MvIn71chBa9KbFXukKvqt1SfeSUUIFW1gsAopXq3SESrK5X43afTZsj+
mxrZ8RlUnZ+r5DJzeFpQT1vi890oC0dvcr7Kan11I7LJnDZkHUs=
=fNOh
-----END PGP SIGNATURE-----