Eelco Dolstra
347ef7f889
* Turn on some Cygwin packages.
...
svn path=/nixpkgs/trunk/; revision=6969
2006-11-07 15:14:06 +00:00
Eelco Dolstra
609607768f
* Turn the nukeRefs() function into a separate program.
...
svn path=/nixpkgs/trunk/; revision=6941
2006-11-03 13:33:24 +00:00
Eelco Dolstra
e8261201d8
* Dietlibc: symlink to the asm directory from kernel-headers, because
...
some programs (such as module-init-tools) need it.
* Remove module-init-tools-static, it now builds out of the box with
dietlibc.
svn path=/nixpkgs/trunk/; revision=6938
2006-11-03 11:09:06 +00:00
Eelco Dolstra
05c884b471
* Utility: the generic substituter. It substitutes all occurences of
...
`@var@' in the file `src', writing the result to $out, where `var'
is any environment variable starting with a lowercase character.
Example:
genericSubstituter {
src = ./file;
foo = "bla";
shell = bash + "/bin/sh";
};
will replace `@foo@' with `bla' and `@shell@' with
`/nix/store/...-bash-.../bin/sh'.
svn path=/nixpkgs/trunk/; revision=6928
2006-11-02 22:44:32 +00:00
Eelco Dolstra
2f0d625a7a
* Flash Player 9 Beta (enabled in the Firefox wrapper).
...
svn path=/nixpkgs/trunk/; revision=6925
2006-11-01 14:27:20 +00:00
Eelco Dolstra
641e72cf40
* iputils: use the same kernel headers as glibc.
...
svn path=/nixpkgs/trunk/; revision=6924
2006-11-01 13:58:46 +00:00
Eelco Dolstra
ff0c1c7b99
* Add the kernel to the channel.
...
svn path=/nixpkgs/trunk/; revision=6922
2006-11-01 10:33:03 +00:00
Eelco Dolstra
6225e46baf
* Use a pure depmod.
...
svn path=/nixpkgs/trunk/; revision=6916
2006-10-31 16:03:19 +00:00
Eelco Dolstra
84ba6b71d2
* Disable ov511 for now.
...
svn path=/nixpkgs/trunk/; revision=6915
2006-10-31 13:21:31 +00:00
Eelco Dolstra
9a6683d6a2
* Linux kernel: updated to 2.6.18.1.
...
* Kernel: accept a list of kernel patches through the kernelPatches
argument. The names of the patches are added to the description
attribute (e.g., "The Linux kernel (with patches:
skas-2.6.18-v9-pre9)").
* Generic builder (forked in setup-new.sh): support patches that are
compressed using gzip or bzip2.
svn path=/nixpkgs/trunk/; revision=6913
2006-10-31 11:40:35 +00:00
Eelco Dolstra
84983f974f
* Strace fixes.
...
svn path=/nixpkgs/trunk/; revision=6911
2006-10-30 15:36:33 +00:00
Eelco Dolstra
39b95dd1f9
* util-linux 2.13pre7.
...
svn path=/nixpkgs/trunk/; revision=6909
2006-10-30 15:14:15 +00:00
Eelco Dolstra
769c44da98
* Get User Mode Linux to compile again:
...
- Hack to make it work with the latest host kernel headers
(2.6.18.1).
- Don't call depmod impurily, rather use oldskool modutils.
- modutils: use the final version, and use GCC 3.4 to compile it
(4.1 doesn't work).
svn path=/nixpkgs/trunk/; revision=6908
2006-10-30 13:45:48 +00:00
Eelco Dolstra
936e388171
* Doh.
...
svn path=/nixpkgs/trunk/; revision=6902
2006-10-29 00:41:29 +00:00
Eelco Dolstra
985f1f61af
* Urgh, disable UML as well.
...
svn path=/nixpkgs/trunk/; revision=6901
2006-10-29 00:40:27 +00:00
Eelco Dolstra
203c8a1f3c
* Disable transformers, strace; they don't build anymore.
...
svn path=/nixpkgs/trunk/; revision=6900
2006-10-29 00:36:17 +00:00
Eelco Dolstra
000755f72e
* Latest findutils doesn't build on Darwin, either.
...
svn path=/nixpkgs/trunk/; revision=6897
2006-10-28 23:17:39 +00:00
Eelco Dolstra
c391e5855b
* An example of supporting legacy applications using dosbox ;-)
...
svn path=/nixpkgs/trunk/; revision=6895
2006-10-28 22:28:35 +00:00
Eelco Dolstra
c37304db96
* Oops, the bootstrap tools contained an impure gzip/gunzip.
...
* To prevent this kind of thing, check that all tools are statically
linked.
* Use findutils 4.2.27, 4.2.28 doesn't build with dietlibc.
svn path=/nixpkgs/trunk/; revision=6881
2006-10-27 22:50:58 +00:00
Eelco Dolstra
de25bee83d
* Of course, the latest GNU tar has the same gnulib header file shit
...
as coreutils.
svn path=/nixpkgs/trunk/; revision=6880
2006-10-27 20:14:19 +00:00
Eelco Dolstra
3ea7d9d272
* Fix static linking in gcc.
...
* Use the coreutils in dietlibc.
* Add objdump to the binutils static tarball.
svn path=/nixpkgs/trunk/; revision=6879
2006-10-27 20:08:53 +00:00
Eelco Dolstra
d29fe5bfc1
* Remove dietgcc, use useDietLibC.
...
* glibc -> libc in some places.
svn path=/nixpkgs/trunk/; revision=6877
2006-10-27 13:52:37 +00:00
Eelco Dolstra
c43f885d2d
* Disable the sole cygwin package.
...
svn path=/nixpkgs/trunk/; revision=6874
2006-10-27 12:56:24 +00:00
Eelco Dolstra
2d3cfb2058
* Put back in the code to do a profiled GCC build, but turn in off
...
(build ICEs).
svn path=/nixpkgs/trunk/; revision=6861
2006-10-26 20:23:49 +00:00
Eelco Dolstra
dcebef7f8e
* On powerpc-linux, use gcc-3.4 to compile dietlibc.
...
svn path=/nixpkgs/trunk/; revision=6856
2006-10-26 11:27:46 +00:00
Eelco Dolstra
4f03dec496
* Patch for a critical bug in bash.
...
svn path=/nixpkgs/trunk/; revision=6848
2006-10-25 12:38:57 +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
69ee353dc7
* glibc-2.5 is the default now.
...
* Remove gcc-static-3.4.
svn path=/nixpkgs/trunk/; revision=6831
2006-10-24 22:23:20 +00:00
Eelco Dolstra
60a9aa66bf
* Switching.
...
svn path=/nixpkgs/trunk/; revision=6827
2006-10-24 20:53:54 +00:00
Eelco Dolstra
b342dcb13b
* gcc-wrapper: separately store the flags necessary to find GCC and
...
Glibc. This is useful when building GCC.
* gcc-wrapper: the dynamic linker has a different name on x86_64 and
powerpc.
* gcc-wrapper: "glibc" -> "libc", because someday we might support
different C libraries.
* gcc: don't do a multilib build (e.g., 32-bit support on x86_64),
don't need it.
* gcc: merge in support for static builds.
* gcc: various simplifications in the compiler/linker flags, hope they
work.
svn path=/nixpkgs/trunk/; revision=6823
2006-10-24 18:26:23 +00:00
Eelco Dolstra
d4578254b0
* Move.
...
svn path=/nixpkgs/trunk/; revision=6817
2006-10-24 08:07:15 +00:00
Eelco Dolstra
f7b32f6bde
* Firefox 2.0.
...
svn path=/nixpkgs/trunk/; revision=6816
2006-10-24 08:06:18 +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
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
766ff9059e
* WMA plugin for BMP.
...
svn path=/nixpkgs/trunk/; revision=6798
2006-10-23 09:13:17 +00:00
Eelco Dolstra
3d2e573eff
* GNU sed 4.1.5 compiled with dietlibc gives "Memory exhausted" errors
...
on trivial patterns, so use an older sed instead (4.1.2). See
http://linuxfromscratch.org/pipermail/hlfs-dev/2005-September/002447.html .
svn path=/nixpkgs/trunk/; revision=6792
2006-10-20 20:05:26 +00:00
Eelco Dolstra
65bbb45ab7
* Add findutils to the bootstrap tools.
...
svn path=/nixpkgs/trunk/; revision=6791
2006-10-20 16:01:38 +00:00
Eelco Dolstra
54c158cb84
* Function `makeStaticBinaries' that augments stdenv to produce
...
statically linked binaries.
svn path=/nixpkgs/trunk/; revision=6787
2006-10-20 11:49:47 +00:00
Eelco Dolstra
0bacb7b00d
* Doh!
...
svn path=/nixpkgs/trunk/; revision=6786
2006-10-20 11:27:25 +00:00
Eelco Dolstra
63720cf493
* Add gzip, binutils. Getting there...
...
svn path=/nixpkgs/trunk/; revision=6784
2006-10-20 10:13:07 +00:00
Eelco Dolstra
c6ecc900cf
* Add more stuff to the bootstrap builder.
...
* Remove some redundant *Diet values in all-packages.nix.
svn path=/nixpkgs/trunk/; revision=6780
2006-10-19 21:36:51 +00:00
Eelco Dolstra
6b03da43d9
* binutils on dietlibc.
...
* Pass -lcompat by default in the dietlibc stdenv.
svn path=/nixpkgs/trunk/; revision=6770
2006-10-19 11:03:20 +00:00
Eelco Dolstra
ce22859f8a
* Bash on dietlibc.
...
* Pass -D_BSD_SOURCE=1 by default in the dietlibc stdenv.
svn path=/nixpkgs/trunk/; revision=6768
2006-10-18 16:16:07 +00:00
Eelco Dolstra
f3619824a9
* bzip2 with dietlibc.
...
svn path=/nixpkgs/trunk/; revision=6767
2006-10-18 15:49:47 +00:00
Eelco Dolstra
6ff020ad3a
* Build coreutils on dietlibc.
...
svn path=/nixpkgs/trunk/; revision=6765
2006-10-18 15:16:53 +00:00
Eelco Dolstra
5947d98f05
* Cleanup.
...
svn path=/nixpkgs/trunk/; revision=6764
2006-10-18 14:04:55 +00:00
Eelco Dolstra
5fb7ad141c
* Notation.
...
svn path=/nixpkgs/trunk/; revision=6762
2006-10-18 12:52:20 +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
e643730bbf
* Remove redundant parentheses.
...
svn path=/nixpkgs/trunk/; revision=6758
2006-10-18 10:32:45 +00:00
Eelco Dolstra
76125fb2bc
* Remove the workaround for NIXPKGS-30.
...
* Add MythTV to the channel.
svn path=/nixpkgs/trunk/; revision=6741
2006-10-17 08:00:50 +00:00
Eelco Dolstra
2e7e556d7e
* Berkeley DB 4.5.20.
...
svn path=/nixpkgs/trunk/; revision=6729
2006-10-13 12:58:13 +00:00
Eelco Dolstra
aa0dc058fe
* Doh.
...
svn path=/nixpkgs/trunk/; revision=6717
2006-10-12 15:44:26 +00:00
Eelco Dolstra
ef9b025dbe
* Remove a bunch of unused Nix expressions.
...
svn path=/nixpkgs/trunk/; revision=6716
2006-10-12 15:43:01 +00:00
Eelco Dolstra
d030e2fdd7
* Removed Harp.
...
svn path=/nixpkgs/trunk/; revision=6712
2006-10-12 14:29:05 +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
368c196a62
* More descriptions.
...
svn path=/nixpkgs/trunk/; revision=6709
2006-10-12 10:53:16 +00:00
Eelco Dolstra
6006d61835
* Added a bunch of descriptions.
...
svn path=/nixpkgs/trunk/; revision=6705
2006-10-11 16:45:55 +00:00
Eelco Dolstra
7d16a56b6f
* Nix: no longer need a builder, use an external bzip2, removed
...
nix-unstable.
svn path=/nixpkgs/trunk/; revision=6702
2006-10-11 15:31:52 +00:00
Eelco Dolstra
29a457c5b0
* Use Nix 0.10.1.
...
svn path=/nixpkgs/trunk/; revision=6695
2006-10-11 12:25:40 +00:00
Armijn Hemel
7ac4f700a3
add libevent
...
svn path=/nixpkgs/trunk/; revision=6678
2006-10-08 10:31:55 +00:00
Eelco Dolstra
808846b2c9
* Firefox 2.0 RC 1.
...
svn path=/nixpkgs/trunk/; revision=6655
2006-10-04 13:59:41 +00:00
Eelco Dolstra
1ff1d777ba
* Doh.
...
svn path=/nixpkgs/trunk/; revision=6640
2006-10-02 19:07:56 +00:00
Eelco Dolstra
ba02abde1f
* Bison 2.1 -> 2.3.
...
svn path=/nixpkgs/trunk/; revision=6639
2006-10-02 16:18:04 +00:00
Eelco Dolstra
85230c348a
* Some Bison/Flex refactoring.
...
* Added Bison 2.3.
svn path=/nixpkgs/trunk/; revision=6635
2006-10-02 15:14:17 +00:00
Eelco Dolstra
d4f1a3ef86
* Opera 9.02.
...
svn path=/nixpkgs/trunk/; revision=6622
2006-09-29 09:06:56 +00:00
Eelco Dolstra
756d1aca79
* Export ../lib/default.nix.
...
svn path=/nixpkgs/trunk/; revision=6620
2006-09-28 14:12:09 +00:00
Eelco Dolstra
b8cdbb94f8
* Put utility functions like fold in lib/default.nix.
...
svn path=/nixpkgs/trunk/; revision=6605
2006-09-25 10:07:59 +00:00
Eelco Dolstra
dbda65a6f3
* Check for the existence of getEnv.
...
svn path=/nixpkgs/trunk/; revision=6600
2006-09-24 21:49:07 +00:00
Eelco Dolstra
ed58e70864
* Rather than having the Nixpkgs config file as a flat set of
...
configuration switches, it should be structured. For instance,
{
firefox = {
enableRealPlayer = true;
};
quake3 = {
dataFiles = "/windows/D/Program Files/Quake 3/baseq3";
}
}
Configuration switches can be obtained using the function getConfig,
e.g., `getConfig ["firefox" "enableRealPlayer"] false'.
svn path=/nixpkgs/trunk/; revision=6596
2006-09-24 18:59:49 +00:00
Eelco Dolstra
21025cb280
* Site-local configuration for Nixpkgs can now be stored in
...
$NIXPKGS_CONFIG or $HOME/.nixpkgs/config.nix. E.g., a configuration
file
{ enableRealPlayer = true; }
will cause the RealPlayer plugin to be enabled in the Firefox
wrapper, which isn't the default case. Previously users had to
modify all-packages.nix for this sort of thing, which made it tricky
to keep an installation up-to-date without losing those local
configuration changes (channels would override such changes
completely, for instance).
svn path=/nixpkgs/trunk/; revision=6595
2006-09-24 18:38:12 +00:00
Armijn Hemel
1995e1265e
add gnash, the GNU Flash Player. Might need some reworking with regard to the
...
location of the flash plugin. Also, is probably very impure (needs testing
on NixOS).
svn path=/nixpkgs/trunk/; revision=6591
2006-09-24 12:23:13 +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
eb52c845f2
* Sorted the contents of all-packages.nix.
...
svn path=/nixpkgs/trunk/; revision=6535
2006-09-15 15:28:53 +00:00
Eelco Dolstra
2d9c5481cf
* It compiles!
...
svn path=/nixpkgs/trunk/; revision=6522
2006-09-14 20:49:00 +00:00
Eelco Dolstra
8e5b302403
* Qt: enable OpenGL, Xrandr, Xinerama support.
...
* MythTV: add OpenGL stuff.
svn path=/nixpkgs/trunk/; revision=6520
2006-09-14 13:24:06 +00:00
Eelco Dolstra
ea24b2f641
* MythTV 0.20 (doesn't work yet).
...
svn path=/nixpkgs/trunk/; revision=6519
2006-09-14 01:07:53 +00:00
Martin Bravenboer
78205146b8
Use gnumake 3.80 for cil-aterm
...
svn path=/nixpkgs/trunk/; revision=6507
2006-09-12 23:41:21 +00:00
Eelco Dolstra
2ad0491113
* Exult now with glorious Roland MT-32 music!
...
svn path=/nixpkgs/trunk/; revision=6503
2006-09-12 15:23:28 +00:00
Eelco Dolstra
1dedc5ef87
* Added Exult.
...
svn path=/nixpkgs/trunk/; revision=6501
2006-09-12 00:15:05 +00:00
Eelco Dolstra
083699314d
* Latest ALSA, SDL.
...
svn path=/nixpkgs/trunk/; revision=6500
2006-09-11 23:06:26 +00:00
Eelco Dolstra
c52bc2a64d
* Remove execute permission.
...
svn path=/nixpkgs/trunk/; revision=6490
2006-09-11 13:37:46 +00:00
Eelco Dolstra
66947ee7af
* Subversion 1.4.0. Note: Subversion 1.4 upgrades your working
...
copies, so it's hard to go back to 1.3.
svn path=/nixpkgs/trunk/; revision=6486
2006-09-11 09:47:58 +00:00
Eelco Dolstra
6d2f25e5f0
* Added apr-util.
...
svn path=/nixpkgs/trunk/; revision=6485
2006-09-11 09:17:28 +00:00
Eelco Dolstra
f69ac73f3c
* Added APR.
...
svn path=/nixpkgs/trunk/; revision=6484
2006-09-11 08:45:01 +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
4259cab49c
* Add a powerpc-darwin package.
...
svn path=/nixpkgs/trunk/; revision=6372
2006-08-30 15:41:25 +00:00
Armijn Hemel
c73bb44a6b
pass gettext
...
svn path=/nixpkgs/trunk/; revision=6320
2006-08-30 00:14:13 +00:00
Armijn Hemel
26f6d80db4
statically linked nano. For some reason I had to use the --enable-tiny configure flag, so the full blown normal glibc dynamically linked version is a bit less functional now, but it is only intended to be used in rescue mode anyway, since normal people use vi.
...
svn path=/nixpkgs/trunk/; revision=6318
2006-08-29 23:40:29 +00:00
Armijn Hemel
1026cf8396
add a bunch of tools
...
svn path=/nixpkgs/trunk/; revision=6279
2006-08-27 19:59:45 +00:00
Armijn Hemel
13f741b926
add bzip2Static
...
svn path=/nixpkgs/trunk/; revision=6269
2006-08-27 13:00:20 +00:00
Martin Bravenboer
961b20c1b7
Added pre release of stratego libraries, fixed support for configureFlags in MinGW, add binary pkg-config distribution for bootstrapping. Optionally use pkgconfig from the stdenv (again, for bootstrapping)
...
svn path=/nixpkgs/trunk/; revision=6253
2006-08-26 20:11:31 +00:00
Armijn Hemel
a5d5c22b6a
add findutilsStatic
...
svn path=/nixpkgs/trunk/; revision=6250
2006-08-26 09:44:39 +00:00
Armijn Hemel
654f5a0529
rename gcc_static -> gccStatic
...
introduce gccStaticBootstrap, used only for purifying a new environment
svn path=/nixpkgs/trunk/; revision=6249
2006-08-26 08:47:38 +00:00
Armijn Hemel
b6811b43f1
pass noSysDirs for static gcc
...
svn path=/nixpkgs/trunk/; revision=6246
2006-08-25 22:19:16 +00:00
Martin Bravenboer
f0129a3f44
Fixes to support the new stdenvType
...
svn path=/nixpkgs/trunk/; revision=6242
2006-08-25 20:58:02 +00:00
Mart Kolthof
edefde9b2f
* trying to keep to the standards
...
svn path=/nixpkgs/trunk/; revision=6226
2006-08-24 14:19:59 +00:00
Armijn Hemel
3f49e29b0a
add ploticus here as well
...
svn path=/nixpkgs/trunk/; revision=6217
2006-08-23 16:12:13 +00:00
Mart Kolthof
a312ca7edd
* Switching back to OCaml 3.08.0 to hopefully resolve compile errors
...
svn path=/nixpkgs/trunk/; revision=6215
2006-08-23 16:10:27 +00:00
Eelco Dolstra
ca6ae0b53d
* Support different kinds of stdenvs on a particular system (like
...
"i686-cygwin") by adding an argument "stdenvType" to specify which
stdenv to use (like "i686-mingw").
svn path=/nixpkgs/trunk/; revision=6213
2006-08-23 15:58:54 +00:00
Eelco Dolstra
bb53e3df6d
* gnupg: use readline.
...
svn path=/nixpkgs/trunk/; revision=6198
2006-08-21 10:38:02 +00:00