Author: ludo
Date: Thu Feb 23 00:01:29 2012
New Revision: 32499
URL: https://nixos.org/websvn/nix/?rev=32499&sc=1
Log:
Add SMBFS for GNU/Hurd.
Added:
nixpkgs/trunk/pkgs/os-specific/gnu/smbfs/
nixpkgs/trunk/pkgs/os-specific/gnu/smbfs/default.nix
Modified:
nixpkgs/trunk/pkgs/os-specific/gnu/default.nix
Modified: nixpkgs/trunk/pkgs/os-specific/gnu/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/gnu/default.nix Thu Feb 23 00:01:24
2012 (r32498)
+++ nixpkgs/trunk/pkgs/os-specific/gnu/default.nix Thu Feb 23 00:01:29
2012 (r32499)
@@ -1,7 +1,7 @@
# Packages that make up the GNU/Hurd operating system (aka. GNU).
args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool
-, texinfo, glibcCross, hurdPartedCross, libuuid
+, texinfo, glibcCross, hurdPartedCross, libuuid, samba_light
, gccCrossStageStatic, gccCrossStageFinal
, forceBuildDrv, callPackage, platform, config, crossSystem }:
@@ -86,4 +86,9 @@
}).stdenv;
}
else { });
+
+ smbfs = callPackage ./smbfs {
+ samba = samba_light;
+ hurd = hurdCross;
+ };
}
Added: nixpkgs/trunk/pkgs/os-specific/gnu/smbfs/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/os-specific/gnu/smbfs/default.nix Thu Feb 23
00:01:29 2012 (r32499)
@@ -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:[email protected]:/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 ];
+ };
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits