Commit graph

1368 commits

Author SHA1 Message Date
Eelco Dolstra 94517a614e * Export the input attributes.
svn path=/nixpkgs/trunk/; revision=4533
2006-01-09 21:39:47 +00:00
Eelco Dolstra 05f665116a * Xaw3d: export Xaw header directory and propagate libXmu.
* Emacs: don't depend on libXaw when we're using Xaw3d.
* Enable X11R7.0 over the old XLibs.  Cross fingers :-)

svn path=/nixpkgs/trunk/; revision=4531
2006-01-09 19:37:11 +00:00
Eelco Dolstra 2346c0061b * Get imake to build again (xmkmf is gone).
svn path=/nixpkgs/trunk/; revision=4530
2006-01-09 19:34:26 +00:00
Mart Kolthof 431962ce8f added the right buildInputs
svn path=/nixpkgs/trunk/; revision=4528
2006-01-09 14:32:08 +00:00
Eelco Dolstra ceb9b654ed * Discover dependencies on libXaw.
* Handle commas in *.pc files.

svn path=/nixpkgs/trunk/; revision=4525
2006-01-09 12:49:21 +00:00
Mart Kolthof d6cb787567 obeying the (un)written convention of attribute naming
svn path=/nixpkgs/trunk/; revision=4524
2006-01-09 12:35:29 +00:00
Eelco Dolstra ebc93faa32 * Automatically propagate pkgconfig "Requires" fields so I don't have
to figure out the propagatedBuildInputs.

svn path=/nixpkgs/trunk/; revision=4521
2006-01-08 22:09:44 +00:00
Eelco Dolstra c45d0521bd * Produce the right name attribute.
svn path=/nixpkgs/trunk/; revision=4520
2006-01-08 21:19:56 +00:00
Eelco Dolstra 20d0e31cd0 * Start update to X11R7.0.
svn path=/nixpkgs/trunk/; revision=4519
2006-01-08 20:32:34 +00:00
Rob Vermaas b9854645d3 0.26 -> 0.27
svn path=/nixpkgs/trunk/; revision=4517
2006-01-08 15:10:23 +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 1389a7f9fe enable usbutils and libusb
svn path=/nixpkgs/trunk/; revision=4507
2006-01-07 17:25:39 +00:00
Armijn Hemel 5c8e0170c8 add an alias "vi", for my convenience ;)
svn path=/nixpkgs/trunk/; revision=4506
2006-01-07 16:10:13 +00:00
Armijn Hemel 23656c4a76 supply right parameters for hotplug
svn path=/nixpkgs/trunk/; revision=4504
2006-01-07 15:06:10 +00:00
Armijn Hemel b02e8f3423 last pathfix...for now...
svn path=/nixpkgs/trunk/; revision=4500
2006-01-05 19:45:06 +00:00
Armijn Hemel 7fbc6a9e54 more path fixes...
svn path=/nixpkgs/trunk/; revision=4499
2006-01-05 19:39:31 +00:00
Armijn Hemel 1674963479 PATH screws up quite a bit...fix this...
svn path=/nixpkgs/trunk/; revision=4498
2006-01-05 19:30:22 +00:00
Armijn Hemel f3ee45412f argh, substitute the right way
svn path=/nixpkgs/trunk/; revision=4497
2006-01-05 18:18:41 +00:00
Armijn Hemel 057ef85775 apparently uname is used in a few more scripts. Expect more updates to this
package, since it is rather keen on hardcoded paths, also to configuration
information and where it can find scripts. However, testing has to be done
on NixOS, making the process a bit slow...ish...

svn path=/nixpkgs/trunk/; revision=4496
2006-01-05 17:55:52 +00:00
Armijn Hemel a5a7f117c6 use the right path for env
svn path=/nixpkgs/trunk/; revision=4495
2006-01-05 17:45:15 +00:00
Armijn Hemel f46b1352fd use correct sed commands
svn path=/nixpkgs/trunk/; revision=4494
2006-01-05 17:41:15 +00:00
Armijn Hemel b21d747280 hotplug uses some tools from gnused and coreutils
svn path=/nixpkgs/trunk/; revision=4493
2006-01-05 17:38:12 +00:00
Armijn Hemel d36b6a1898 patch hotplug so we won't need /bin/bash. I'm not sure how free of bashisms
these scripts are, so using /bin/sh instead is no option...

