commit: 4f8eaa4aec4ccacfbdd1947d9d4c98ef06080c36 Author: Marek Szuba <marecki <AT> gentoo <DOT> org> AuthorDate: Fri May 7 17:17:18 2021 +0000 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> CommitDate: Fri May 7 17:18:15 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8eaa4a
x11-misc/read-edid-3.0.2-r1: check kernel config for i2c-dev support Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> x11-misc/read-edid/read-edid-3.0.2-r1.ebuild | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/x11-misc/read-edid/read-edid-3.0.2-r1.ebuild b/x11-misc/read-edid/read-edid-3.0.2-r1.ebuild index 3b48fa3a376..abd2962bb37 100644 --- a/x11-misc/read-edid/read-edid-3.0.2-r1.ebuild +++ b/x11-misc/read-edid/read-edid-3.0.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake flag-o-matic +inherit cmake flag-o-matic linux-info DESCRIPTION="Program that can get information from a PnP monitor" HOMEPAGE="http://www.polypux.org/projects/read-edid/" @@ -17,6 +17,17 @@ IUSE="vbe-mode" DEPEND="vbe-mode? ( >=dev-libs/libx86-1.1 )" RDEPEND="${DEPEND}" +pkg_setup() { + CONFIG_CHECK="~I2C_CHARDEV" + ERROR_I2C_CHARDEV="I2C_CHARDEV support not enabled in the kernel. get-edid will " + if use vbe-mode; then + ERROR_I2C_CHARDEV+="fall back to the legacy, VBE-based interface." + else + ERROR_I2C_CHARDEV+="not work." + fi + linux-info_pkg_setup +} + src_prepare() { sed -i -e 's|COPYING||g;s|share/doc/read-edid|share/doc/'"${PF}"'|g' \ CMakeLists.txt || die
