From 49cb321eb799ef9da82ba83a0a0e0db4b1a72f51 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 22 Jan 2025 13:05:07 +0200 Subject: [PATCH] gnu: picom: Enable building without ruby-asciidoctor. * gnu/packages/compton.scm (picom)[native-inputs]: Only add ruby-asciidoctor on supported systems. [arguments]: Only build the documentation when ruby-asciidoctor is in the native-inputs. Change-Id: Id0940df578a0620c2efe474c27bd3abd7a4d2d9c --- gnu/packages/compton.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm index 0022992181c..6e8dd5442e8 100644 --- a/gnu/packages/compton.scm +++ b/gnu/packages/compton.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2019 Brett Gilio ;;; Copyright © 2022 Jai Vetrivelan ;;; Copyright © 2023, 2024 John Kehayias +;;; Copyright © 2025 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -143,10 +144,17 @@ performance). xcb-util-image xprop)) (native-inputs - (list pkg-config xorgproto ruby-asciidoctor)) + (append + (list pkg-config xorgproto) + (if (supported-package? ruby-asciidoctor) + (list ruby-asciidoctor) + '()))) (arguments (list #:build-type "release" - #:configure-flags #~'("-Dwith_docs=true") + #:configure-flags + (if (this-package-native-input "ruby-asciidoctor") + #~'("-Dwith_docs=true") + #~'("-Dwith_docs=false")) #:phases #~(modify-phases %standard-phases ;; This file would be patched by 'patch-dot-desktop-files but