summaryrefslogtreecommitdiff
path: root/gnu/packages/sync.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-03-02 22:16:42 +0100
committerLudovic Courtès <ludo@gnu.org>2021-03-02 23:12:36 +0100
commit8784b52a9adbdce4fe4699222a0618077ad66609 (patch)
treecbcc64e4d8f22a42eb359bc33fe455b9b9f4179a /gnu/packages/sync.scm
parent061256da09f54861812ee5d99838e1ef60930c5b (diff)
downloadguix-patches-8784b52a9adbdce4fe4699222a0618077ad66609.tar
guix-patches-8784b52a9adbdce4fe4699222a0618077ad66609.tar.gz
gnu: usync: Patch shebang.
* gnu/packages/sync.scm (usync)[propagated-inputs]: Move SCSH to... [inputs]: ... here. New field. [arguments]: Add #:phases.
Diffstat (limited to 'gnu/packages/sync.scm')
-rw-r--r--gnu/packages/sync.scm16
1 files changed, 11 insertions, 5 deletions
diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm
index d3caf4f13b..d7c9009f3b 100644
--- a/gnu/packages/sync.scm
+++ b/gnu/packages/sync.scm
@@ -2,7 +2,7 @@
;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2018 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2018, 2021 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2018, 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2019 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
@@ -335,13 +335,19 @@ and does not hamper local file system performance.")
(sha256
(base32 "16i1q8f0jmfd43rb8d70l2b383vr5ib4kh7iq3yd345q7xjz9c2j"))))
(build-system copy-build-system)
+ (inputs
+ `(("scsh" ,scsh)))
(propagated-inputs
- `(("scsh" ,scsh)
- ("rsync" ,rsync)
+ `(("rsync" ,rsync)
("unison" ,unison)))
(arguments
- `(#:install-plan
- '(("usync" "bin/usync"))))
+ `(#:install-plan '(("usync" "bin/usync"))
+ #:phases (modify-phases %standard-phases
+ (add-before 'install 'patch-usync-shebang
+ (lambda _
+ (substitute* "usync"
+ (("/usr/bin/env scsh")
+ (which "scsh"))))))))
(home-page "https://github.com/ebzzry/usync")
(synopsis "Command line site-to-site synchronization tool")
(description