diff options
author | Rommel Martinez <ebzzry@ebzzry.io> | 2017-10-30 06:13:31 +0800 |
---|---|---|
committer | Rommel Martinez <ebzzry@ebzzry.io> | 2017-10-30 06:13:31 +0800 |
commit | 977bf2ec9a98043067b9a1a60d829fd936d10693 (patch) | |
tree | 6f485b43ea46070d13116c308e38b05a088fddb8 /pkgs/applications/misc/usync | |
parent | 00308bb7010a749529fed18863614caeca242fb3 (diff) | |
download | nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar.gz nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar.bz2 nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar.lz nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar.xz nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.tar.zst nixpkgs-977bf2ec9a98043067b9a1a60d829fd936d10693.zip |
usync: init at 0.0.3
Diffstat (limited to 'pkgs/applications/misc/usync')
-rw-r--r-- | pkgs/applications/misc/usync/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/misc/usync/default.nix b/pkgs/applications/misc/usync/default.nix new file mode 100644 index 00000000000..d12120ca2f1 --- /dev/null +++ b/pkgs/applications/misc/usync/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, scsh, rsync, unison }: + +stdenv.mkDerivation rec { + pname = "usync"; + version = "0.0.3"; + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "ebzzry"; + repo = pname; + rev = "9c87ea8a707a47c3d7f6ef94d07591c5ab594282"; + sha256 = "1r05gw041fz9dkkb70zd6kqw9dd8dhpv87407qxqg43pd7x47kf4"; + }; + + installPhase = '' + install -m 555 -Dt $out/bin $pname + ''; + + postFixup = '' + substituteInPlace $out/bin/$pname --replace "/usr/bin/env scsh" "${scsh}/bin/scsh" + substituteInPlace $out/bin/$pname --replace "(rsync " "(${rsync}/bin/rsync " + substituteInPlace $out/bin/$pname --replace "(unison " "(${unison}/bin/unison " + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/ebzzry/usync; + description = "A simple site-to-site synchronization tool"; + license = licenses.mit; + maintainers = [ maintainers.ebzzry ]; + platforms = platforms.unix; + }; + + dontBuild = true; +} |