Add SMBFS for GNU/Hurd.
svn path=/nixpkgs/trunk/; revision=32499
This commit is contained in:
parent
c6210ec36d
commit
3f523771bc
|
@ -1,7 +1,7 @@
|
||||||
# Packages that make up the GNU/Hurd operating system (aka. GNU).
|
# Packages that make up the GNU/Hurd operating system (aka. GNU).
|
||||||
|
|
||||||
args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool
|
args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool
|
||||||
, texinfo, glibcCross, hurdPartedCross, libuuid
|
, texinfo, glibcCross, hurdPartedCross, libuuid, samba_light
|
||||||
, gccCrossStageStatic, gccCrossStageFinal
|
, gccCrossStageStatic, gccCrossStageFinal
|
||||||
, forceBuildDrv, callPackage, platform, config, crossSystem }:
|
, forceBuildDrv, callPackage, platform, config, crossSystem }:
|
||||||
|
|
||||||
|
@ -86,4 +86,9 @@ rec {
|
||||||
}).stdenv;
|
}).stdenv;
|
||||||
}
|
}
|
||||||
else { });
|
else { });
|
||||||
|
|
||||||
|
smbfs = callPackage ./smbfs {
|
||||||
|
samba = samba_light;
|
||||||
|
hurd = hurdCross;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
{ fetchcvs, stdenv, hurd, machHeaders, samba }:
|
||||||
|
|
||||||
|
let
|
||||||
|
date = "2011-11-14";
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "smbfs-${date}";
|
||||||
|
|
||||||
|
src = fetchcvs {
|
||||||
|
cvsRoot = ":pserver:anonymous@cvs.savannah.nongnu.org:/sources/hurdextras";
|
||||||
|
module = "smbfs";
|
||||||
|
sha256 = "b36765fde77c6cafb04ab1ff44b19bb00b490064b5a02b9ced7828170ab47a70";
|
||||||
|
inherit date;
|
||||||
|
};
|
||||||
|
|
||||||
|
patchPhase =
|
||||||
|
'' sed -i "Makefile" \
|
||||||
|
-e 's|gcc|i586-pc-gnu-gcc|g ;
|
||||||
|
s|^LDFLAGS=\(.*\)$|LDFLAGS=\1 -pthread|g'
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [ hurd machHeaders samba ];
|
||||||
|
|
||||||
|
installPhase =
|
||||||
|
'' mkdir -p "$out/hurd"
|
||||||
|
cp -v smbfs "$out/hurd"
|
||||||
|
|
||||||
|
mkdir -p "$out/share/doc/${name}"
|
||||||
|
cp -v README "$out/share/doc/${name}"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "SMB/CIFS file system translator for GNU/Hurd";
|
||||||
|
|
||||||
|
homepage = http://www.nongnu.org/hurdextras/;
|
||||||
|
|
||||||
|
license = "GPLv3+";
|
||||||
|
|
||||||
|
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue