Eelco Dolstra
0dfdafdf6d
* Allow linking against an external Berkeley DB / ATerm library.
2004-02-16 16:37:16 +00:00
Eelco Dolstra
f34de12140
* Allow the location of the store to be specified (--with-store-dir).
...
* Do not create stuff in localstatedir when doing `make install'
(since we may not have write access). In general, installation of
constant code/data should be separate from the initialisation of
mutable state.
2004-02-16 15:23:19 +00:00
Eelco Dolstra
c625718513
* Detect flex and bison; updated the manual.
2004-01-30 16:32:14 +00:00
Eelco Dolstra
0e68af0ce3
* RPM sucks.
2004-01-02 16:09:59 +00:00
Eelco Dolstra
9ff3657095
* Generate RPM spec file.
2004-01-02 16:04:53 +00:00
Eelco Dolstra
833f2fc92d
* GCC 2.95 compatibility.
2003-12-22 16:40:46 +00:00
Eelco Dolstra
5d2b424804
* Use a system name that does not include the OS manufacturer (i.e.,
...
"i686-linux" instead of "i686-suse-linux").
2003-12-01 14:36:50 +00:00
Eelco Dolstra
80f8c38384
* Typo fix.
2003-11-26 10:41:59 +00:00
Eelco Dolstra
c38ba181ed
* Configure flags to specify the location of the DocBook DTD / stylesheets.
2003-11-26 10:41:21 +00:00
Eelco Dolstra
4da9316c8f
* Use svn-revision to construct package version.
2003-11-25 16:49:23 +00:00
Eelco Dolstra
af7e6fe22e
* Don't use a hard-coded path.
2003-11-22 21:12:36 +00:00
Eelco Dolstra
9898746ef3
* nix-env: a tool to manage user environments.
...
* Replace all directory reading code by a generic readDirectory()
function.
2003-11-19 17:27:16 +00:00
Eelco Dolstra
fd7ac09f10
* Refactoring (step 2).
2003-11-19 12:03:01 +00:00
Eelco Dolstra
ac68840e79
* Refactoring: put the Nix expression evaluator in its own library so
...
that it can be used by multiple programs.
2003-11-19 11:35:41 +00:00
Eelco Dolstra
38946e1378
* Forgot this one.
2003-11-18 12:07:39 +00:00
Eelco Dolstra
b1117ef29d
* nix -> nix-store, fix -> nix-instantiate.
2003-11-18 11:38:25 +00:00
Eelco Dolstra
9f0f020929
* libnix -> libstore.
2003-11-18 10:55:27 +00:00
Eelco Dolstra
8798fae304
* Source tree refactoring.
2003-11-18 10:47:59 +00:00
Eelco Dolstra
4d728f6a36
* Forked new version of Fix.
2003-10-29 15:05:18 +00:00
Eelco Dolstra
c62433751d
* Finished refactoring the tree.
2003-10-20 10:05:01 +00:00
Eelco Dolstra
0791282b2f
* Substitutes and nix-pull now work again.
...
* Fixed a segfault caused by the buffering of stderr.
* Fix now allows the specification of the full output path. This
should be used with great care, since it by-passes the normal hash
generation.
* Incremented the version number to 0.4 (prerelease).
2003-10-16 16:29:57 +00:00
Eelco Dolstra
41730f5779
* Put the SVN revision number in the version string.
2003-09-23 14:26:58 +00:00
Eelco Dolstra
1c7d6bf5fc
* Removed references to char_traits so that boost/format also works on
...
GCC 2.95.
2003-09-11 10:23:55 +00:00
Eelco Dolstra
710175e6a0
* Bumped the version number to 0.3.
2003-08-20 11:31:15 +00:00
Eelco Dolstra
e405ca506e
* Generate man pages from the manual.
2003-08-12 13:54:42 +00:00
Eelco Dolstra
d551062ec4
* Scan for wget and use the full path in fetchurl.sh.
...
* Use nix-hash (not md5sum) in fetchurl.sh.
2003-08-06 09:35:05 +00:00
Eelco Dolstra
dec8fbc52b
* Check for the pthread library (db4 needs it on some platforms).
2003-07-28 14:13:42 +00:00
Eelco Dolstra
39ce70025b
* Incorporated Berkeley DB and ATerm into the source tree.
...
* `make dist'.
2003-07-23 15:53:34 +00:00
Eelco Dolstra
ab350eafd2
* Generate nar.sh, fetchurl.sh.
2003-07-18 07:42:57 +00:00
Eelco Dolstra
e6363b05ae
* Pass $(prefix) and other variables through -D..., not
...
through config.h, to prevent silly Autoconf problems.
2003-07-13 19:26:00 +00:00
Eelco Dolstra
d072485d28
* Get `nix-push' working again. It now uses Nix/Fix to create Nix
...
archives (using the package in corepkgs/nar).
* queryPathByHash -> expandHash, and it takes an argument specifying
the target path (which may be empty).
* Install the core Fix packages in $prefix/share/fix. TODO: bootstrap
Nix and install Nix as a Fix package.
2003-07-10 13:41:28 +00:00
Eelco Dolstra
207ff2caf0
* Caching of expression successors.
2003-07-04 12:18:06 +00:00
Eelco Dolstra
5079ccb455
* Move most of Nix into a library (libnix.a).
...
* Run `test' on `make check'.
2003-06-20 10:53:04 +00:00
Eelco Dolstra
fab7b128b9
* Automake sucks.
2003-06-18 08:07:28 +00:00
Eelco Dolstra
34fcf5fa0c
* Started integrating the new evaluation model into Nix.
...
* Cleaned up command-line syntax.
2003-06-17 21:12:58 +00:00
Eelco Dolstra
aa8fda4b54
* We no longer use nix-populate standalone, rather we use it as a
...
build action for `system' packages (like system.fix) that have
dependencies on all packages we want to activate.
So the command sequence to switch to a new activation configuration
of the system would be:
$ fix -i .../fixdescriptors/system.fix
...
system.fix -> 89cf4713b37cc66989304abeb9ea189f
$ nix-switch 89cf4713b37cc66989304abeb9ea189f
* A nix-profile.sh script that can be included in .bashrc.
2003-04-09 12:26:48 +00:00
Eelco Dolstra
f56b7312b2
* Descriptor importing in Fix.
2003-04-08 15:36:54 +00:00
Eelco Dolstra
0d2b24cdd1
* `Fix' is a high-level descriptor instantiator for Nix. It replaces
...
nix-instantiate.
2003-04-08 12:00:51 +00:00
Eelco Dolstra
814b256da4
* Better installation: make directories, create database.
...
* Fixed the register script.
2003-04-06 22:19:26 +00:00
Eelco Dolstra
136c00e881
* Autoconf / Automake configuration and building.
2003-04-04 16:14:56 +00:00