summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2021-08-13 17:33:30 +0300
committerGitHub <noreply@github.com>2021-08-13 17:33:30 +0300
commita445f5829889959d65ad65e5c961d5c67e1cd677 (patch)
tree4a56cf50e16e9b4ceb84ec3a9f8325d8c1f61e15
parentMerge pull request #133748 from NixOS/backport-133619-to-release-21.05 (diff)
parentgit-sync: unstable-2015-10-24 -> unstable-2021-07-14 (#130306) (diff)
downloadnixpkgs-a445f5829889959d65ad65e5c961d5c67e1cd677.tar.gz
Merge pull request #133654 from Artturin/backport-130515
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-sync/default.nix21
1 files changed, 12 insertions, 9 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-sync/default.nix b/pkgs/applications/version-management/git-and-tools/git-sync/default.nix
index add7bfc5526f..14696903542b 100644
--- a/pkgs/applications/version-management/git-and-tools/git-sync/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-sync/default.nix
@@ -1,15 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, coreutils, gnugrep, gnused, makeWrapper, git
-}:
+{ lib, stdenv, fetchFromGitHub, coreutils, git, gnugrep, gnused, makeWrapper, inotify-tools }:
stdenv.mkDerivation rec {
pname = "git-sync";
- version = "20151024";
+ version = "unstable-2021-07-14";
src = fetchFromGitHub {
owner = "simonthum";
repo = "git-sync";
- rev = "eb9adaf2b5fd65aac1e83d6544b9076aae6af5b7";
- sha256 = "01if8y93wa0mwbkzkzx2v1vqh47zlz4k1dysl6yh5rmppd1psknz";
+ rev = "7d3d34bf3ee2483fba00948f5b97f964b849a590";
+ sha256 = "sha256-PuYREW5NBkYF1tlcLTbOI8570nvHn5ifN8OIInfNNxI=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -18,21 +17,25 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
- cp -a git-sync $out/bin/git-sync
+ cp -a git-* $out/bin/
'';
wrapperPath = with lib; makeBinPath [
+ inotify-tools
coreutils
git
gnugrep
gnused
];
- fixupPhase = ''
- patchShebangs $out/bin
+ postFixup = ''
+ wrap_path="${wrapperPath}":$out/bin
wrapProgram $out/bin/git-sync \
- --prefix PATH : "${wrapperPath}"
+ --prefix PATH : $wrap_path
+
+ wrapProgram $out/bin/git-sync-on-inotify \
+ --prefix PATH : $wrap_path
'';
meta = {