Commit graph

  • 8776ba127c * Updated some more packages. However, bittorrent and vlc don't work right now because wxGTK is broken (it depends on internal symbols in GTK which where made private in GTK 2.4). Eelco Dolstra 2004-04-02 15:36:14 +00:00
  • de759967c8 * Update to GTK 2.4.0. Eelco Dolstra 2004-04-02 13:58:55 +00:00
  • 36356d7694 * More sed breakage. Eelco Dolstra 2004-04-01 20:36:40 +00:00
  • 57c5759250 * Missing file. Eelco Dolstra 2004-04-01 20:20:09 +00:00
  • 5c9232e063 * Fix UML - poorly. Eelco Dolstra 2004-04-01 20:12:54 +00:00
  • 776554d9e1 * Fixed and/or updated some more components. The number of explicit builders is dropping steadily. Eelco Dolstra 2004-04-01 19:11:59 +00:00
  • 7bf54b734e * Follow redirects. Eelco Dolstra 2004-04-01 19:10:37 +00:00
  • 2b58d63ab6 * MPlayer had an undeclared dependency on zlib; found using the improved purity enforcement in the gcc/ld-wrappers. Eelco Dolstra 2004-04-01 18:06:09 +00:00
  • 6d3efc40c1 * I don't know why GHC is broken. But it is. Eelco Dolstra 2004-04-01 17:10:36 +00:00
  • 735076eb3c * Doh!. Eelco Dolstra 2004-04-01 16:07:36 +00:00
  • e50417845d * Fixed Stratego. * Added Zoom, an interpreter for Z-Code. Eelco Dolstra 2004-04-01 16:02:53 +00:00
  • 8e4d58631e * Fixed flex-new. Eelco Dolstra 2004-04-01 14:24:30 +00:00
  • 9c711700e4 * Fix bison. Eelco Dolstra 2004-04-01 13:48:08 +00:00
  • 92b3cc5cfb * Working Graphviz / Athena widgets. Eelco Dolstra 2004-04-01 13:36:31 +00:00
  • 8feb5fab5b * Use an unofficial release of libXt. Eelco Dolstra 2004-04-01 12:24:12 +00:00
  • ab7af4709a * Add `--fail' to curl invocation to catch errors. Eelco Dolstra 2004-04-01 12:23:02 +00:00
  • 817d1b27ef * Provide a wrapper around aclocal' (in Automake) that automatically adds all directories specified in ACLOCAL_PATH' to the aclocal' command line as -I' flags. Also, it provides a setup hook that adds the .../share/aclocal' directory of every build input to ACLOCAL_PATH'. Eelco Dolstra 2004-03-31 22:47:06 +00:00
  • cbdf9a0408 * Disable some packages known not to build. Eelco Dolstra 2004-03-31 10:19:24 +00:00
  • 0376334dde * New Nix release. Eelco Dolstra 2004-03-31 10:19:01 +00:00
  • b3c93a41c1 * Some changes to get Firefox working (it doesn't work yet, since the freedesktop.org libXt is broken, but never mind that). Eelco Dolstra 2004-03-31 09:45:19 +00:00
  • 24cb251dd0 * Some more updates. Eelco Dolstra 2004-03-30 17:42:45 +00:00
  • 00004fa6da * More freedesktop.org X11 modules. * Cleaned up some packages. Eelco Dolstra 2004-03-30 17:28:41 +00:00
  • 5a4de2c5de * Remove builder attributes. * MPlayer: pass stdenv to w32codecs. Eelco Dolstra 2004-03-30 15:15:19 +00:00
  • 01a1658c6b * Finally we have a working stdenvLinux again. Eelco Dolstra 2004-03-30 12:46:52 +00:00
  • 68327c3a9d * Fix brokenness due to automatic transformations. Eelco Dolstra 2004-03-30 12:40:55 +00:00
  • 04c272508c * Fix brokenness due to automatic transformations. Eelco Dolstra 2004-03-30 12:37:17 +00:00
  • 4fc3dd4a5a * Remove builder. Eelco Dolstra 2004-03-30 12:35:56 +00:00
  • 085e197ea3 * Toss out all the linker flags, since any --rpath switch causes the glibc build to fail. Eelco Dolstra 2004-03-30 12:35:31 +00:00
  • 8ed9ea8b51 * Use a Nix shell for gcc-wrapper and ld-wrapper. Eelco Dolstra 2004-03-29 17:34:00 +00:00
  • 12ae5363ea * Remove trivial builders. * Make builders unexecutable by removing the hash-bang line and execute permission. * Convert calls to derivation' to mkDerivation'. * Remove system' and stdenv' attributes from calls to mkDerivation'. These transformations were all done automatically, so it is quite possible I broke stuff. * Put the mkDerivation' function in stdenv/generic. Eelco Dolstra 2004-03-29 17:23:01 +00:00
  • bc71554fc8 * Okay, so something did break. Eelco Dolstra 2004-03-29 10:27:01 +00:00
  • 2fcc5fdb08 * "!isNull x" -> "x != null". Done automatically. Hope nothing broke. Eelco Dolstra 2004-03-29 10:25:25 +00:00
  • e3ff964291 * Fixing ltmain.sh is now done in setup.sh. Eelco Dolstra 2004-03-29 10:15:12 +00:00
  • 5862e56f26 * For simple Autotools-style packages (such as the ATerm library), the builder may now be omitted entirely; the function `mkDerivation' will then use a default build script. Eelco Dolstra 2004-03-28 21:17:56 +00:00
  • 892b119c9d * It is now possible to execute a builder using a shell inside the Nix store, rather than outside (such as /bin/sh). Eelco Dolstra 2004-03-28 21:07:43 +00:00
  • f8f9f4d12c expression for strategoxt 0.9.5 Eelco Visser 2004-03-28 15:52:03 +00:00
  • 3c699fe619 * Need to specify a dummy unpacker. Eelco Dolstra 2004-03-27 23:39:02 +00:00
  • f45695f7fa * Use $propagatedBuildInputs to find build inputs. * Bug fix in setup.sh. Eelco Dolstra 2004-03-27 22:09:34 +00:00
  • bd56b7d65c * Started moving from XFree86 to the freedesktop.org Xlibs libraries. Eelco Dolstra 2004-03-27 21:59:31 +00:00
  • 8c4a80b585 * Upgrade to gcc 3.3.3. Starting at 3.3.3, the gcc makefile checks whether the system header file directory actually exists (when calling fixinc), so passing a non-existent directory no longer works. Instead we make a empty dummy directory. Eelco Dolstra 2004-03-27 16:35:59 +00:00
  • 9c4cfc02ce * Pass a `bootCurl' parameter. Eelco Dolstra 2004-03-27 15:50:18 +00:00
  • f1b459adfd * `aterm_2_0_5' is gone. Eelco Dolstra 2004-03-27 15:49:59 +00:00
  • e8295a80b4 * Upgrade to 0.9.7d (another security fix). Eelco Dolstra 2004-03-27 15:49:20 +00:00
  • f0b3c89f89 * Fix all files called `ltmain.sh' in the source tree. Eelco Dolstra 2004-03-27 15:48:46 +00:00
  • 4f155b0f7a * Upgrades. Eelco Dolstra 2004-03-27 15:48:19 +00:00
  • 158aa95f52 * Upgrade to 1.0.1. Eelco Dolstra 2004-03-27 15:48:03 +00:00
  • ee40be39a4 * Upgrade to 2.0.49. Eelco Dolstra 2004-03-27 15:47:48 +00:00
  • 4df6ec860c * Typo fix. Eelco Dolstra 2004-03-27 15:44:05 +00:00
  • cbe3e13bde * Style fix. Eelco Dolstra 2004-03-19 17:01:46 +00:00
  • 5941f66f0e * The stdenv setup script now defines a generic builder that allows builders for typical Autoconf-style to be much shorten, e.g., Eelco Dolstra 2004-03-19 16:53:04 +00:00
  • 0fd59fd7a4 * Re-enabled purity checking: it should work now. First we only checked whether absolute paths passed to gcc/ld refer to the store, which is wrong: they can also refer to the build tree (/tmp/nix-...). Eelco Dolstra 2004-03-12 11:12:18 +00:00
  • de13527000 * Finally got stdenv-nix-linux working again. Still not perfect, though. * libxml2: upgrade to latest. * octavefront/rna: keep debug info. Eelco Dolstra 2004-03-11 17:26:14 +00:00
  • a1b3ae0c81 * stdenv-nix-linux should more-or-less work again now. Eelco Dolstra 2004-03-09 17:16:02 +00:00
  • ab73ec398b * Removed the old gcc. Eelco Dolstra 2004-03-09 17:10:23 +00:00
  • b8b4f9ce4b * Reject inputs outside of the store in ld if NIX_ENFORCE_PURITY is set. * Various bug fixes. Eelco Dolstra 2004-03-09 17:08:41 +00:00
  • d74192ee38 * propagated-build-inputs should now be placed in $out/nix-support. Eelco Dolstra 2004-03-09 10:59:55 +00:00
  • c8455be838 * Use a setup hook to set PKG_CONFIG_PATH. Eelco Dolstra 2004-03-09 10:45:01 +00:00
  • 5c5db47443 * Set a flag to indicate whether we're doing a native build. Eelco Dolstra 2004-03-09 10:36:45 +00:00
  • e8d2b1cc36 * Allow Perl to be built using the native stdenv. Eelco Dolstra 2004-03-09 10:29:30 +00:00
  • 1b39a96d37 * Create a dummy linux/autoconf.h, which is needed by linux/config.h. * Updated to 2.4.25. Eelco Dolstra 2004-03-09 10:28:31 +00:00
  • 70d26112f2 * Set the TZ variable to UTC to prevent silly errors in date strings. * Bug fix in PATH initialisation. Eelco Dolstra 2004-03-09 10:27:42 +00:00
  • 946a2d4a48 * gcc-wrapper now filters out -L and -I flags referring to paths outside the store (in pure builds). Eelco Dolstra 2004-03-08 18:29:08 +00:00
  • ce50734cf0 * Started reorganising stdenv: Eelco Dolstra 2004-03-08 16:02:46 +00:00
  • 1b8e9faf08 * Add octavefront to the cache. Eelco Dolstra 2004-03-08 09:22:09 +00:00
  • 287edecf42 * Added gperf, texinfo, ncurses. * Started moving the gcc wrapper stuff out of stdenv. * Added octavefront and rna. Eelco Dolstra 2004-03-05 10:13:23 +00:00
  • f82050134e * Perl nixification fixes. Oh, the humanity. Eelco Dolstra 2004-02-20 16:25:34 +00:00
  • 1999676d30 * Bug fix: don't pass -B to the linker. Eelco Dolstra 2004-02-20 10:03:46 +00:00
  • b7ad383924 * Bah. All this time gcc was linking programs against /usr/lib/crt1.o, while it should be using $glibc/lib/crt1.o. This quick hack (prepending $glibc/lib to the GCC search path using "-B") fixes the problem, but a better solution to prevent this sort of thing is to remove these static paths from gcc. Eelco Dolstra 2004-02-19 16:55:23 +00:00
  • 16c0047575 * Use a 2-stage bootstrap for creating the standard build environment (stdenv) on Linux. The previous 1-stage bootstrap was insufficient, because the tools in stdenv where built by native tools. For instance, the Nix bash had a reference to /lib/libncurses. This doesn't happen with a 2-stage bootstrap, since the bash built in stage 2 will be built with the gcc built in stage 1, which doesn't search in the "standard" locations. Eelco Dolstra 2004-02-19 16:33:10 +00:00
  • 08dbd48e8d * Newer version. Eelco Dolstra 2004-02-19 16:24:43 +00:00
  • 91a5fe9eb0 * Networking now works in the UML machine. Masquerading for the tun device should be enabled on the host in order for the UML machine to be able to talk to the Internet. Eelco Dolstra 2004-02-19 12:49:00 +00:00
  • e5fd37f35d * Added net-tools (for ifconfig, route, hostname). Eelco Dolstra 2004-02-19 12:46:35 +00:00
  • cd0e06b9ef * Added the UML utilities (in particular for tunctl). mconsole is not built since it requires readline, which we don't have right now. Eelco Dolstra 2004-02-18 16:22:31 +00:00
  • 3514c5658b * Proper sysvinit boot/halt. At runlevel 2, creates login shells at virtual consoles 0 and 1. To shutdown, do init 0' (halt' and `shutdown' don't work because they call /sbin/init). Eelco Dolstra 2004-02-18 14:56:32 +00:00
  • 008ef42267 * init -> boot, to prevent confusion. Eelco Dolstra 2004-02-18 14:12:49 +00:00
  • 1e87e75d07 * Use sysvinit's init to start the system. This has the happy side-effect of initialising the console properly (i.e., enabling Ctrl-[C, Z]). Eelco Dolstra 2004-02-18 10:56:07 +00:00
  • 428f8b4ca3 * Upgraded vlc to 0.7.0. Eelco Dolstra 2004-02-18 08:17:48 +00:00
  • 73c7b4a111 * Pass parameters correctly. Eelco Dolstra 2004-02-18 08:17:12 +00:00
  • b79b18dfb7 * Add bittorrent to the cache. Eelco Dolstra 2004-02-17 20:08:01 +00:00
  • 90e75450a4 * Added BitTorrent. Eelco Dolstra 2004-02-17 20:03:12 +00:00
  • 56712d5032 * Export a variation point `zlibSupport'. Eelco Dolstra 2004-02-17 20:02:31 +00:00
  • 9261c1eaa5 * Added wxPython. Eelco Dolstra 2004-02-17 19:19:26 +00:00
  • 057ad6798c * Export a variation point `compat22' to specify compatibility with wxWindows 2.2. Eelco Dolstra 2004-02-17 19:18:46 +00:00
  • 5eea59c2cd * Use separate Berkeley DB and ATerm. Eelco Dolstra 2004-02-16 16:54:01 +00:00
  • d113da8bab * Added a Nix expression for Nix. Eelco Dolstra 2004-02-16 15:40:55 +00:00
  • e535bc8ad0 * Added e2fsprogs (for e2fsck). Eelco Dolstra 2004-02-16 14:31:52 +00:00
  • 500a06b8a9 * Added sysvinit (mostly because it provides a decent `halt' command). Eelco Dolstra 2004-02-16 14:09:55 +00:00
  • a33753a973 * Added util-linux (for mount etc.). Eelco Dolstra 2004-02-16 10:40:45 +00:00
  • 1f7a8c8ae9 * Started setting up a proper init environment. Eelco Dolstra 2004-02-16 09:41:00 +00:00
  • e019265ec9 * Scripts to set up and run the absolute minimal pure Nix environment; that is, an operating system environment in which there is (essentially) only a store. Eelco Dolstra 2004-02-14 22:56:51 +00:00
  • d6a58594d2 * User-Mode Linux and GNU Patch. Eelco Dolstra 2004-02-13 14:42:28 +00:00
  • 191a465665 * Added GHC and Helium. Note that GHC is built using a pre-built GHC for Linux/x86, which is not pure and doesn't work on other platforms! Eelco Dolstra 2004-02-12 13:18:24 +00:00
  • 73049cea22 * Ugh. Eelco Dolstra 2004-02-10 18:32:42 +00:00
  • ecbf66674f * Override packages in stdenvLinux with those already built in earlier stages of the bootstrap process (i.e., stdenvLinuxBoot). * Add those packages to the distribution. We didn't do that before because it would cause them to be built twice. Eelco Dolstra 2004-02-04 17:25:51 +00:00
  • 103d1b2c83 Added version 2.6.5 of libxml2 Martin Bravenboer 2004-02-04 16:36:22 +00:00
  • 9a4afa3f94 * Fix undefined variables. Eelco Dolstra 2004-02-03 14:44:48 +00:00
  • 9d9c76529f * Use the `inherit' syntax. Eelco Dolstra 2004-02-02 21:40:18 +00:00
  • 3f6bf521fc * Flex required M4 at runtime. Eelco Dolstra 2004-01-30 17:23:34 +00:00
  • 9249f4c892 * Bleeding edge Bison. Eelco Dolstra 2004-01-30 15:52:17 +00:00
  • 744c434349 * Missing semicolon. Eelco Dolstra 2004-01-30 15:44:56 +00:00