svn path=/nixpkgs/trunk/; revision=4492
2006-01-05 16:31:29 +00:00
Armijn Hemel 050fd281cd add usbutils
svn path=/nixpkgs/trunk/; revision=4491
2006-01-04 23:29:29 +00:00
Armijn Hemel 611a70c502 add libusb
svn path=/nixpkgs/trunk/; revision=4490
2006-01-04 23:29:09 +00:00
Armijn Hemel 55068cef8a we don't have /usr/bin/install on NixOS, so remove this path
svn path=/nixpkgs/trunk/; revision=4489
2006-01-04 23:08:50 +00:00
Armijn Hemel 483562f267 add xawtv. This version uses the new X libs and won't build the way this
one is built with the old libs. Maybe we should switch now ;)

svn path=/nixpkgs/trunk/; revision=4487
2006-01-03 23:18:20 +00:00
Armijn Hemel f6e4235c6b add ov511 kernel driver. This is for testing purposes. What we do is we build
the module and install it under $out/lib/modules/$kernelversion/ ...

Eventually we will make tons of symlinks from /lib/modules/$kernelversion
to this location, so we can safely run tools like depmod and friends.
I believe this is the least ugly hack to make it work.

svn path=/nixpkgs/trunk/; revision=4486
2006-01-03 15:49:54 +00:00
Eelco Dolstra c476c825cb * Subversion 1.3.0.
svn path=/nixpkgs/trunk/; revision=4484
2006-01-02 16:01:03 +00:00
Mart Kolthof 0ab104df8d added cil-aterm to nixpkgs
svn path=/nixpkgs/trunk/; revision=4482
2006-01-02 14:24:36 +00:00
Armijn Hemel dde6370c2a add a statically linked bzip2. This is the last of the tools we need for a fullystatic initial stdenv...
svn path=/nixpkgs/trunk/; revision=4477
2006-01-01 13:34:35 +00:00
Armijn Hemel c2115654b9 add for powerpc, switch to 2.6.14.5 (don't panic, this is a seperate branch)
svn path=/nixpkgs/trunk/; revision=4476
2006-01-01 02:15:33 +00:00
Armijn Hemel 4655f9a723 add configuration for powerpc. Due to some bug we use a post-0.9.28 snapshot.
Scary ;)

svn path=/nixpkgs/trunk/; revision=4475
2006-01-01 01:55:26 +00:00
Armijn Hemel 036e97eea9 add binutils for powerpc-linux. Happy New Year!!!
svn path=/nixpkgs/trunk/; revision=4474
2006-01-01 01:36:08 +00:00
Armijn Hemel 714b4fce1c add some sparc specific stuff
svn path=/nixpkgs/trunk/; revision=4473
2005-12-31 16:30:47 +00:00
Armijn Hemel d23e28873e add support for sparc-linux. For some reason the build still fails though...
svn path=/nixpkgs/trunk/; revision=4472
2005-12-31 16:29:22 +00:00
Armijn Hemel cca5dc0b57 add sparc-linux
svn path=/nixpkgs/trunk/; revision=4471
2005-12-31 16:28:49 +00:00
Armijn Hemel 05ab87c7e1 move some of the configuration into the builder from default.nix. Also add support for sparc
svn path=/nixpkgs/trunk/; revision=4470
2005-12-31 16:27:23 +00:00
Armijn Hemel 560a2d3c10 make a symlink to an existing "ar"
svn path=/nixpkgs/trunk/; revision=4468
2005-12-31 15:56:07 +00:00
Armijn Hemel 3eb9903b16 Add kernel headers for MIPS, uClibc for MIPS, binutils for MIPS, gcc for MIPS,
all in a generic way. Adding new platforms to cross compile applications for
with uClibc becomes pretty trivial this way (unless you want C++ support,
see 'maintainers/docs/cross.txt' for an explanation why this is so tough
to build with Nix.)

So, Nix starts with Linux/MIPS support in the New Year :)

