diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2007-09-11 20:05:54 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2007-09-11 20:05:54 +0000 |
commit | bd0e895bad617321cad6f2bb01f9b66db40c00c9 (patch) | |
tree | 52fa07abbd983641afb8ed79bbb584b8bb093b0b /doc/release-notes.xml | |
parent | 8907d0ba89b013744264f6b41dfe063a8e370392 (diff) | |
download | nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar.gz nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar.bz2 nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar.lz nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar.xz nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.tar.zst nixlib-bd0e895bad617321cad6f2bb01f9b66db40c00c9.zip |
* Release notes.
* Linux 2.6.22.6. * w3m 0.5.2. svn path=/nixpkgs/trunk/; revision=9305
Diffstat (limited to 'doc/release-notes.xml')
-rw-r--r-- | doc/release-notes.xml | 77 |
1 files changed, 74 insertions, 3 deletions
diff --git a/doc/release-notes.xml b/doc/release-notes.xml index 6cf2c2bb596e..53446a642dde 100644 --- a/doc/release-notes.xml +++ b/doc/release-notes.xml @@ -5,7 +5,7 @@ <title>Nixpkgs Release Notes</title> -<section><title>Release 0.11 (TBA)</title> +<section><title>Release 0.11 (September 11, 2007)</title> <para>This release has the following improvements: @@ -96,6 +96,56 @@ preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";</programlisting> </para></listitem> + <listitem><para>The function <function>fetchurl</function> now has + support for two different kinds of mirroring of files. First, it + has support for <emphasis>content-addressable mirrors</emphasis>. + For example, given the <function>fetchurl</function> call + +<programlisting> +fetchurl { + url = http://releases.mozilla.org/<replaceable>...</replaceable>/firefox-2.0.0.6-source.tar.bz2; + sha1 = "eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082"; +}</programlisting> + + <function>fetchurl</function> will first try to download this file + from <link + xlink:href="http://nix.cs.uu.nl/dist/tarballs/sha1/eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082"/>. + If that file doesn’t exist, it will try the original URL. In + general, the “content-addressed” location is + <replaceable>mirror</replaceable><literal>/</literal><replaceable>hash-type</replaceable><literal>/</literal><replaceable>hash</replaceable>. + There is currently only one content-addressable mirror (<link + xlink:href="http://nix.cs.uu.nl/dist/tarballs"/>), but more can be + specified in the <varname>hashedMirrors</varname> attribute in + <filename>pkgs/build-support/fetchurl/mirrors.nix</filename>, or by + setting the <envar>NIX_HASHED_MIRRORS</envar> environment variable + to a whitespace-separated list of URLs.</para> + + <para>Second, <function>fetchurl</function> has support for + widely-mirrored distribution sites such as SourceForge or the Linux + kernel archives. Given a URL of the form + <literal>mirror://<replaceable>site</replaceable>/<replaceable>path</replaceable></literal>, + it will try to download <replaceable>path</replaceable> from a + configurable list of mirrors for <replaceable>site</replaceable>. + (This idea was borrowed from Gentoo Linux.) Example: +<programlisting> +fetchurl { + url = mirror://gnu/gcc/gcc-4.2.0/gcc-core-4.2.0.tar.bz2; + sha256 = "0ykhzxhr8857dr97z0j9wyybfz1kjr71xk457cfapfw5fjas4ny1"; +}</programlisting> + Currently <replaceable>site</replaceable> can be + <literal>sourceforge</literal>, <literal>gnu</literal> and + <literal>kernel</literal>. The list of mirrors is defined in + <filename>pkgs/build-support/fetchurl/mirrors.nix</filename>. You + can override the list of mirrors for a particular site by setting + the environment variable + <envar>NIX_MIRRORS_<replaceable>site</replaceable></envar>, e.g. +<programlisting> +export NIX_MIRRORS_sourceforge=http://osdn.dl.sourceforge.net/sourceforge/</programlisting> + </para> + + </listitem> + + <listitem><para>Important updates: <itemizedlist> @@ -108,9 +158,11 @@ preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";</programlisting> <listitem><para>X11R7.2.</para></listitem> - <listitem><para>Linux 2.6.20.11.</para></listitem> + <listitem><para>Linux 2.6.21.7 and 2.6.22.6.</para></listitem> + + <listitem><para>Emacs 22.1.</para></listitem> - </itemizedlist>. + </itemizedlist> </para></listitem> @@ -121,6 +173,10 @@ preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";</programlisting> <listitem><para>KDE 3.5.6 Base.</para></listitem> + <listitem><para>Wine 0.9.43.</para></listitem> + + <listitem><para>OpenOffice 2.2.1.</para></listitem> + <listitem><para>Many Linux system packages to support NixOS.</para></listitem> @@ -132,6 +188,21 @@ preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";</programlisting> </para> +<para>The following people contributed to this release: + + Andres Löh, + Arie Middelkoop, + Armijn Hemel, + Eelco Dolstra, + Marc Weber, + Mart Kolthof, + Martin Bravenboer, + Michael Raskin, + Wouter den Breejen and + Yury G. Kudryashov. + +</para> + </section> |