about summary refs log tree commit diff
path: root/release.nix
AgeCommit message (Collapse)AuthorFilesLines
2012-05-22 Fix owner/group in tar invocationEelco Dolstra1-1/+1
2012-05-22 Generate binary tarballs for installing NixEelco Dolstra1-1/+34
For several platforms we don't currently have "native" Nix packages (e.g. Mac OS X and FreeBSD). This provides the next best thing: a tarball containing the closure of Nix, plus a simple script "nix-finish-install" that initialises the Nix database, registers the paths in the closure as valid, and runs "nix-env -i /path/to/nix" to initialise the user profile. The tarball must be unpacked in the root directory. It creates /nix/store/... and /usr/bin/nix-finish-install. Typical installation is as follows: $ cd / $ tar xvf /path/to/nix-1.1pre1234_abcdef-x86_64-linux.tar.bz2 $ nix-finish-install (if necessary add ~/.nix-profile/etc/profile.d/nix.sh to the shell login scripts) After this, /usr/bin/nix-finish-install can be deleted, if desired. The downside to the binary tarball is that it's pretty big (~55 MiB for x86_64-linux).
2012-05-11 Fix the install checkEelco Dolstra1-14/+3
2012-05-11 Use perl.libPrefix to (hopefully) fix the Cygwin buildEelco Dolstra1-6/+6
http://hydra.nixos.org/build/2602599
2012-05-10 Build Ubuntu 12.04 packagesEelco Dolstra1-0/+2
2012-05-04 Don't build for old Debian/Ubuntu releases that don't have a sufficiently ↵Eelco Dolstra1-4/+0
new SQLite
2012-05-04 Don't build for old Fedora releases that don't have a sufficiently new SQLiteEelco Dolstra1-4/+0
2012-05-01 Do "make installcheck" for RPM buildsEelco Dolstra1-0/+1
2012-05-01 Do "make installcheck" for Debian buildsEelco Dolstra1-0/+4
2012-04-13 Use Bison 2.5Eelco Dolstra1-1/+1
2012-03-19 Fix the coverage buildEelco Dolstra1-0/+2
2012-03-19 Fix the Deb buildsEelco Dolstra1-2/+2
2012-03-19 Fix the RPMEelco Dolstra1-1/+1
2012-03-19 Replace "make check" with "make installcheck"Eelco Dolstra1-0/+12
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.
2012-03-18 Drop the externals directoryEelco Dolstra1-13/+4
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.
2012-03-18 Clean up when building from a working treeEelco Dolstra1-1/+6
2012-03-12 Fix testsEelco Dolstra1-3/+3
2012-02-08 Set the versionSuffix to include the Git shortrevEelco Dolstra1-1/+2
2012-02-07 * Build Nix for the latest Fedora and Ubuntu releases (and drop someEelco Dolstra1-4/+6
old ones).
2011-12-22 * ‘--disable-shared’ is no longer supported. Fortunately it's notEelco Dolstra1-2/+2
needed for the coverage analysis.
2011-10-11 * Add a test for nix-copy-closure.Eelco Dolstra1-0/+4
2011-10-11 * Move the remote building test from the NixOS tree to the Nix tree.Eelco Dolstra1-2/+7
2011-10-10 * Hopefully perl-devel contains the required headers (untested).Eelco Dolstra1-1/+1
2011-08-08 * Add perl-DBD-SQLite as a dependency of the RPM builds.Eelco Dolstra1-12/+13
2011-08-08 * Add DBD-SQLite as a dependency to the Debian/Ubuntu builds.Eelco Dolstra1-25/+23
* Drop some old Fedora/Debian/Ubuntu releases.
2011-04-11 (no commit message)Eelco Dolstra1-0/+6
2011-02-14 * Build for Ubuntu 10.04.Eelco Dolstra1-0/+2
2011-02-09 * A better fix. $boehmgc isn't set anywhere, we should use the flagsEelco Dolstra1-1/+1
returned by pkg-config.
2011-02-09 * The GC library can't be found on SolarisEelco Dolstra1-1/+1
(http://hydra.nixos.org/build/890714), so don't build with GC support for now.
2010-11-16 * Sync with the trunk.Eelco Dolstra1-3/+4
2010-10-29 * Use pkgconfig to locate the Boehm GC (as suggested by Ludo), ifEelco Dolstra1-3/+3
--enable-gc is given.
2010-10-24 * We need Bison 2.4 now.Eelco Dolstra1-1/+2
2010-08-24 * Sync with the trunk.Eelco Dolstra1-7/+7
2010-08-17 * rpmBuild already includes the disk image in the output name.Eelco Dolstra1-1/+1
2010-08-16 * Remove the "tarball" jobset argument.Eelco Dolstra1-53/+20
2010-05-12 * Sync with the trunk.Eelco Dolstra1-6/+3
2010-04-19 * Drop the dependency on the ATerm library.Eelco Dolstra1-7/+4
2010-03-10 * Simplify.Eelco Dolstra1-26/+16
2010-02-24 * Include the sqlite tarball in the Nix tarball.Eelco Dolstra1-0/+3
2010-02-23 (no commit message)Eelco Dolstra1-25/+2
2010-02-23 * Use ATerm 2.5.Eelco Dolstra1-5/+5
2009-12-10 * Build on Fedora 12.Eelco Dolstra1-7/+9
2009-11-06 * Remove support for old (before Nix 0.12pre12020) databases.Eelco Dolstra1-18/+3
2009-11-05 (no commit message)Eelco Dolstra1-1/+1
2009-11-05 * Build on Karmic.Eelco Dolstra1-14/+16
2009-11-05 * The Nix .deb package depends on curl.Eelco Dolstra1-0/+1
2009-09-24 (no commit message)Eelco Dolstra1-0/+6
2009-09-23 * Don't build against BDB on Cygwin, it's been broken for unknownEelco Dolstra1-1/+2
reasons for a while (e.g. http://hydra.nixos.org/build/79164).
2009-09-18 * Use xmllint (>= 2.7.4) for RelaxNG validation instead of Jing.Eelco Dolstra1-1/+1
2009-09-17 (no commit message)Eelco Dolstra1-1/+3