Author: raskin
Date: Fri Nov  4 14:04:38 2011
New Revision: 30223
URL: https://nixos.org/websvn/nix/?rev=30223&sc=1

Log:
A working bash-builder for my PB

Added:
   configurations/trunk/misc/raskin/lesser-expressions/pb.nix

Added: configurations/trunk/misc/raskin/lesser-expressions/pb.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ configurations/trunk/misc/raskin/lesser-expressions/pb.nix  Fri Nov  4 
14:04:38 2011        (r30223)
@@ -0,0 +1,46 @@
+let
+  pkgsFun = import /etc/nixos/nixpkgs ;
+  pkgsNoParams = pkgsFun {};
+  crossSystem = {
+      config = "armv6l-unknown-linux-gnueabi";
+      bigEndian = false;
+      arch = "arm";
+      float = "soft";
+      withTLS = true;
+      libc = "glibc";
+      platform = {
+        name = "PocketBook";
+       kernelMajor = "2.6";
+        kernelArch = "arm";
+       kernelHeadersBaseConfig = "s3c6400_defconfig";
+      };
+      uclibc = {
+        extraConfig = ''
+          CONFIG_ARM_OABI n
+          CONFIG_ARM_EABI y
+          ARCH_BIG_ENDIAN n
+          ARCH_WANTS_BIG_ENDIAN n
+          ARCH_WANTS_LITTLE_ENDIAN y
+         LINUXTHREADS_OLD y
+        '';
+      };
+      openssl = {
+        system = "linux-generic32";
+      };
+    };
+  pkgs =  pkgsFun
+  {
+    inherit crossSystem;
+    config = {
+      packageOverrides = p : {
+        linuxHeaders26Cross = p.forceBuildDrv
+       (p.linuxHeaders_2_6_28.override {cross = crossSystem;});
+      };
+    };
+  };
+  justUse = str : (builtins.getAttr str pkgs).hostDrv;
+in 
+(pkgs.symlinkJoin "raskin-pb-packages" 
+(map justUse [
+       "hello" "bashInteractive" "glibc"
+             ])).hostDrv
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to