Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 1, 2012
  1. @edolstra
Commits on Jun 29, 2012
  1. @edolstra

    Use XZ compression in binary caches

    edolstra authored
    XZ compresses significantly better than bzip2.  Here are the
    compression ratios and execution times (using 4 cores in parallel) on
    my /var/run/current-system (3.1 GiB):
    
      bzip2: total compressed size 849.56 MiB, 30.8% [2m08]
      xz -6: total compressed size 641.84 MiB, 23.4% [6m53]
      xz -7: total compressed size 621.82 MiB, 22.6% [7m19]
      xz -8: total compressed size 599.33 MiB, 21.8% [7m18]
      xz -9: total compressed size 588.18 MiB, 21.4% [7m40]
    
    Note that compression takes much longer.  More importantly, however,
    decompression is much faster:
    
      bzip2: 1m47.274s
      xz -6: 0m55.446s
      xz -7: 0m54.119s
      xz -8: 0m52.388s
      xz -9: 0m51.842s
    
    The only downside to using -9 is that decompression takes a fair
    amount (~65 MB) of memory.
Commits on May 10, 2012
  1. @edolstra

    Support building with the Perl XS bindings disabled

    edolstra authored
    Since the Perl bindings require shared libraries, this is required on
    platforms such as Cygwin where we do a static build.
Commits on Apr 13, 2012
  1. @edolstra
Commits on Mar 19, 2012
  1. @edolstra

    Replace "make check" with "make installcheck"

    edolstra authored
    Ensuring that the tests work from the build tree requires a growing
    number of nasty hacks.  The tests also don't verify that the installed
    Nix actually works.  Thus, the tests now require "make install" to
    have been run.
Commits on Mar 18, 2012
  1. @edolstra

    Drop the externals directory

    edolstra authored
    Nix now requires SQLite and bzip2 to be pre-installed.  SQLite is
    detected using pkg-config.  We required DBD::SQLite anyway, so
    depending on SQLite is not a big problem.
    
    The --with-bzip2, --with-openssl and --with-sqlite flags are gone.
Commits on Jan 11, 2012
  1. @civodul
Commits on Oct 10, 2011
  1. @edolstra
Commits on Apr 11, 2011
  1. @edolstra

    * configure: detect whether DBD::SQLite is present. If necessary the

    edolstra authored
      location to DBI and DBD::SQLite can be passed with --with-dbi and
      --with-dbd-sqlite.
Commits on Nov 16, 2010
  1. @edolstra

    * Sync with the trunk.

    edolstra authored
Commits on Oct 4, 2010
  1. @edolstra

    * "type -P" isn't portable.

    edolstra authored
Commits on May 12, 2010
  1. @edolstra

    * Sync with the trunk.

    edolstra authored
Commits on Apr 19, 2010
  1. @edolstra
Commits on Mar 11, 2010
  1. @edolstra

    * Sync with the trunk.

    edolstra authored
Commits on Mar 5, 2010
  1. @edolstra
Commits on Feb 24, 2010
  1. @edolstra
Commits on May 7, 2008
  1. @7c6f434c

    --proxy=proxy:3128

    7c6f434c authored
Commits on Apr 10, 2008
  1. @edolstra

    * Make really sure that we use bash. The line

    edolstra authored
        NEED_PROG(shell, bash)
    
      actually uses the content of $shell if set, which often points at
      /bin/sh.
Commits on May 1, 2007
  1. @edolstra

    * Give unpacked channels more sensible names than 0, 1, ... They now

    edolstra authored
      get the basename of the channel URL (e.g., nixpkgs-unstable).  The
      top-level Nix expression of the channel is now an attribute set, the
      attributes of which are the individual channels (e.g.,
      {nixpkgs_unstable = ...; strategoxt_unstable = ...}).  This makes
      attribute paths ("nix-env -qaA" and "nix-env -iA") more sensible,
      e.g., "nix-env -iA nixpkgs_unstable.subversion".
Commits on Jul 21, 2006
  1. @edolstra

    * Purify `make check'.

    edolstra authored
Commits on Apr 25, 2006
  1. @edolstra

    * Unless --with-bzip2 is specified, use a copy of bzip2 in the

    edolstra authored
      externals directory.  This is in particular useful because though
      most systems have bzip2/bunzip2, they don't always have libbz2,
      which we need for bsdiff/bspatch.
Commits on Mar 1, 2006
  1. @edolstra
  2. @edolstra
Commits on Feb 1, 2006
  1. @edolstra
Commits on Mar 15, 2005
  1. @edolstra
Commits on May 4, 2004
  1. @edolstra

    * A test to verify that Nix executes build jobs in parallel, if

    edolstra authored
      possible.
    
      This test fails right now because this hasn't been implemented right
      now.  Yes, I'm doing Test-Driven Development! ;-)
Commits on Apr 6, 2004
  1. @edolstra

    * Switched from wget to curl.

    edolstra authored
    * Made the dependencies on bzip2 and the shell explicit.
Commits on Mar 15, 2004
  1. @edolstra
Commits on Feb 20, 2004
  1. @edolstra
Commits on Jan 2, 2004
  1. @edolstra

    * Generate RPM spec file.

    edolstra authored
Commits on Dec 23, 2003
  1. @edolstra
Commits on Dec 1, 2003
  1. @edolstra

    * Use a system name that does not include the OS manufacturer (i.e.,

    edolstra authored
      "i686-linux" instead of "i686-suse-linux").
Commits on Nov 24, 2003
  1. @edolstra

    * Autoconf sucks.

    edolstra authored
Commits on Nov 22, 2003
  1. @edolstra

    * Maintain integrity of the substitute and successor mappings when

    edolstra authored
      deleting a path in the store.
    * Allow absolute paths in Nix expressions.
    * Get nix-prefetch-url to work again.
    * Various other fixes.
Commits on Aug 6, 2003
  1. @edolstra

    * Scan for wget and use the full path in fetchurl.sh.

    edolstra authored
    * Use nix-hash (not md5sum) in fetchurl.sh.
Something went wrong with that request. Please try again.