diff options
author | Peter Hoeg <peter@speartail.com> | 2016-07-20 18:46:22 +0800 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2016-07-20 12:46:22 +0200 |
commit | c5222b9d550ff867d8922bf9b14c84d5996f84aa (patch) | |
tree | a6b4714ad3628b4011d1500fc861e48543cffff0 /pkgs/applications/networking | |
parent | 13fc6e56fe8012936710a0475e2fd833acc3d3fc (diff) |
syncthing: 0.13.10 -> 0.14.0 (#17110)
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r-- | pkgs/applications/networking/syncthing/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/networking/syncthing013/default.nix | 38 |
2 files changed, 40 insertions, 2 deletions
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index b6d318011aa18..4529cf3bd78a7 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchgit, go }: stdenv.mkDerivation rec { - version = "0.13.10"; + version = "0.14.0"; name = "syncthing-${version}"; src = fetchgit { url = https://github.com/syncthing/syncthing; rev = "refs/tags/v${version}"; - sha256 = "07q3j6mnrza719rnvbkdsmvlkyr2pch5sj2l204m5iy5mxaghpx7"; + sha256 = "15l3q3r6i3q95i474winswx4y149b5ic7xhpnj52s78fxd4va2q2"; }; buildInputs = [ go ]; diff --git a/pkgs/applications/networking/syncthing013/default.nix b/pkgs/applications/networking/syncthing013/default.nix new file mode 100644 index 0000000000000..b6d318011aa18 --- /dev/null +++ b/pkgs/applications/networking/syncthing013/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchgit, go }: + +stdenv.mkDerivation rec { + version = "0.13.10"; + name = "syncthing-${version}"; + + src = fetchgit { + url = https://github.com/syncthing/syncthing; + rev = "refs/tags/v${version}"; + sha256 = "07q3j6mnrza719rnvbkdsmvlkyr2pch5sj2l204m5iy5mxaghpx7"; + }; + + buildInputs = [ go ]; + + buildPhase = '' + mkdir -p src/github.com/syncthing + ln -s $(pwd) src/github.com/syncthing/syncthing + export GOPATH=$(pwd) + + # Syncthing's build.go script expects this working directory + cd src/github.com/syncthing/syncthing + + go run build.go -no-upgrade -version v${version} install all + ''; + + installPhase = '' + mkdir -p $out/bin + cp bin/* $out/bin + ''; + + meta = { + homepage = https://www.syncthing.net/; + description = "Open Source Continuous File Synchronization"; + license = stdenv.lib.licenses.mpl20; + maintainers = with stdenv.lib.maintainers; [pshendry]; + platforms = with stdenv.lib.platforms; linux ++ freebsd ++ openbsd ++ netbsd; + }; +} |