svn path=/nixpkgs/trunk/; revision=4467
2005-12-31 14:35:49 +00:00
Armijn Hemel bcfef16b46 make the headers more generic, so we can also do things like MIPS.
svn path=/nixpkgs/trunk/; revision=4466
2005-12-31 14:31:16 +00:00
Armijn Hemel bfcb644bb4 better layout, make sure we can differentiate between different configurations
svn path=/nixpkgs/trunk/; revision=4465
2005-12-31 14:10:20 +00:00
Armijn Hemel 2f3dfaa5b9 make our cross compiler a lot more generic.
svn path=/nixpkgs/trunk/; revision=4464
2005-12-31 14:09:44 +00:00
Armijn Hemel 51e246c532 add a configuration for MIPS. Will make a document on how to add new
configurations...

svn path=/nixpkgs/trunk/; revision=4461
2005-12-31 13:15:23 +00:00
Armijn Hemel 4d84a2e569 move the configuration to a platform specific file, so we can be more generic
svn path=/nixpkgs/trunk/; revision=4460
2005-12-31 13:11:01 +00:00
Armijn Hemel 8b10549f2e move binutils-arm to binutils-cross. Also, add binutils for mips-linux in a
more generic way. Still, there is a lot of room for improvement.

svn path=/nixpkgs/trunk/; revision=4458
2005-12-31 03:46:20 +00:00
Armijn Hemel b768475a3a don't strip the binaries in $out/bin and $out/sbin. strip doesn't recognize
the format of one of the files (a shellscript) and thus returns an error
code, which can safely be ignored, but from which Nix will conclude the build
has failed.

svn path=/nixpkgs/trunk/; revision=4454
2005-12-28 13:00:09 +00:00
Armijn Hemel de220c973a add expressions for some static packages. Had forgotten this. That's the
punishment you get for working at 4am ;)

svn path=/nixpkgs/trunk/; revision=4453
2005-12-28 12:11:19 +00:00
Armijn Hemel 0ee2f324cc update to 1.38. Weird: this version doesn't want to build with dietlibc,
should find out why...

svn path=/nixpkgs/trunk/; revision=4452
2005-12-28 02:53:56 +00:00
Armijn Hemel 7bd6a3599b use newer curl. This fixes a few security bugs and this static version of curl
has been built using Nix itself. I've tested this, it works.

svn path=/nixpkgs/trunk/; revision=4451
2005-12-28 02:02:56 +00:00
Armijn Hemel 0c5b904257 we don't have nix-static. Bwah.
svn path=/nixpkgs/trunk/; revision=4448
2005-12-27 15:14:58 +00:00
Armijn Hemel 62dc2035fd we don't have bashDiet, we have bashStatic!
svn path=/nixpkgs/trunk/; revision=4446
2005-12-27 14:52:29 +00:00
Armijn Hemel 796636040a static diffutils for initial stdenv
svn path=/nixpkgs/trunk/; revision=4445
2005-12-27 10:39:20 +00:00
Armijn Hemel abcfd1bce5 add static version for initial stdenv
svn path=/nixpkgs/trunk/; revision=4444
2005-12-27 02:50:48 +00:00
Armijn Hemel cecd284522 add static version for initial stdenv...and maybe NixOS...
svn path=/nixpkgs/trunk/; revision=4443
2005-12-27 02:47:59 +00:00
Armijn Hemel 6aa7ab644a static version of gnused for initial stdenv...
svn path=/nixpkgs/trunk/; revision=4442
2005-12-27 02:44:56 +00:00
Armijn Hemel 40c9f1a764 add a statically compiled version of findutils for the inital stdenv and NixOS
svn path=/nixpkgs/trunk/; revision=4441
2005-12-26 17:13:37 +00:00
Armijn Hemel e8488e3b71 add the links browser. This package built immediately, so I believe something is not pure...
svn path=/nixpkgs/trunk/; revision=4440
2005-12-26 16:13:04 +00:00
Armijn Hemel 4213f2ac08 enable slang here...
svn path=/nixpkgs/trunk/; revision=4439
2005-12-26 15:56:00 +00:00
Eelco Dolstra b43c421658 * JDK: put the machine-dependent header files in the right place.
* Added SWT for GTK (built from source).
* Added Azureus (a Bittorrent client written in Java).

