diff options
author | Linus Heckemann <git@sphalerite.org> | 2017-03-09 12:02:46 +0000 |
---|---|---|
committer | Linus Heckemann <git@sphalerite.org> | 2017-03-09 12:02:57 +0000 |
commit | a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3 (patch) | |
tree | afcd6f3c3f17bfbccae7bc00524d39c240563717 /pkgs/applications/networking/syncthing | |
parent | 603b799bcbcb8d49a9397bbd2896c1a454ee6ff6 (diff) | |
download | nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar.gz nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar.bz2 nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar.lz nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar.xz nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.tar.zst nixlib-a80e4d76af0e9d9dfca0e5f33eb37e5c82d901b3.zip |
syncthing: use removeReferencesTo
Diffstat (limited to 'pkgs/applications/networking/syncthing')
-rw-r--r-- | pkgs/applications/networking/syncthing/default.nix | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 95ab09542a07..2cb4f0a5922e 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -1,11 +1,6 @@ -{ stdenv, lib, fetchFromGitHub, go, pkgs }: +{ stdenv, lib, fetchFromGitHub, go, pkgs, removeReferencesTo }: -let - removeExpr = ref: '' - sed -i "s,${ref},$(echo "${ref}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" \ - ''; - -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { version = "0.14.24"; name = "syncthing-${version}"; @@ -16,7 +11,7 @@ in stdenv.mkDerivation rec { sha256 = "15jjk49ibry7crc3sw5zg09zsm5ir0ph5c0f3acas66wd02rnvl1"; }; - buildInputs = [ go ]; + buildInputs = [ go removeReferencesTo ]; buildPhase = '' mkdir -p src/github.com/syncthing @@ -48,7 +43,7 @@ in stdenv.mkDerivation rec { ''; preFixup = '' - find $out/bin -type f -exec ${removeExpr go} '{}' '+' + find $out/bin -type f -exec remove-references-to -t ${go} '{}' '+' ''; meta = with stdenv.lib; { |