diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2017-09-23 22:16:14 +0200 |
---|---|---|
committer | Michael Weiss <dev.primeos@gmail.com> | 2017-09-23 23:15:36 +0200 |
commit | 699231ed78ca41db175579bb1d7790a20beb75c4 (patch) | |
tree | 1bbfed2066eefe9cfb9ef712adc3bfd41272d2f1 /pkgs/tools/filesystems/sshfs-fuse/default.nix | |
parent | 7d98316a9745ae6538f90dc580b0873074dfd5e5 (diff) | |
download | nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar.gz nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar.bz2 nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar.lz nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar.xz nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.tar.zst nixpkgs-699231ed78ca41db175579bb1d7790a20beb75c4.zip |
sshfs: 3.2.0 -> 3.3.0
Diffstat (limited to 'pkgs/tools/filesystems/sshfs-fuse/default.nix')
-rw-r--r-- | pkgs/tools/filesystems/sshfs-fuse/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/tools/filesystems/sshfs-fuse/default.nix b/pkgs/tools/filesystems/sshfs-fuse/default.nix index 274be305da8..eace7c2783e 100644 --- a/pkgs/tools/filesystems/sshfs-fuse/default.nix +++ b/pkgs/tools/filesystems/sshfs-fuse/default.nix @@ -1,17 +1,25 @@ -{ stdenv, fetchFromGitHub, pkgconfig, glib, fuse3, autoreconfHook }: +{ stdenv, fetchFromGitHub, meson, pkgconfig, ninja, glib, fuse3 +, buildManPages ? true, docutils +}: -stdenv.mkDerivation rec { - version = "3.2.0"; +let + inherit (stdenv.lib) optional; + rpath = stdenv.lib.makeLibraryPath [ fuse3 glib ]; +in stdenv.mkDerivation rec { + version = "3.3.0"; name = "sshfs-fuse-${version}"; src = fetchFromGitHub { owner = "libfuse"; repo = "sshfs"; rev = "sshfs-${version}"; - sha256 = "09pqdibhcj1p7m6vxkqiprvbcxp9iq2lm1hb6w7p8iarmvp80rlv"; + sha256 = "1hn5c0059ppjqygdhvapxm7lrqm5bnpwaxgjylskz04c0vr8nygp"; }; - buildInputs = [ pkgconfig glib fuse3 autoreconfHook ]; + patches = optional buildManPages ./build-man-pages.patch; + + nativeBuildInputs = [ meson pkgconfig ninja ]; + buildInputs = [ fuse3 glib ] ++ optional buildManPages docutils; NIX_CFLAGS_COMPILE = stdenv.lib.optional (stdenv.system == "i686-linux") @@ -22,6 +30,10 @@ stdenv.mkDerivation rec { ln -sf $out/bin/sshfs $out/sbin/mount.sshfs ''; + postFixup = '' + patchelf --set-rpath '${rpath}' "$out/bin/sshfs" + ''; + meta = with stdenv.lib; { inherit (src.meta) homepage; description = "FUSE-based filesystem that allows remote filesystems to be mounted over SSH"; |