[X2Go-Commits] [x2goplasmabindings] 01/04: x2goplasmabindings.spec: try to BuildIgnore: kinfocenter5, since it contains a rich dependency on /usr/bin/vulkaninfo if libvulkan1 is installed, which breaks obs-build.

git-admin at x2go.org git-admin at x2go.org
Fri Aug 11 23:24:11 CEST 2023


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2goplasmabindings.

commit e9de9dedd6d2aadf9a1c76238107570688c26467
Author: Mihai Moldovan <ionic at ionic.de>
Date:   Fri Aug 11 21:27:29 2023 +0200

    x2goplasmabindings.spec: try to BuildIgnore: kinfocenter5, since it contains a rich dependency on /usr/bin/vulkaninfo if libvulkan1 is installed, which breaks obs-build.
---
 debian/changelog        | 2 ++
 x2goplasmabindings.spec | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 92d7407..75c9b74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -67,6 +67,8 @@ x2goplasmabindings (3.0.2.3-0x2go1) UNRELEASED; urgency=medium
       /usr/share/plasma/plasmoids. KDE 5 users, which are the intended target
       of this package, will already have that installed, so it's essentially a
       no-op for them.
+    + Try to BuildIgnore: kinfocenter5, since it contains a rich dependency on
+      /usr/bin/vulkaninfo if libvulkan1 is installed, which breaks obs-build.
   * debian/control:
     + Adapt description to also mention KDE 5.
     + Build-Depend on libkf5plasma-dev and libkf5i18n-dev, with a fallback to
diff --git a/x2goplasmabindings.spec b/x2goplasmabindings.spec
index 2d804d4..9256379 100644
--- a/x2goplasmabindings.spec
+++ b/x2goplasmabindings.spec
@@ -65,6 +65,12 @@ BuildRequires:  redhat-rpm-config
 %if 0%{?suse_version}
 BuildRequires:  plasma5-desktop
 Requires:       plasma5-desktop
+# The dependency parser barfs on libvulkan1 vs. kinfocenter5, which requires
+# /usr/bin/vulkaninfo if libvulkan1 is installed. While that is certainly a
+# bug with our version of obs-build, libsolv, librpm or whatever is actually
+# causing it, we should be able to easily avoid this error by masking
+# kinfocenter5.
+#!BuildIgnore:  kinfocenter5
 %else
 BuildRequires:  plasma-desktop
 Requires:       plasma-desktop

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goplasmabindings.git


More information about the x2go-commits mailing list