Eelco Dolstra
74087918ff
* KVM updated to version 74. This one finally has good performance
...
for userspace networking / Samba again.
* vmtools: use KVM 74 and Linux 2.6.26, and use virtio for networking
/ disk access.
svn path=/nixpkgs/trunk/; revision=12768
2008-08-29 14:08:54 +00:00
Eelco Dolstra
5b732a061f
* QEMU_SMBD_COMMAND is gone.
...
svn path=/nixpkgs/trunk/; revision=12719
2008-08-26 11:39:10 +00:00
Eelco Dolstra
3d6376be35
* nix.cs.uu.nl -> nixos.org.
...
svn path=/nixpkgs/trunk/; revision=12709
2008-08-25 15:00:29 +00:00
Eelco Dolstra
eebb241519
* Write the list of mirrors to a file that we can reuse between
...
fetchurl instantiations, instead of passing the mirrors to fetchurl
instantiations via environment variables. This makes the resulting
store derivations (.drv files) much smaller, which in turn makes
nix-env/nix-instantiate faster (4.8 -> 4.2 seconds on nix-env -qa
--out-path).
svn path=/nixpkgs/trunk/; revision=12695
2008-08-22 15:53:21 +00:00
Michael Raskin
87ff8d6347
Changed builderDefs to use composedArgsAndFun, reduced number of nulls, made overrides in builderDefsPackage to work in an intuitive manner.
...
svn path=/nixpkgs/trunk/; revision=12655
2008-08-19 05:54:09 +00:00
Eelco Dolstra
a7c209e474
* Interface to support mirror:// in nix-prefetch-url. The function
...
resolveMirrorURLs produces a file containing the URLs to which a
mirror:// URL resolves.
svn path=/nixpkgs/trunk/; revision=12410
2008-07-23 16:04:10 +00:00
Sander van der Burg
76f9b0feef
undo
...
svn path=/nixpkgs/trunk/; revision=12278
2008-07-06 15:46:10 +00:00
Sander van der Burg
6c582fbc89
Added disnix
...
svn path=/nixpkgs/trunk/; revision=12276
2008-07-06 15:44:46 +00:00
Eelco Dolstra
7d1ba0ace0
* gcc-wrapper: use the right dynamic linker when -m32 is used.
...
* An attribute `stdenv_32bit' that returns a stdenv capable of
building 32-bit binaries.
* grub: build on x86_64-linux.
svn path=/nixpkgs/trunk/; revision=12211
2008-06-29 16:13:02 +00:00
Eelco Dolstra
aaccd6f6e2
* Fix building the Fortran compiler.
...
svn path=/nixpkgs/trunk/; revision=12201
2008-06-27 14:43:25 +00:00
Eelco Dolstra
eb8618ea41
* Support the case where gcc has been built without g++.
...
svn path=/nixpkgs/trunk/; revision=12196
2008-06-26 11:09:00 +00:00
Eelco Dolstra
1cdb7e4831
* Some hackery to make sure that the Glibc headers appear *after* the
...
libstdc++ headers in the header search path, otherwise libstdc++'s
use of #include_next to include Glibc headers breaks.
svn path=/nixpkgs/trunk/; revision=12195
2008-06-26 11:07:46 +00:00
Eelco Dolstra
7bf0c5ba01
* Folded the Cygwin, powerpc-darwin and FreeBSD stdenv into the "native"
...
stdenv.
svn path=/nixpkgs/trunk/; revision=12147
2008-06-18 15:09:13 +00:00
Eelco Dolstra
a3d259adf0
* Remove `~' from Debian package filenames (they're not allowed in the
...
Nix store at top-level for portability reasons). (NIX-106)
svn path=/nixpkgs/trunk/; revision=12133
2008-06-17 07:53:09 +00:00
Eelco Dolstra
7219a09001
* ioquake: updated to 1.34rc3.
...
* rss-glx: fixed the build.
* Removed the OpenGL wrapper stuff, it's no longer needed (thanks to
the RUNPATH you just need to put the appropriate libGL.so in the
LD_LIBRARY_PATH).
svn path=/nixpkgs/trunk/; revision=12093
2008-06-14 20:55:48 +00:00
Eelco Dolstra
91258d9884
* makeWrapper: --add-flags to add extra flags to the command being
...
wrapped.
svn path=/nixpkgs/trunk/; revision=12091
2008-06-14 20:45:58 +00:00
Eelco Dolstra
fc5eebdf8b
* Merged the stdenv branch
...
(https://svn.nixos.org/repos/nix/nixpkgs/branches/stdenv-updates
-r10966:12061).
svn path=/nixpkgs/trunk/; revision=12073
2008-06-13 11:46:39 +00:00
Eelco Dolstra
402eaefd76
* Doh!
...
svn path=/nixpkgs/trunk/; revision=11922
2008-05-28 15:21:06 +00:00
Eelco Dolstra
7345e814aa
* Use kernelPackages.
...
svn path=/nixpkgs/trunk/; revision=11897
2008-05-26 13:30:17 +00:00
Eelco Dolstra
9037d9287a
* Added a Fedora 9 image.
...
svn path=/nixpkgs/trunk/; revision=11865
2008-05-21 09:35:15 +00:00
Eelco Dolstra
03f51200c2
* A function `runInGenericVM' that performs a build in an arbitrary VM
...
image (i.e., it can contain any OS that obeys the interface
documented in the comment). See `testFreeBSD' for an example that
performs a build of the ATerm library on FreeBSD 7.0. This will be
used in the build farm to perform builds for platforms for which we
cannot synthesize VM images automatically.
svn path=/nixpkgs/trunk/; revision=11753
2008-04-29 12:32:17 +00:00
Martin Bravenboer
2086656c45
getopt is in util-linux on opensuse
...
svn path=/nixpkgs/trunk/; revision=11620
2008-04-13 21:04:21 +00:00
Martin Bravenboer
4dfe3d704f
suse doesn't have getopt ...
...
svn path=/nixpkgs/trunk/; revision=11619
2008-04-13 20:55:21 +00:00
Martin Bravenboer
a99990c5f6
Added getopt to the opensuse package list.
...
svn path=/nixpkgs/trunk/; revision=11617
2008-04-13 20:31:07 +00:00
Martin Bravenboer
d3411fd235
svn path=/nixpkgs/trunk/; revision=11605
2008-04-12 05:19:37 +00:00
Martin Bravenboer
ec52a66db4
Install all RPMs at the same time
...
svn path=/nixpkgs/trunk/; revision=11603
2008-04-12 05:03:36 +00:00
Eelco Dolstra
2f52d09204
* Use another Red Hat mirror.
...
svn path=/nixpkgs/trunk/; revision=11577
2008-04-11 16:20:09 +00:00
Eelco Dolstra
631586df47
* Don't run the RPM post-install scripts for Fedora 2/3. It seems to
...
hang.
svn path=/nixpkgs/trunk/; revision=11575
2008-04-11 15:36:03 +00:00
Eelco Dolstra
75222355db
* Image generation for openSUSE 10.3.
...
svn path=/nixpkgs/trunk/; revision=11570
2008-04-11 11:52:40 +00:00
Eelco Dolstra
9c8f2009f8
* Generate the Fedora 5 RPM closure automatically.
...
svn path=/nixpkgs/trunk/; revision=11514
2008-04-09 12:51:54 +00:00
Eelco Dolstra
d000918941
* Moved the Debian and RPM closure generators to vm/default.nix.
...
* In addition to the `diskImages' set, there now is a `diskImageFuns'
set that holds functions to build a disk image for a specific
distribution, given a list of names of top-level packages that
should be included in the image. This makes it easier to customise
an image (e.g. if you want to build an RPM in an image with some
very specific dependencies that aren't in the default image).
* Added Fedora 6.
svn path=/nixpkgs/trunk/; revision=11513
2008-04-09 12:02:15 +00:00
Eelco Dolstra
17bc8a1b90
* Use the `import <derivation>' feature to generate and import the Nix
...
expression for a Debian closure automatically (so that we don't have
to remember to regenerate those files ourselves). The `import
<derivation>' feature generally shouldn't be used in Nixpkgs, but
since it's only used in the buildfarm it should be fine.
svn path=/nixpkgs/trunk/; revision=11512
2008-04-09 11:19:17 +00:00
Eelco Dolstra
19bcfb8231
* A tool for generating the closure of a set of top-level RPM packages
...
from the "primary.xml.gz" file of Fedora and OpenSUSE distributions.
Analogous to the Deb closure generator.
* Image for Fedora 8.
svn path=/nixpkgs/trunk/; revision=11510
2008-04-09 10:06:16 +00:00
Eelco Dolstra
cde64235b3
* mirror://fedora.
...
svn path=/nixpkgs/trunk/; revision=11504
2008-04-09 07:36:33 +00:00
Eelco Dolstra
6b852ab38f
* Optionally install extra RPMs before doing the build.
...
svn path=/nixpkgs/trunk/; revision=11500
2008-04-09 06:37:59 +00:00
Sander van der Burg
99d512a41f
Added hacky fetchsvn component which allows users to fetch code over svn+ssh
...
svn path=/nixpkgs/trunk/; revision=11455
2008-04-02 13:28:55 +00:00
Eelco Dolstra
f19b97924c
svn path=/nixpkgs/trunk/; revision=11302
2008-03-27 13:39:23 +00:00
Marc Weber
c150dc2cf3
ignoring config option servicesProposal (is checked in upstart-jobs/default.nix)
...
svn path=/nixpkgs/trunk/; revision=11278
2008-03-24 23:47:40 +00:00
Michael Raskin
4eaf33cc7a
Allow to skip non-existent modules. For custom kernels.
...
svn path=/nixpkgs/trunk/; revision=11273
2008-03-24 19:38:18 +00:00
Eelco Dolstra
3a05713cb7
svn path=/nixpkgs/trunk/; revision=11189
2008-03-18 21:14:02 +00:00
Eelco Dolstra
5fe1cb8a0c
svn path=/nixpkgs/trunk/; revision=11185
2008-03-18 15:05:46 +00:00
Eelco Dolstra
cc07ee1c77
* Install RPMs without the --notriggers and --nodeps options in order
...
to construct an image that better approximates the Linux
distribution in question.
svn path=/nixpkgs/trunk/; revision=11184
2008-03-18 14:56:47 +00:00
Eelco Dolstra
fd2a77eeb0
* Put all the RPM/Debian images in an attribute set `diskImage'.
...
svn path=/nixpkgs/trunk/; revision=11181
2008-03-18 12:54:21 +00:00
Eelco Dolstra
113fafd778
* buildRPM: print out the RPMs in the image.
...
svn path=/nixpkgs/trunk/; revision=11168
2008-03-17 17:29:07 +00:00
Eelco Dolstra
195c3788ed
* Cleanup.
...
svn path=/nixpkgs/trunk/; revision=11166
2008-03-17 17:08:40 +00:00
Eelco Dolstra
0301a74bf0
* Use SCSI instead of IDE, much faster.
...
svn path=/nixpkgs/trunk/; revision=11165
2008-03-17 16:12:19 +00:00
Eelco Dolstra
3ee0b9bb74
* makeInitrd, makeModulesClosure: moved from NixOS.
...
* Use sh from klibc in the initrd.
svn path=/nixpkgs/trunk/; revision=11154
2008-03-17 10:40:47 +00:00
Eelco Dolstra
44fa8e3e0f
* Also moved to Nixpkgs.
...
svn path=/nixpkgs/trunk/; revision=11127
2008-03-14 13:51:43 +00:00
Eelco Dolstra
bf5db34927
* Move to Nixpkgs: support for building in VMs is more generally
...
useful, probably.
svn path=/nixpkgs/trunk/; revision=11126
2008-03-14 13:51:01 +00:00
Eelco Dolstra
842eda63f8
* Nasty hacks to get dpkg to set the architecture correctly.
...
svn path=/nixpkgs/trunk/; revision=11100
2008-03-13 14:58:17 +00:00