svn path=/nixpkgs/trunk/; revision=4438
2005-12-26 00:51:24 +00:00
Armijn Hemel 322d2f95e8 add the S-lang language...
svn path=/nixpkgs/trunk/; revision=4437
2005-12-25 14:02:09 +00:00
Armijn Hemel 62c3e9e7a1 add the statically linked curl-7.15.1 here.
Now, switching the curl to this version did not trigger a massive rebuild on
my system, which puzzles me. Maybe it is because no checksum is recorded?
Am I doing something wrong?

svn path=/nixpkgs/trunk/; revision=4434
2005-12-25 01:36:49 +00:00
Armijn Hemel c067f85ab1 upgrade the statically linked curl to 7.15.1 from 7.14.1.
It would be good to use the output from this Nix expression for the initial
static stdenv.  Right now it is present, but we have not on record how it
exactly was compiled. If we use this package, we do know that in the future.

However, if we update this package it will cause a *MASSIVE* rebuild, namely
everything.

I won't be doing that...for now...even though some downtime for some people
would be a very good idea ;)

svn path=/nixpkgs/trunk/; revision=4433
2005-12-25 00:49:21 +00:00
Armijn Hemel d2b1dc4a52 update curl to 7.15.1, fixes a security flaw. Merry X-mas :)
svn path=/nixpkgs/trunk/; revision=4432
2005-12-25 00:25:17 +00:00
Armijn Hemel 53c0ae3af3 add a static version of module-init-tools for NixOS
svn path=/nixpkgs/trunk/; revision=4427
2005-12-24 00:25:18 +00:00
Armijn Hemel 4f0314a553 update to 3.2.2
svn path=/nixpkgs/trunk/; revision=4426
2005-12-23 23:25:11 +00:00
Armijn Hemel ef883ffda8 add a static version of util-linux for NixOS
svn path=/nixpkgs/trunk/; revision=4425
2005-12-23 23:20:49 +00:00
Armijn Hemel 6e80370dfe update util-linux to 2.12r
svn path=/nixpkgs/trunk/; revision=4424
2005-12-23 22:59:33 +00:00
Armijn Hemel 136c43448d add a static version of bash. This comes in handy for NixOS (installer disk) and the static tools we use to bootstrap Nix on for example NixOS. Can I say NixOS one more time? NixOS.
svn path=/nixpkgs/trunk/; revision=4423
2005-12-23 21:43:04 +00:00
Armijn Hemel ae11cdc41e add the builder. Due to brain failure a "make install" does not install the
kudzu tools, we need make install-program for that. We do this in preInstall. Maybe not the right place, but what the heck...

svn path=/nixpkgs/trunk/; revision=4420
2005-12-23 19:25:58 +00:00
Armijn Hemel 7e6f127abb fix python includes
svn path=/nixpkgs/trunk/; revision=4419
2005-12-23 18:56:33 +00:00
Armijn Hemel 0ea291d760 add kudzu, needed for hardware detection in NixOS...
svn path=/nixpkgs/trunk/; revision=4418
2005-12-23 15:58:41 +00:00
Armijn Hemel 9a3162f1ff rip a patch from the Fedora RPM. This is needed to let kudzu compile...
svn path=/nixpkgs/trunk/; revision=4417
2005-12-23 15:26:05 +00:00
Armijn Hemel b8e0c0bd99 put headerfiles in $out/include/pci, not in $out/include
svn path=/nixpkgs/trunk/; revision=4416
2005-12-23 15:14:56 +00:00
Armijn Hemel 4cbc035e47 add the pciutils
svn path=/nixpkgs/trunk/; revision=4415
2005-12-23 15:03:01 +00:00
Armijn Hemel b9939fc37a add all keys for all different protocols...
svn path=/nixpkgs/trunk/; revision=4413
2005-12-22 19:28:12 +00:00
Armijn Hemel e10f2c1f30 we need to be able to use touch and rm and all
svn path=/nixpkgs/trunk/; revision=4412
2005-12-22 18:50:28 +00:00
Armijn Hemel 8a01ee072a we need to the path to initscripts and also make it executable
svn path=/nixpkgs/trunk/; revision=4411
2005-12-22 18:16:10 +00:00
Armijn Hemel 57067bba9e we depend on coreutils (chmod, etc.)
svn path=/nixpkgs/trunk/; revision=4410
2005-12-22 18:10:47 +00:00
Armijn Hemel ae1c5fa88f and also, don't forget to actually make $out first...
svn path=/nixpkgs/trunk/; revision=4409
2005-12-22 16:05:03 +00:00
Armijn Hemel c8c6431758 pass around the right parameters...d'oh
svn path=/nixpkgs/trunk/; revision=4408
2005-12-22 16:03:29 +00:00
Martin Bravenboer 8f2c62c0e9 Patches
svn path=/nixpkgs/trunk/; revision=4407
2005-12-22 12:28:11 +00:00
Eelco Dolstra 4d905aa2ed * Added the Emacs 22.0 branch with anti-aliasing (Xft) support.
* Added an option to Adobe Reader to make it start faster (by deleting
  all the plugins).

