Eelco Dolstra
31f2316454
* "ppc" -> "powerpc", but do copy the "ppc" directory as well.
...
svn path=/nixpkgs/trunk/; revision=6844
2006-10-25 10:55:36 +00:00
Eelco Dolstra
26a11fbf54
* Fix a typo, and put the platform-specific header directory in the
...
Nix expression rather than the builder.
svn path=/nixpkgs/trunk/; revision=6843
2006-10-25 10:14:27 +00:00
Eelco Dolstra
1080560215
* Remove old kernel headers, use 2.6.18.1.
...
svn path=/nixpkgs/trunk/; revision=6832
2006-10-24 22:26:09 +00:00
Eelco Dolstra
461783c3a5
* useDietLibC: work properly on impure stdenvs.
...
* dietlibc: pass glibc explicitly.
svn path=/nixpkgs/trunk/; revision=6807
2006-10-23 17:43:55 +00:00
Eelco Dolstra
ed5f6e55e8
* Support x86_64.
...
svn path=/nixpkgs/trunk/; revision=6805
2006-10-23 17:42:17 +00:00
Eelco Dolstra
84dd812f33
Finally, the new stdenv-linux.
...
* The statically linked bootstrap tools are now automatically
reproducable, just do:
$ nix-build ./make-bootstrap-tools.nix
The resulting binaries in result/in-nixpkgs go to
stdenv/linux/bootstrap/<platform>/, and the tarballs in
result/on-server go to
https://svn.cs.uu.nl:12443/repos/trace/tarballs/trunk/stdenv-linux/ <platform>/<revision>/.
These are checked out on nix.cs.uu.nl under http://.../dist/tarballs .
* The statically linked libraries all use dietlibc now (except
patchelf and glibc), so they are much smaller. This is especially
nice for the tools in the Nixpkgs tree, since it makes Nixpkgs
tarballs smaller.
* Use Binutils 2.17 and GCC 4.1.1 for the bootstrap.
* The stdenv is now based on Glibc 2.5. I hope it works ;-)
svn path=/nixpkgs/trunk/; revision=6803
2006-10-23 14:27:34 +00:00
Eelco Dolstra
bc22a981e5
* Remove <dlfcn.h>, it makes some packages think we can load dynamic
...
libraries.
svn path=/nixpkgs/trunk/; revision=6796
2006-10-21 11:36:28 +00:00
Eelco Dolstra
4a00169ff6
* Okay, we do need part of <wchar.h>
...
svn path=/nixpkgs/trunk/; revision=6790
2006-10-20 16:01:11 +00:00
Eelco Dolstra
8ae026392b
* Remove <wchar.h> since it's bogus.
...
svn path=/nixpkgs/trunk/; revision=6781
2006-10-19 22:30:20 +00:00
Eelco Dolstra
c696045af0
* dietlibc: copy sys/user.h from Glibc, binutils needs it.
...
* dietlibc: rename the PC macro to __DIETLIBC_PC to prevent name
clashes.
svn path=/nixpkgs/trunk/; revision=6769
2006-10-19 10:54:40 +00:00
Eelco Dolstra
501ceef268
* A function `useDietLibC' that returns a modified stdenv that uses
...
dietlibc to produce small, statically linked binaries. This stdenv
also passes `-Os' to GCC automatically to optimise for size. It
also tries to prevent builders from linking against dynamic
libraries (which dietlibc doesn't support).
* A function `addAttrsToDerivation' that returns a modified stdenv
that always adds the specified attributes to the derivations that it
produces. Example (from curl):
curlDiet = import ../tools/networking/curl {
inherit fetchurl zlib;
stdenv = addAttrsToDerivation {
CFLAGS = "-DHAVE_INET_NTOA_R_2_ARGS=1";
} (useDietLibC stdenv);
};
(This is needed to get curl to build with dietlibc. Also note the
stacking of stdenv-modifying functions.)
* curl-diet: no longer necessary.
svn path=/nixpkgs/trunk/; revision=6761
2006-10-18 12:50:04 +00:00
Eelco Dolstra
20d42ae673
* Fake Glibc's crti.o and crtn.o to make the linker happy.
...
svn path=/nixpkgs/trunk/; revision=6760
2006-10-18 12:45:46 +00:00
Eelco Dolstra
b131d474c7
* dietlibc: symlink "lib" to "lib-*", and symlink "crt1.o" to
...
"start.o" to make it easier to use dietlibc as a drop-in replacement
for glibc.
svn path=/nixpkgs/trunk/; revision=6759
2006-10-18 11:25:10 +00:00
Eelco Dolstra
5782390a5d
* Fix some URLs.
...
svn path=/nixpkgs/trunk/; revision=6714
2006-10-12 15:09:27 +00:00
Eelco Dolstra
ad897a7c96
* Update more URLs.
...
svn path=/nixpkgs/trunk/; revision=6713
2006-10-12 14:53:45 +00:00
Eelco Dolstra
1442e8ec22
* Copy a bunch of files to nix.cs.uu.nl.
...
svn path=/nixpkgs/trunk/; revision=6711
2006-10-12 13:50:54 +00:00
Eelco Dolstra
f772de22a1
* Updated the kernel to 2.6.17.13.
...
* Run `make oldconfig' before building.
* Split buildPhase into configure/build/installPhase.
* Strip the kernel modules for a huge space savings.
svn path=/nixpkgs/trunk/; revision=6555
2006-09-18 22:09:47 +00:00
Eelco Dolstra
083699314d
* Latest ALSA, SDL.
...
svn path=/nixpkgs/trunk/; revision=6500
2006-09-11 23:06:26 +00:00
Armijn Hemel
6412133453
add squashfs tools for making/unpacking squashfs images
...
svn path=/nixpkgs/trunk/; revision=6476
2006-09-08 15:19:43 +00:00
Eelco Dolstra
b76219e55b
* Doh :-(
...
svn path=/nixpkgs/trunk/; revision=6316
2006-08-29 18:08:26 +00:00
Eelco Dolstra
82249837c6
* Use the very latest kernel headers, while we're at it.
...
svn path=/nixpkgs/trunk/; revision=6313
2006-08-29 18:07:03 +00:00
Armijn Hemel
a6409626a4
fix download location
...
svn path=/nixpkgs/trunk/; revision=6312
2006-08-29 18:01:48 +00:00
Armijn Hemel
f2b3ae3213
switch to 2.6.17.6 before the buildfarm starts to build ;)
...
svn path=/nixpkgs/trunk/; revision=6311
2006-08-29 17:59:48 +00:00
Armijn Hemel
58f89a8877
change kernel-headers. Now we can build this on powerpc-linux too...
...
svn path=/nixpkgs/trunk/; revision=6310
2006-08-29 17:48:04 +00:00
Armijn Hemel
b5f16b3541
whoops, don't forget a default.nix...
...
svn path=/nixpkgs/trunk/; revision=6299
2006-08-28 21:55:35 +00:00
Armijn Hemel
e142de356a
3.20 needs different patch
...
svn path=/nixpkgs/trunk/; revision=6298
2006-08-28 21:53:39 +00:00
Armijn Hemel
0af8111262
download location has changed
...
svn path=/nixpkgs/trunk/; revision=6293
2006-08-28 13:22:40 +00:00
Armijn Hemel
541a148e91
change download location (ftp.nluug.nl gives a 550, because of disks that are
...
full, and so on...sigh)
svn path=/nixpkgs/trunk/; revision=6290
2006-08-28 09:58:07 +00:00
Armijn Hemel
a9aa78e444
add Red Hat's mkinitrd package. This is mainly so we can use the "grubby" program in NixOS.
...
svn path=/nixpkgs/trunk/; revision=6280
2006-08-27 20:00:08 +00:00
Armijn Hemel
1730acf983
add libraries for SELinux. Not that we're gonna use it...
...
svn path=/nixpkgs/trunk/; revision=6276
2006-08-27 18:05:18 +00:00
Armijn Hemel
dfc8248073
fix some compilation/installation issues with e2fsprogs.
...
svn path=/nixpkgs/trunk/; revision=6275
2006-08-27 17:40:04 +00:00
Armijn Hemel
7bd7fef590
add a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEV
...
svn path=/nixpkgs/trunk/; revision=6058
2006-08-06 20:30:41 +00:00
Armijn Hemel
5d58712fe0
add the MAKEDEV utility. This needs a wrapper with the right location of the configuration directory (default /etc/makdev.d) to work correctly on NixOS.
...
svn path=/nixpkgs/trunk/; revision=6057
2006-08-06 19:57:12 +00:00
Armijn Hemel
6f1e09951c
refactor
...
svn path=/nixpkgs/trunk/; revision=6006
2006-07-31 15:12:08 +00:00
Armijn Hemel
7930f906dc
allow for variability, don't change the default
...
svn path=/nixpkgs/trunk/; revision=5999
2006-07-30 22:47:39 +00:00
Armijn Hemel
0d685d9ebe
move NIX_GLIBC_FLAGS_SET=1 to the dietlibc-wrapper
...
svn path=/nixpkgs/trunk/; revision=5992
2006-07-30 17:07:15 +00:00
Armijn Hemel
6aca0d8f9d
more fixes
...
svn path=/nixpkgs/trunk/; revision=5985
2006-07-28 13:29:33 +00:00
Armijn Hemel
559ea955a1
fixes
...
svn path=/nixpkgs/trunk/; revision=5984
2006-07-28 13:17:09 +00:00
Armijn Hemel
5ee173e814
new builders, new scripts, new yay!
...
svn path=/nixpkgs/trunk/; revision=5982
2006-07-28 12:49:12 +00:00
Armijn Hemel
a9d8252365
remove scripts
...
svn path=/nixpkgs/trunk/; revision=5981
2006-07-28 12:48:19 +00:00
Armijn Hemel
05fad51550
change patch again, this time to keep Eelco happy
...
svn path=/nixpkgs/trunk/; revision=5969
2006-07-27 16:57:58 +00:00
Armijn Hemel
020ecb474f
fix patch once again, modprobe should work fine now
...
svn path=/nixpkgs/trunk/; revision=5968
2006-07-27 16:52:56 +00:00
Armijn Hemel
9ec98e5d19
change patch so we get the right path
...
svn path=/nixpkgs/trunk/; revision=5967
2006-07-27 16:23:29 +00:00
Armijn Hemel
4961c5e3e1
add an option to dynamically set the MODULE_DIR path using an environment variable. This way we can keep more information in the store (as suggested by Eelco) and get rid of my ugly hack in NixOS...and a large part of one chapter of my thesis :|
...
svn path=/nixpkgs/trunk/; revision=5966
2006-07-27 15:06:58 +00:00
Armijn Hemel
5ae0cc2c5e
new procps
...
svn path=/nixpkgs/trunk/; revision=5877
2006-07-22 19:49:29 +00:00
Armijn Hemel
80b7adab70
cleanups
...
svn path=/nixpkgs/trunk/; revision=5866
2006-07-21 16:13:56 +00:00
Armijn Hemel
66c10e00e8
run depmod as well after having rebuilt everything
...
svn path=/nixpkgs/trunk/; revision=5865
2006-07-21 15:37:07 +00:00
Armijn Hemel
7460d6f3a2
more fixes
...
svn path=/nixpkgs/trunk/; revision=5864
2006-07-21 15:07:04 +00:00
Armijn Hemel
a0d71d4a50
fixes, fixes, fixes
...
svn path=/nixpkgs/trunk/; revision=5863
2006-07-21 14:24:43 +00:00
Armijn Hemel
de51340b0c
use new thingies (system/i686-linux.nix -> top-level/all-packages.nix)
...
svn path=/nixpkgs/trunk/; revision=5862
2006-07-21 13:48:19 +00:00
Armijn Hemel
38420dfd6f
make sure ov511 2.30 still builds...or builds again...
...
svn path=/nixpkgs/trunk/; revision=5764
2006-07-17 21:35:58 +00:00
Armijn Hemel
512ba2d502
don't link with glibc
...
svn path=/nixpkgs/trunk/; revision=5746
2006-07-17 18:01:50 +00:00
Armijn Hemel
d169043264
readd ov511 2.30
...
svn path=/nixpkgs/trunk/; revision=5745
2006-07-17 17:57:26 +00:00
Armijn Hemel
d86c05ba13
add mktemp. Oops.
...
svn path=/nixpkgs/trunk/; revision=5738
2006-07-17 15:52:40 +00:00
Armijn Hemel
837136958c
make 2.6.11.12 the default again
...
svn path=/nixpkgs/trunk/; revision=5737
2006-07-17 15:34:46 +00:00
Armijn Hemel
4f15479260
restore old config
...
svn path=/nixpkgs/trunk/; revision=5736
2006-07-17 15:34:04 +00:00
Armijn Hemel
f77644624f
move the current Nix expression to its own thing
...
svn path=/nixpkgs/trunk/; revision=5735
2006-07-17 15:29:02 +00:00
Armijn Hemel
1fc6ce85c4
compile with the right kernel, mark the compilation as b0rken (because it
...
is and needs more investigation)
svn path=/nixpkgs/trunk/; revision=5726
2006-07-17 07:49:17 +00:00
Armijn Hemel
e2d170f18e
also rename it :S
...
svn path=/nixpkgs/trunk/; revision=5725
2006-07-16 23:16:00 +00:00
Armijn Hemel
33d2d2515d
add headers for 2.6.17.6, not yet default
...
svn path=/nixpkgs/trunk/; revision=5724
2006-07-16 23:15:47 +00:00
Armijn Hemel
f38d827007
needs gawk
...
svn path=/nixpkgs/trunk/; revision=5723
2006-07-16 23:09:44 +00:00
Armijn Hemel
fee4d3f929
update to 0.6.4
...
svn path=/nixpkgs/trunk/; revision=5722
2006-07-16 23:03:02 +00:00
Armijn Hemel
4ce1ddab36
hurray for changing kernel interfaces!
...
svn path=/nixpkgs/trunk/; revision=5721
2006-07-16 22:33:10 +00:00
Armijn Hemel
95dd22417c
prevent the kernel modules to link with the glibc headers. This is very very
...
tricky. D'oh!!!
svn path=/nixpkgs/trunk/; revision=5720
2006-07-16 20:05:23 +00:00
Armijn Hemel
6f330b4a99
apparently Makefile.cpu is also needed these days
...
svn path=/nixpkgs/trunk/; revision=5719
2006-07-16 18:57:45 +00:00
Armijn Hemel
18104bd4e9
new version of ov511 drivers, includes new kernel patch. Yay.
...
svn path=/nixpkgs/trunk/; revision=5718
2006-07-16 17:46:11 +00:00
Armijn Hemel
b9f6522b7c
update from 2.6.17.5 to 2.6.17.6. They are releasing kernels so fast that
...
2.6.17.4 was still the latest on ftp.nluug.nl when 2.6.17.6 was released :S
svn path=/nixpkgs/trunk/; revision=5717
2006-07-16 00:32:02 +00:00
Armijn Hemel
8b53847880
new kernel (yet another security update)
...
svn path=/nixpkgs/trunk/; revision=5716
2006-07-15 16:36:03 +00:00
Armijn Hemel
96ec0645aa
another security update -> 2.6.17.4
...
svn path=/nixpkgs/trunk/; revision=5652
2006-07-07 13:12:41 +00:00
Armijn Hemel
569bd692f3
update to 2.6.17.3 (security bugs)
...
svn path=/nixpkgs/trunk/; revision=5573
2006-07-04 13:41:23 +00:00
Armijn Hemel
aeef0073b9
upgrade to 4.0.16, remove builder, since it was just doing a genericBuild
...
svn path=/nixpkgs/trunk/; revision=5535
2006-06-29 11:32:42 +00:00
Armijn Hemel
d4643c2a7f
update to 0.30
...
svn path=/nixpkgs/trunk/; revision=5526
2006-06-25 00:44:53 +00:00
Armijn Hemel
901f950aef
new kernel, uses mktemp, use gcc34 for now (but this can probably be changed to 4.1.1, just being conservative here)
...
svn path=/nixpkgs/trunk/; revision=5525
2006-06-24 23:24:42 +00:00
Armijn Hemel
20f0975461
a config for 2.6.17.1
...
svn path=/nixpkgs/trunk/; revision=5522
2006-06-24 21:03:32 +00:00
Armijn Hemel
7793f28f0f
upgrade e2fsprogs to 1.39
...
svn path=/nixpkgs/trunk/; revision=5517
2006-06-24 15:58:25 +00:00
Armijn Hemel
3be153c62c
new version of syslinux, 3.10 already fixed gcc 4 fixes...
...
svn path=/nixpkgs/trunk/; revision=5503
2006-06-23 15:09:14 +00:00
Armijn Hemel
e710b4b795
remove dependency on /usr/bin/install, replace it simply with install. Discovered in NixOS (yay)
...
svn path=/nixpkgs/trunk/; revision=5235
2006-04-28 13:16:52 +00:00
Armijn Hemel
3a74eda996
new udev
...
svn path=/nixpkgs/trunk/; revision=5234
2006-04-28 13:00:35 +00:00
Armijn Hemel
825adc16b6
patch patch, to avoid that "install" wants to set owner and group
...
svn path=/nixpkgs/trunk/; revision=5216
2006-04-25 17:47:46 +00:00
Armijn Hemel
920ff11c96
fix the impurity error. However, this introduces another error. Apparently
...
there is some difference between "install" on my FC3 machine and "install"
in coreutils in Nix:
building install_man
install -o root -g root -m 644 sysklogd.8 /nix/store/x03w5xpzcya04b4ax47lic2ahnf479nz-sysklogd-1.4.1/usr/share/man/man8/sysklogd.8
install: cannot change ownership of `/nix/store/x03w5xpzcya04b4ax47lic2ahnf479nz-sysklogd-1.4.1/usr/share/man/man8/sysklogd.8': Operation not permitted
make: *** [install_man] Error 1
svn path=/nixpkgs/trunk/; revision=5035
2006-03-14 15:30:00 +00:00
Eelco Dolstra
f08241e5fe
* Fix for i915 after X.org upgrade.
...
svn path=/nixpkgs/trunk/; revision=4934
2006-02-28 21:04:14 +00:00
Armijn Hemel
2fc2b12ea1
add iproute. This tool is use increasingly instead of ifconfig and friends.
...
It also allows us to reuse network initialization scripts from other distributions more easily
svn path=/nixpkgs/trunk/; revision=4826
2006-02-16 16:25:03 +00:00
Eelco Dolstra
ce92a4d1b1
* NVidia support.
...
svn path=/nixpkgs/trunk/; revision=4628
2006-01-30 21:59:28 +00:00
Eelco Dolstra
9f898a586b
* Copy even more files (in particular from losser.st-lab.cs.uu.nl,
...
can't assume that it will live forever).
svn path=/nixpkgs/trunk/; revision=4624
2006-01-30 16:11:00 +00:00
Eelco Dolstra
3389f4bc36
* Copy lots of files to nix.cs.uu.nl.
...
svn path=/nixpkgs/trunk/; revision=4623
2006-01-30 16:04:03 +00:00
Armijn Hemel
37d1db32f0
upgrade to 0.172
...
svn path=/nixpkgs/trunk/; revision=4621
2006-01-30 15:42:01 +00:00
Eelco Dolstra
105150e281
* Added rss-glx, a collection of nice OpenGL screensavers.
...
svn path=/nixpkgs/trunk/; revision=4614
2006-01-28 02:10:26 +00:00
Eelco Dolstra
410f21887a
* A quick hack to get accelerated OpenGL working: just use the driver
...
in /usr/lib/libGL.so.1 (which will typically load a driver in
/usr/X11R6/lib/modules/dri). This has been tested on a i915
graphics card; it should work with most open source X.org drivers.
For NVidia's proprietary drivers (which we cannot build ourselves
anyway), some more symlinks are necessary; I'll add those later.
So to get hardware-accelerated Quake 3, do:
$ nix-env -p /nix/var/nix/profiles/opengl -i xorg-sys-opengl
$ nix-env -i quake3-demo
$ quake3
svn path=/nixpkgs/trunk/; revision=4613
2006-01-28 01:13:31 +00:00
Eelco Dolstra
14fbcfa64c
* ALSA library updated to 1.0.10.
...
svn path=/nixpkgs/trunk/; revision=4610
2006-01-27 23:48:28 +00:00
Armijn Hemel
13d2ab0322
add driver for the Logitech quickcam USB webcam
...
svn path=/nixpkgs/trunk/; revision=4572
2006-01-17 17:03:53 +00:00
Armijn Hemel
54f4af6054
don't forget findutils
...
svn path=/nixpkgs/trunk/; revision=4567
2006-01-16 17:30:56 +00:00
Armijn Hemel
c1679931f7
delete this file (even though it should not be present at all. Probably a
...
braino on my side)
svn path=/nixpkgs/trunk/; revision=4566
2006-01-16 17:19:36 +00:00
Armijn Hemel
c2bf8c47bc
svn path=/nixpkgs/trunk/; revision=4565
2006-01-16 17:18:43 +00:00
Armijn Hemel
488dc36428
move kernelscripts to nixpkgs
...
svn path=/nixpkgs/trunk/; revision=4564
2006-01-16 17:12:42 +00:00
Armijn Hemel
9821900e30
d'oh...typo
...
svn path=/nixpkgs/trunk/; revision=4514
2006-01-07 23:18:00 +00:00
Armijn Hemel
2a4c103834
more impurities
...
svn path=/nixpkgs/trunk/; revision=4513
2006-01-07 23:13:50 +00:00
Armijn Hemel
1399888c50
remove another impurity (/bin/rm -> $coreutils/bin/rm)
...
svn path=/nixpkgs/trunk/; revision=4512
2006-01-07 23:00:07 +00:00
Armijn Hemel
9654bf717f
rename a patch (we patch a lot more than the location of bash) and fix another
...
location...
svn path=/nixpkgs/trunk/; revision=4510
2006-01-07 22:16:37 +00:00
Armijn Hemel
55e923de73
actually replace @coreutils@ with the path to coreutils
...
svn path=/nixpkgs/trunk/; revision=4509
2006-01-07 18:09:18 +00:00
Armijn Hemel
b02e8f3423
last pathfix...for now...
...
svn path=/nixpkgs/trunk/; revision=4500
2006-01-05 19:45:06 +00:00