commit:     f87aa98779a3c99bad97136e8f2d6ce00914bde3
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Dec 10 08:20:16 2023 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sun Dec 10 08:20:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87aa987

x11-drivers/OpenTabletDriver: conflict with -bin

Also add Kconfig check.

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild 
b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
index 54dbb67218..2e99ccfe42 100644
--- a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
+++ b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
@@ -232,7 +232,7 @@ xunit.extensibility.execution@2.4.1
 xunit.runner.visualstudio@2.4.3
 "
 
-inherit desktop dotnet-pkg udev xdg
+inherit desktop dotnet-pkg linux-info udev xdg
 
 DESCRIPTION="A cross-platform open-source tablet driver"
 HOMEPAGE="https://opentabletdriver.net/";
@@ -251,14 +251,21 @@ RDEPEND="
        x11-libs/libX11
        x11-libs/libXrandr
        x11-libs/gtk+:3
+       !x11-drivers/OpenTabletDriver-bin
 "
 
+CONFIG_CHECK="~INPUT_UINPUT"
 DOTNET_PKG_PROJECTS=(
        "${S}/OpenTabletDriver.Console/OpenTabletDriver.Console.csproj"
        "${S}/OpenTabletDriver.Daemon/OpenTabletDriver.Daemon.csproj"
        "${S}/OpenTabletDriver.UX.Gtk/OpenTabletDriver.UX.Gtk.csproj"
 )
 
+pkg_setup() {
+       linux-info_pkg_setup
+       dotnet-pkg_pkg_setup
+}
+
 src_prepare() {
        # Build doesn't need the solution file but eclass tries to use it.
        rm -f OpenTabletDriver.sln || die

Reply via email to