<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/pkgs/test/simple, branch staging.patchShebangs</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>* "." -&gt; "source".</title>
<updated>2005-12-05T14:11:09+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2005-12-05T14:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=82e678362f25dfefd8c9952e4fa1ab3c1aca9ce6'/>
<id>82e678362f25dfefd8c9952e4fa1ab3c1aca9ce6</id>
<content type='text'>
svn path=/nixpkgs/trunk/; revision=4335
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/nixpkgs/trunk/; revision=4335
</pre>
</div>
</content>
</entry>
<entry>
<title>* Finally we have a working stdenvLinux again.</title>
<updated>2004-03-30T12:46:52+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-30T12:46:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=01a1658c6b8cdf75ad87ea24d1f82bc6c17670d4'/>
<id>01a1658c6b8cdf75ad87ea24d1f82bc6c17670d4</id>
<content type='text'>
  On the downside, the build process of stdenvLinux builds gcc 9 times
  (3 x 3 bootstrap stages).  That's a bit excessive.

svn path=/nixpkgs/trunk/; revision=880
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  On the downside, the build process of stdenvLinux builds gcc 9 times
  (3 x 3 bootstrap stages).  That's a bit excessive.

svn path=/nixpkgs/trunk/; revision=880
</pre>
</div>
</content>
</entry>
<entry>
<title>* Remove trivial builders.</title>
<updated>2004-03-29T17:23:01+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-29T17:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=12ae5363ea658d399bdb008f6ded3cde355f9310'/>
<id>12ae5363ea658d399bdb008f6ded3cde355f9310</id>
<content type='text'>
* 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.

svn path=/nixpkgs/trunk/; revision=874
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.

svn path=/nixpkgs/trunk/; revision=874
</pre>
</div>
</content>
</entry>
<entry>
<title>* Re-enabled purity checking: it should work now.  First we only</title>
<updated>2004-03-12T11:12:18+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-12T11:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0fd59fd7a41a47478f241b4a27c39d39f42914b9'/>
<id>0fd59fd7a41a47478f241b4a27c39d39f42914b9</id>
<content type='text'>
  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-...).

* Less static composition in the construction of stdenv-nix-linux:
  gcc-wrapper and generic are now passed in as arguments, rather then
  referenced by relative path.  This makes it easier to hack on a
  specific stage of the bootstrap process (before, a change to, e.g.,
  generic/setup.sh would cause all bootstrap stages to be redone).

svn path=/nixpkgs/trunk/; revision=833
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  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-...).

* Less static composition in the construction of stdenv-nix-linux:
  gcc-wrapper and generic are now passed in as arguments, rather then
  referenced by relative path.  This makes it easier to hack on a
  specific stage of the bootstrap process (before, a change to, e.g.,
  generic/setup.sh would cause all bootstrap stages to be redone).

svn path=/nixpkgs/trunk/; revision=833
</pre>
</div>
</content>
</entry>
<entry>
<title>* Finally got stdenv-nix-linux working again.  Still not perfect,</title>
<updated>2004-03-11T17:26:14+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-11T17:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=de13527000165c566e47d2146a1a6480fc67da59'/>
<id>de13527000165c566e47d2146a1a6480fc67da59</id>
<content type='text'>
  though.
* libxml2: upgrade to latest.
* octavefront/rna: keep debug info.

svn path=/nixpkgs/trunk/; revision=830
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  though.
* libxml2: upgrade to latest.
* octavefront/rna: keep debug info.

svn path=/nixpkgs/trunk/; revision=830
</pre>
</div>
</content>
</entry>
<entry>
<title>* stdenv-nix-linux should more-or-less work again now.</title>
<updated>2004-03-09T17:16:02+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-09T17:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=a1b3ae0c8121b932beeceb46bef816bdb2a9f180'/>
<id>a1b3ae0c8121b932beeceb46bef816bdb2a9f180</id>
<content type='text'>
svn path=/nixpkgs/trunk/; revision=826
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/nixpkgs/trunk/; revision=826
</pre>
</div>
</content>
</entry>
<entry>
<title>* gcc-wrapper now filters out -L and -I flags referring to paths</title>
<updated>2004-03-08T18:29:08+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-08T18:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=946a2d4a4824d415e3c2c306dd7b4c1360946662'/>
<id>946a2d4a4824d415e3c2c306dd7b4c1360946662</id>
<content type='text'>
  outside the store (in pure builds).

svn path=/nixpkgs/trunk/; revision=817
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  outside the store (in pure builds).

svn path=/nixpkgs/trunk/; revision=817
</pre>
</div>
</content>
</entry>
<entry>
<title>* Started reorganising stdenv:</title>
<updated>2004-03-08T16:02:46+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2004-03-08T16:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=ce50734cf067496ae50d1a6fd139fc03de283cbc'/>
<id>ce50734cf067496ae50d1a6fd139fc03de283cbc</id>
<content type='text'>
  - gcc/ld-wrappers have been factored out into a separate
    derivation.  This allows a working gcc to be installed in the user
    environment.  (Previously the Nix gcc didn't work because it
    needed a whole bunch of flags to point to glibc.)
    
  - Better modularity: packages can specify hooks into the setup
    scripts.  For instance, setup no longer knows about the
    PKG_CONFIG_PATH variable; pkgconfig can set it up instead.

  - gcc not longer depends on binutils.  This simplifies the bootstrap
    process.

svn path=/nixpkgs/trunk/; revision=816
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - gcc/ld-wrappers have been factored out into a separate
    derivation.  This allows a working gcc to be installed in the user
    environment.  (Previously the Nix gcc didn't work because it
    needed a whole bunch of flags to point to glibc.)
    
  - Better modularity: packages can specify hooks into the setup
    scripts.  For instance, setup no longer knows about the
    PKG_CONFIG_PATH variable; pkgconfig can set it up instead.

  - gcc not longer depends on binutils.  This simplifies the bootstrap
    process.

svn path=/nixpkgs/trunk/; revision=816
</pre>
</div>
</content>
</entry>
</feed>
