about summary refs log tree commit diff
path: root/pkgs/applications/networking
diff options
context:
space:
mode:
authorPatrick Mahoney <pat@polycrystal.org>2014-10-17 11:24:27 -0500
committerPatrick Mahoney <pat@polycrystal.org>2014-10-17 11:24:27 -0500
commitcb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f (patch)
treeb636b9a1a2d63e144b5d1639be6450c6741c10f4 /pkgs/applications/networking
parentcd223ad0ac089fe564b3db4d340012c2b26ec65a (diff)
downloadnixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar.gz
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar.bz2
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar.lz
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar.xz
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.tar.zst
nixlib-cb3343c48ae2ba8f84ad9b3a0dc161d4f9f2d61f.zip
notmuch: Use 'find' to patch test script shebangs.
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r--pkgs/applications/networking/mailreaders/notmuch/default.nix46
1 files changed, 4 insertions, 42 deletions
diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix
index 75ccb93ca954..72c7d2a249a1 100644
--- a/pkgs/applications/networking/mailreaders/notmuch/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix
@@ -13,48 +13,10 @@ stdenv.mkDerivation rec {
   buildInputs = [ bash emacs gdb glib gmime gnupg pkgconfig talloc xapian ];
 
   patchPhase = ''
-    (cd test && for prg in \
-        aggregate-results.sh \
-        argument-parsing \
-        atomicity \
-        author-order \
-        basic \
-        crypto \
-        count \
-        dump-restore \
-        emacs \
-        emacs-large-search-buffer \
-        encoding \
-        from-guessing \
-        help-test \
-        hooks \
-        json \
-        long-id \
-        maildir-sync \
-        multipart \
-        new \
-        notmuch-test \
-        python \
-        raw \
-        reply \
-        search \
-        search-by-folder \
-        search-insufficient-from-quoting \
-        search-folder-coherence \
-        search-limiting \
-        search-output \
-        search-position-overlap-bug \
-        symbol-hiding \
-        tagging \
-        test-lib.sh \
-        test-verbose \
-        thread-naming \
-        thread-order \
-        uuencode \
-    ;do
-      substituteInPlace "$prg" \
-        --replace "#!/usr/bin/env bash" "#!${bash}/bin/bash"
-    done)
+    find test -type f -exec \
+      sed -i \
+        "1s_#!/usr/bin/env bash_#!${bash}/bin/bash_" \
+        "{}" ";"
 
     for src in \
       crypto.c \