svn path=/nixpkgs/trunk/; revision=4406
2005-12-22 10:49:43 +00:00
Martin Bravenboer 83afd0c173 Added Transformers 0.4
svn path=/nixpkgs/trunk/; revision=4405
2005-12-22 07:39:06 +00:00
Armijn Hemel c564d6dbb2 lua needs to be built, no matter what...then why do they provide an option
to disable it, which doesn't even work properly???

TODO: fix -lncurses error in lua...

svn path=/nixpkgs/trunk/; revision=4404
2005-12-20 01:29:04 +00:00
Armijn Hemel 8bfb6a3737 add RPM. But:
- untested
- no Python bindings
- experimental version (this is not the "stable" production branch)

svn path=/nixpkgs/trunk/; revision=4403
2005-12-20 00:48:38 +00:00
Armijn Hemel c55f6db2be enable beecrypt here
svn path=/nixpkgs/trunk/; revision=4402
2005-12-19 18:56:31 +00:00
Armijn Hemel 41108750ba add beecrypt
svn path=/nixpkgs/trunk/; revision=4401
2005-12-19 17:17:06 +00:00
Eelco Dolstra fd5e5e34a4 * Updated Sylpheed to 2.1.9 and added GPG support (through gpgme).
svn path=/nixpkgs/trunk/; revision=4400
2005-12-19 10:34:01 +00:00
Eelco Dolstra 272e44da1c * GnuPG updated to 1.4.2. Added support to optionally build it with
IDEA support (requires a license).

svn path=/nixpkgs/trunk/; revision=4399
2005-12-18 22:14:31 +00:00
Eelco Dolstra 784605f8de * Bittorrent 4.2.1.
svn path=/nixpkgs/trunk/; revision=4378
2005-12-15 17:45:40 +00:00
Eelco Dolstra 07687a8514 * Pipe the "p" character into Subversion to force it to accept the
server's certificate.  This is perfectly safe: we don't care whether
  the server is being spoofed --- only the cryptographic hash of the
  output matters.

svn path=/nixpkgs/trunk/; revision=4377
2005-12-15 17:21:20 +00:00
Eelco Dolstra 62d12a8cdb * Apply the register patch.
svn path=/nixpkgs/trunk/; revision=4375
2005-12-15 17:03:47 +00:00
Eelco Dolstra 51c111cb2e * Use a restrictive umask to prevent permission problems.
svn path=/nixpkgs/trunk/; revision=4374
2005-12-15 17:00:56 +00:00
Eelco Dolstra ded942b341 * Make sure that `gcc -v' (i.e., with no other arguments) does the
right thing.  This is necessary to make libtool detect g++
  properly.  (Fixes the `libtool: compile: unable to infer tagged
  configuration' error on FreeBSD when building Berkeley DB 4.4.)

svn path=/nixpkgs/trunk/; revision=4370
2005-12-15 13:37:36 +00:00
Armijn Hemel a3746c7701 WiP version for ssh stop/start script, far from finished
svn path=/nixpkgs/trunk/; revision=4369
2005-12-14 23:35:02 +00:00