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