summaryrefslogtreecommitdiff
path: root/gnu/packages/backup.scm
diff options
context:
space:
mode:
authorEfraim Flashner <[email protected]>2025-01-22 13:54:01 +0200
committerEfraim Flashner <[email protected]>2025-01-22 14:39:28 +0200
commita4f2fe119ea0148aedc05c1a23cc45ed425e30fe (patch)
treed51f2bed02f48ae2ed6e5fa3122da9cd110c3d1e /gnu/packages/backup.scm
parentb08a08448e4fbaf0c9189f8c7714c17e4878cc51 (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.scm15
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