diff options
author | Efraim Flashner <[email protected]> | 2025-01-22 13:54:01 +0200 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2025-01-22 14:39:28 +0200 |
commit | a4f2fe119ea0148aedc05c1a23cc45ed425e30fe (patch) | |
tree | d51f2bed02f48ae2ed6e5fa3122da9cd110c3d1e /gnu/packages/backup.scm | |
parent | b08a08448e4fbaf0c9189f8c7714c17e4878cc51 (diff) |
gnu: btrbk: Enable building on more systems.
* gnu/packages/backup.scm (btrbk)[arguments]: Add some phases to enable
building without ruby-asciidoctor.
[native-inputs]: Only add ruby-asciidoctor on supported systems.
Change-Id: I86b5b1b307d3a226cae0231d85519ebb96a29f8c
Diffstat (limited to 'gnu/packages/backup.scm')
-rw-r--r-- | gnu/packages/backup.scm | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 04abba54f5..540dddeba7 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2017 Thomas Danckaert <[email protected]> ;;; Copyright © 2017, 2021 Arun Isaac <[email protected]> ;;; Copyright © 2017 Kei Kebreau <[email protected]> -;;; Copyright © 2017, 2020, 2021 Efraim Flashner <[email protected]> +;;; Copyright © 2017, 2020, 2021, 2025 Efraim Flashner <[email protected]> ;;; Copyright © 2017 Christine Lemmer-Webber <[email protected]> ;;; Copyright © 2017 Rutger Helling <[email protected]> ;;; Copyright © 2018 Mark H Weaver <[email protected]> @@ -1189,6 +1189,14 @@ interactive mode.") (("= /etc") (string-append "= $(PREFIX)/etc"))))) (delete 'check) + #$@(if (this-package-native-input "ruby-asciidoctor") + #~() + ;; The 'build phase only builds the manpages. + #~((delete 'build) + (add-before 'install 'adjust-install-targets + (lambda _ + (substitute* "Makefile" + (("install-man ") "")))))) (add-after 'install 'wrap-scripts (lambda* (#:key inputs outputs #:allow-other-keys) (define btrbk (search-input-file outputs "bin/btrbk")) @@ -1212,7 +1220,10 @@ interactive mode.") "bin/find" "bin/mbuffer" "bin/ssh"))))))))) - (native-inputs (list ruby-asciidoctor)) + (native-inputs + (if (supported-package? ruby-asciidoctor) + (list ruby-asciidoctor) + '())) (inputs (list bash-minimal btrfs-progs coreutils |