Commit graph

  • 77a5272922 Added a fix-builder to fix most of the builder scripts automatically. Basic packages, such as zlib and getopt now build. Martin Bravenboer 2006-08-17 01:49:53 +00:00
  • 18d81e23fe Cleanup of various echo and debug messages. Added top-level mingw.nix for use with nix-env, because many asserts are broken all-packages.nix does not work with mingw stdenv. Martin Bravenboer 2006-08-17 01:25:46 +00:00
  • bda8fc5621 Dropped gcc-wrapper Martin Bravenboer 2006-08-17 00:55:03 +00:00
  • 688fff92de Major work on the mingw stdenv. Basics now works. Martin Bravenboer 2006-08-17 00:54:32 +00:00
  • 536a81cd9c * Remove help from the SDK, saving 200 MB. Eelco Dolstra 2006-08-16 21:34:26 +00:00
  • 44f6c2ef74 Build the mingw w32api from source for the mingw stdenv Martin Bravenboer 2006-08-16 19:13:43 +00:00
  • d1f3a668a0 Victory: mingw stdenv with mingw-runtime from source Martin Bravenboer 2006-08-16 18:35:39 +00:00
  • 890ce7f266 Cleanup Martin Bravenboer 2006-08-16 15:48:20 +00:00
  • 38de63873c Another initial MinGW environment, having some more basic tools. This will allow us to compile some packages for the stdenv from source. Martin Bravenboer 2006-08-16 15:43:34 +00:00
  • 4957325c31 Use gcc wrapper Martin Bravenboer 2006-08-16 15:03:13 +00:00
  • 5f88a929cc Added mingw gcc Martin Bravenboer 2006-08-16 14:35:43 +00:00
  • 884b6f9a0d Added make Martin Bravenboer 2006-08-16 14:15:00 +00:00
  • 5992b95b64 Basic stdenv for mingw. No compiler yet and setup needs more fixing. Martin Bravenboer 2006-08-15 21:25:14 +00:00
  • 42187add34 Various mingw fixes Martin Bravenboer 2006-08-15 16:26:21 +00:00
  • 56315425c9 Initial work on MinGW/MSYS standard environment Martin Bravenboer 2006-08-15 14:46:41 +00:00
  • 3fd8841922 * GNU Netcat. Eelco Dolstra 2006-08-15 13:22:45 +00:00
  • 76eb096fac * Another (better) Atari emulator. It doesn't quite work out of the box yet because for some reason it needs libX11 and libXext in the LD_LIBRARY_PATH... Eelco Dolstra 2006-08-14 09:26:53 +00:00
  • 15ae1b326f add "attr" tool. Includes some butchering of their supplied Makefile and aclocal.m4 to prevent all kinds of hardcoded paths...argh... Armijn Hemel 2006-08-13 18:50:04 +00:00
  • e03c795456 fix download location. This file should really be copied to nix.cs.uu.nl Armijn Hemel 2006-08-13 10:29:44 +00:00
  • deeadfc6f5 Tried to add kuickshow (a pretty fast image viewer that used to be distributed by default in KDE). Martin Bravenboer 2006-08-13 09:46:54 +00:00
  • 37832b3af0 * Atari800 - an 8-bit Atari emulator. Eelco Dolstra 2006-08-12 22:33:51 +00:00
  • b8da1b671d * Latest zapping. Eelco Dolstra 2006-08-12 07:26:24 +00:00
  • c6b246ae8c libgnomeprint now wants bison and flex during configure... Armijn Hemel 2006-08-12 00:15:31 +00:00
  • f0d6702f90 libgtkhtml = gtkhtml (packages were merged) libgnomeprint and libnomeprintui were moved to desktop, from platform Armijn Hemel 2006-08-12 00:01:37 +00:00
  • 259d0dd9ee * Gnome 2.14.3. * GTK updates. * Removed the bzip2 hack. Eelco Dolstra 2006-08-11 22:26:55 +00:00
  • 38ee361757 * Backout accidental commit. Eelco Dolstra 2006-08-09 15:49:02 +00:00
  • d6b4d601e8 * W00t. Eelco Dolstra 2006-08-09 15:27:18 +00:00
  • 572e981314 * Quick test... Eelco Dolstra 2006-08-09 15:24:12 +00:00
  • 1cb5a30f34 Added ANTLR 2.7.6 Martin Bravenboer 2006-08-09 15:09:50 +00:00
  • bf1e734f85 * Don't use the subpath operator (~) anymore, it's subsumed by normal concatenation (+). Eelco Dolstra 2006-08-09 15:05:30 +00:00
  • d9ec01e77f add scummvm (scummvm.sf.net) Armijn Hemel 2006-08-08 23:39:03 +00:00
  • 65203abef4 make sure /lib/modules exists on the target drive. Whoopsie. Armijn Hemel 2006-08-08 22:35:40 +00:00
  • 297d159c8d make sure /etc/resolv.conf is available in our chroot Armijn Hemel 2006-08-08 21:31:34 +00:00
  • 9626049ec5 first attempt at using network installs Armijn Hemel 2006-08-08 20:24:33 +00:00
  • 7154adfa34 new version of ISC dhcpd Armijn Hemel 2006-08-08 17:50:16 +00:00
  • a4b37a367a Added the package man-pages. Martin Bravenboer 2006-08-08 00:09:27 +00:00
  • 6742ffca0f update to 0.10pre6069 Armijn Hemel 2006-08-07 20:46:17 +00:00
  • ddc27b2313 use "kernelscripts" package to install the kernel and extra modules. This is actually bad, because in theory a different kernel could be chosen to be installed and then we could not load any modules...but even communism works...in theory! Armijn Hemel 2006-08-07 19:48:18 +00:00
  • f1166e0bbb * Through the magic of functional programming, let stdenv export a function to regenerate itself with a different setup script. This is useful for experimenting with changes to the setup script in specific packages without triggering a rebuild of everything. Eelco Dolstra 2006-08-07 13:31:18 +00:00
  • f587be2b20 * Pan 0.106. Eelco Dolstra 2006-08-07 13:27:56 +00:00
  • a2c118e0e3 * Remove redundant definition of LayYY_prev_more_offset; flex already generates it. Eelco Dolstra 2006-08-07 10:17:39 +00:00
  • 7e6a7d6418 rewrite to use busybox Armijn Hemel 2006-08-06 23:59:31 +00:00
  • e0758ef36a grub needs coreutils (for df and uniq) Armijn Hemel 2006-08-06 23:53:48 +00:00
  • e7bf53481a add a few more config options Armijn Hemel 2006-08-06 23:52:55 +00:00
  • 154aac88de make x86 the default right now. Add a configuration for x86, that builds enough tools for NixOS Armijn Hemel 2006-08-06 22:24:48 +00:00
  • c064d7d10f add MAKEDEV and a wrapper Armijn Hemel 2006-08-06 20:40:41 +00:00
  • 7bd7fef590 add a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEV Armijn Hemel 2006-08-06 20:30:41 +00:00
  • 5d58712fe0 add the MAKEDEV utility. This needs a wrapper with the right location of the configuration directory (default /etc/makdev.d) to work correctly on NixOS. Armijn Hemel 2006-08-06 19:57:12 +00:00
  • 1b17f45ef5 add a statically linked gcc-4.1 Armijn Hemel 2006-08-05 13:50:42 +00:00
  • 774f2f73af add nixStatic and binutilsStatic Armijn Hemel 2006-08-05 11:02:17 +00:00
  • 1c1ad8b285 add a builder for a statically linked binutils (for the initial stdenv build process). This needs the references to glibc nuked as well... Armijn Hemel 2006-08-05 10:55:58 +00:00
  • 68e7009fcc update to pre6052, remove patches, since these are in Nix now Armijn Hemel 2006-08-05 09:44:26 +00:00
  • 0345f37f1c update to nix-0.10pre6047, remove patch, since it is no longer needed Armijn Hemel 2006-08-05 00:28:06 +00:00
  • 33940db2dc re-enable the default debugging login shell Armijn Hemel 2006-08-04 23:39:59 +00:00
  • 183b838ed8 script cleanups Armijn Hemel 2006-08-04 09:29:32 +00:00
  • b60bc10218 prepare for having configs for different architectures Armijn Hemel 2006-08-03 22:23:08 +00:00
  • 6efea74e8e use the right hash :o Armijn Hemel 2006-08-03 21:45:44 +00:00
  • c48c2aa23b firefox 1.5.0.6 Armijn Hemel 2006-08-03 18:04:39 +00:00
  • 97690c23da cosmetic change Armijn Hemel 2006-08-03 18:00:32 +00:00
  • e030a74c87 remove substitutes that point to the installer CD after installation Armijn Hemel 2006-08-03 17:10:08 +00:00
  • 6e030f736c speed up the installation a *lot*, at the price of a bit more diskspace (49 MB currently) Armijn Hemel 2006-08-03 16:19:04 +00:00
  • a31de1c856 Added ANTLR 3 beta Martin Bravenboer 2006-08-03 16:08:25 +00:00
  • fcc3b33cb9 pack Nix packages in a tarball, unpack tarball, don't copy it file for file from CD (== slow) Armijn Hemel 2006-08-03 13:43:44 +00:00
  • 71755c6176 unmount all filesystems properly before unmounting target disk Armijn Hemel 2006-08-02 22:54:44 +00:00
  • 493661f880 This is a major big update for the install process for NixOS. This requires the latest patches to Nix itself, which were committed the last few days. Armijn Hemel 2006-08-02 22:42:56 +00:00
  • 2c87da322d use less packages Armijn Hemel 2006-08-02 22:34:13 +00:00
  • 604ca29bf0 add patches: Armijn Hemel 2006-08-02 20:44:17 +00:00
  • 799e451a26 Updated abc to version 1.2.0 Martin Bravenboer 2006-08-02 17:27:42 +00:00
  • d3370dfb36 workaround for problem with "date" not being in the path when using manifests on NixOS...better solution would be to switch to the Perl equivalent of "date" Armijn Hemel 2006-08-02 16:56:34 +00:00
  • 6fa02079b8 Update of aspectj to 1.5.2 Martin Bravenboer 2006-08-02 16:42:52 +00:00
  • db8288bf5b only nuke references to glibc in the statically linked binaries, not the references to perl, nix, and so on in the scripts. Armijn Hemel 2006-08-02 11:05:04 +00:00
  • 2f5ec262a8 nuke references to glibc...this should become a generic function somewhere... Armijn Hemel 2006-08-02 10:52:32 +00:00
  • aefc9586ec statically linked Nix. This should come in handy for installers...I hope... Armijn Hemel 2006-08-02 10:43:27 +00:00
  • 0ac74d23dc some NIX_ROOT fixes Armijn Hemel 2006-08-01 18:32:24 +00:00
  • 4fb1ec6a36 * Flex 2.5.33. This one builds on Darwin. Eelco Dolstra 2006-08-01 12:29:54 +00:00
  • f36368c749 * Boehm GC 6.8, needed on Darwin-x86. Eelco Dolstra 2006-08-01 12:29:07 +00:00
  • 9ef3ae26c7 use latest nix unstable release Armijn Hemel 2006-08-01 10:40:09 +00:00
  • 8c56a19d55 take closure of statically linked bash, this makes it "deterministic" according to eelco ;) Armijn Hemel 2006-07-31 15:16:10 +00:00
  • 6f1e09951c refactor Armijn Hemel 2006-07-31 15:12:08 +00:00
  • faf05a6811 * Apache HTTPD 2.2.3. Eelco Dolstra 2006-07-31 15:07:28 +00:00
  • 2018e992be patch the binaries to nuke paths to glibc. Ripped from stdenv/linux/scripts/fix-outpath.sh Armijn Hemel 2006-07-31 14:45:53 +00:00
  • 4dca405b3d 1.0.17 -> 1.0.18 hotplug -> udev Armijn Hemel 2006-07-31 13:29:02 +00:00
  • 0dbb937565 * Thunderbird 1.5.0.5. W00t! Eelco Dolstra 2006-07-31 12:13:53 +00:00
  • 7930f906dc allow for variability, don't change the default Armijn Hemel 2006-07-30 22:47:39 +00:00
  • 3e38e12467 add statically linked wget, by just overriding the compiler. Sweeeeet :) Armijn Hemel 2006-07-30 22:29:04 +00:00
  • 5b2f05bcb8 clean up the vim-diet Nix expression Armijn Hemel 2006-07-30 20:07:17 +00:00
  • ad329941b7 upgrade to 7.0 Armijn Hemel 2006-07-30 19:43:13 +00:00
  • 41f4be743f argh, fix kernelscripts thingie Armijn Hemel 2006-07-30 18:33:25 +00:00
  • 3830862744 add ncursesDiet, enable vimDiet, disable rpm Armijn Hemel 2006-07-30 18:29:23 +00:00
  • 0591f43c74 add dietlibc version of ncurses Armijn Hemel 2006-07-30 18:12:20 +00:00
  • 0d685d9ebe move NIX_GLIBC_FLAGS_SET=1 to the dietlibc-wrapper Armijn Hemel 2006-07-30 17:07:15 +00:00
  • 961c6e50e5 * Firefox 1.5.0.5. Eelco Dolstra 2006-07-28 13:35:09 +00:00
  • 6aca0d8f9d more fixes Armijn Hemel 2006-07-28 13:29:33 +00:00
  • 559ea955a1 fixes Armijn Hemel 2006-07-28 13:17:09 +00:00
  • 5ee173e814 new builders, new scripts, new yay! Armijn Hemel 2006-07-28 12:49:12 +00:00
  • a9d8252365 remove scripts Armijn Hemel 2006-07-28 12:48:19 +00:00
  • 05fad51550 change patch again, this time to keep Eelco happy Armijn Hemel 2006-07-27 16:57:58 +00:00
  • 020ecb474f fix patch once again, modprobe should work fine now Armijn Hemel 2006-07-27 16:52:56 +00:00
  • 9ec98e5d19 change patch so we get the right path Armijn Hemel 2006-07-27 16:23:29 +00:00
  • 4961c5e3e1 add an option to dynamically set the MODULE_DIR path using an environment variable. This way we can keep more information in the store (as suggested by Eelco) and get rid of my ugly hack in NixOS...and a large part of one chapter of my thesis :| Armijn Hemel 2006-07-27 15:06:58 +00:00