Commit Graph

4278 Commits

Author SHA1 Message Date
Lluís Batlle i Rossell
240801542a Restoring grub 1.98 from svn, and adding it as a package apart. This allows
easy using package overrides in nixos to use grub 1.98.

I found 1.98 can boot from /dev/md* devices, while 1.99rc1 cannot due to some
upstream problem. Once it works, we can remove this 1.98 again.


svn path=/nixpkgs/trunk/; revision=26761
2011-04-09 09:25:06 +00:00
Shea Levy
1ee223e3f6 Bump flite to 1.4, move to libraries
svn path=/nixpkgs/trunk/; revision=26759
2011-04-08 16:15:44 +00:00
Karn Kallio
3ce36f7d72 Bump eclipse version to 3.6.2 after 3.6.1 disappeared from source server.
svn path=/nixpkgs/trunk/; revision=26750
2011-04-08 08:06:11 +00:00
Michael Raskin
0aff57f299 Adding Pure programming language
svn path=/nixpkgs/trunk/; revision=26749
2011-04-08 08:00:55 +00:00
Michael Raskin
2b61f3f4e5 Adding AngelScript interpreter library
svn path=/nixpkgs/trunk/; revision=26748
2011-04-08 06:52:31 +00:00
Cillian de Roiste
30c1dd27c8 Adding ZynAddSubFX, a software synthesizer, and minixml (a dependency of ZynAddSubFX)
svn path=/nixpkgs/trunk/; revision=26746
2011-04-07 22:24:56 +00:00
Cillian de Roiste
c73aed8fd3 Adding vanilla puredata: Real-time graphical programming environment for audio, video, and graphical processing
svn path=/nixpkgs/trunk/; revision=26744
2011-04-07 20:54:33 +00:00
Lluís Batlle i Rossell
83556d37e9 Adding inadyn, a dynamic dns client.
svn path=/nixpkgs/trunk/; revision=26743
2011-04-07 20:26:26 +00:00
Ludovic Courtès
16d86dcbe2 Linux 2.6.{25,28}: Allow compilation with recent Glibc.
svn path=/nixpkgs/trunk/; revision=26741
2011-04-07 13:57:43 +00:00
Rob Vermaas
36d95a3220 remove duplicate stdenv's
svn path=/nixpkgs/trunk/; revision=26736
2011-04-07 11:26:41 +00:00
Ludovic Courtès
376d66178a Linux 2.6.{25,28}: Use GNU Make 3.81.
svn path=/nixpkgs/trunk/; revision=26733
2011-04-07 09:57:41 +00:00
Evgeny Egorochkin
e735de47f3 Fix flash player's runtime deps
svn path=/nixpkgs/trunk/; revision=26730
2011-04-07 09:21:24 +00:00
Eelco Dolstra
cf00c432ae * By popular demand, restore Python 2.6.
svn path=/nixpkgs/trunk/; revision=26726
2011-04-06 21:57:30 +00:00
Lluís Batlle i Rossell
b5577512de Giv wants the pcre with unicode support.
svn path=/nixpkgs/trunk/; revision=26722
2011-04-06 15:18:14 +00:00
Eelco Dolstra
ee6e9046b8 * Add the Linux multipath-tools.
svn path=/nixpkgs/trunk/; revision=26719
2011-04-06 14:57:31 +00:00
Eelco Dolstra
26eca10459 * Added libaio.
svn path=/nixpkgs/trunk/; revision=26715
2011-04-06 14:21:48 +00:00
Ludovic Courtès
17fdaf6a7e GCC 4.6: Add a version with debugging symbols.
svn path=/nixpkgs/trunk/; revision=26714
2011-04-06 12:52:33 +00:00
Ludovic Courtès
36ed7a8eb8 GCC 4.6: Use `callPackage'.
svn path=/nixpkgs/trunk/; revision=26713
2011-04-06 12:52:29 +00:00
Lluís Batlle i Rossell
6cfba00e1b Adding giv.
svn path=/nixpkgs/trunk/; revision=26709
2011-04-06 10:00:48 +00:00
Shea Levy
85e1282802 Create a ppl0_11 attribute instead of using callPackage again and again
svn path=/nixpkgs/trunk/; revision=26703
2011-04-05 17:11:20 +00:00
Eelco Dolstra
fad57767e3 * Merge the modular-python branch.
svn path=/nixpkgs/trunk/; revision=26695
2011-04-05 15:02:22 +00:00
Shea Levy
4551a76c2c Add the pocketsphinx voice recognition library
svn path=/nixpkgs/trunk/; revision=26686
2011-04-04 18:50:39 +00:00
Shea Levy
77d9a77fb1 Add the sphinxbase library
svn path=/nixpkgs/trunk/; revision=26684
2011-04-04 18:50:23 +00:00
Lluís Batlle i Rossell
d171e03491 Adding linux packages for 2.6.38
svn path=/nixpkgs/trunk/; revision=26683
2011-04-04 18:17:02 +00:00
Eelco Dolstra
9c16728cd4 * Update darcsver and mock.
svn path=/nixpkgs/branches/modular-python/; revision=26681
2011-04-04 14:38:53 +00:00
Eelco Dolstra
f99c0dd302 * Sync with the trunk.
svn path=/nixpkgs/branches/modular-python/; revision=26678
2011-04-04 13:36:05 +00:00
Michael Raskin
e035fb4cac Adding Speed Dreams (a TORCS fork)
svn path=/nixpkgs/trunk/; revision=26673
2011-04-04 05:01:53 +00:00
Shea Levy
ea7a559290 Add support for the new Go frontend to GCC 4.6.0.
This isn't as useful as it could be, since gcc-wrapper doesn't know about
the gccgo binary so there is no gccgo wrapper script. Since changing
gcc-wrapper would lead to a nearly full rebuild, I thing the change to
gcc-wrapper should go into stdenv-updates.

svn path=/nixpkgs/trunk/; revision=26668
2011-04-02 15:21:36 +00:00
Shea Levy
7c1b06b3bd Add gnat46. Note that, contrary to my notes when I emailed this patch, this builds now: we use gnat45 as an Ada bootstrap in place of gnatboot. This is not a long-term solution, but it works for now.
svn path=/nixpkgs/trunk/; revision=26645
2011-03-31 22:20:11 +00:00
Shea Levy
c2f72840ed Add gcj46
svn path=/nixpkgs/trunk/; revision=26642
2011-03-31 22:04:08 +00:00
Shea Levy
97d0714f9f Add gfortran46
svn path=/nixpkgs/trunk/; revision=26641
2011-03-31 21:59:38 +00:00
Shea Levy
7b6139b85e Add GCC 4.6.0 cross compiler
svn path=/nixpkgs/trunk/; revision=26640
2011-03-31 21:56:57 +00:00
Shea Levy
9511b89ec1 Update to GCC 4.6.0:
* Modify the builder to not fail when a static library is in $out/libexec/gcc/*/*
  * Disable libquadmath when building a static-only bootstrap of GCC, see http://gcc.gnu.org/ml/gcc/2011-03/msg00465.html
  * Add handling for cloog if it is passed in in place of cloog-ppl

svn path=/nixpkgs/trunk/; revision=26639
2011-03-31 21:51:39 +00:00
Shea Levy
8002302a31 Add CLooG, an alternative to CLooG-PPL based on the integer set library, an optional dependency for GCC 4.6.0
svn path=/nixpkgs/trunk/; revision=26635
2011-03-31 21:25:08 +00:00
Shea Levy
bc6ee5020d Add isl, the integer set library (needed for cloog, an optional dependency for GCC 4.6.0)
svn path=/nixpkgs/trunk/; revision=26633
2011-03-31 21:19:39 +00:00
Shea Levy
bc36f56977 Adding a missing newline in all-packages.nix
svn path=/nixpkgs/trunk/; revision=26632
2011-03-31 21:15:53 +00:00
Lluís Batlle i Rossell
f00bdb6f15 Adding a skeleton for a fsfs expression, but it still does not build.
svn path=/nixpkgs/trunk/; revision=26631
2011-03-31 21:08:50 +00:00
Eelco Dolstra
bb2bd151af * Added ebtables.
svn path=/nixpkgs/branches/modular-python/; revision=26626
2011-03-31 12:20:22 +00:00
Eelco Dolstra
02b20395d5 * Added vlan, which provides the vconfig command.
svn path=/nixpkgs/branches/modular-python/; revision=26624
2011-03-31 11:10:00 +00:00
Eelco Dolstra
7359ed1671 * Added rabbitmq-server.
svn path=/nixpkgs/branches/modular-python/; revision=26623
2011-03-31 11:09:20 +00:00
Lluís Batlle i Rossell
627812ffbb Adding Rigs of Rods.
Basically it builds, but I still don't know how to run it. I imagine the
installPhase is still too poor, but it's better than nothing.

I also added two mygui versions. That stable, and that required by Rigs of Roads (svn).

svn path=/nixpkgs/trunk/; revision=26618
2011-03-30 22:08:33 +00:00
Lluís Batlle i Rossell
48748dedcb Adding the rally game Trigger. As a side effect, I add jam.
svn path=/nixpkgs/trunk/; revision=26615
2011-03-30 18:45:11 +00:00
Eelco Dolstra
1d6b63afb9 * openstack-compute -> nova (upstream doesn't know what to call it either).
svn path=/nixpkgs/branches/modular-python/; revision=26610
2011-03-30 15:00:53 +00:00
Eelco Dolstra
45159cdc89 * Added euca2ools.
svn path=/nixpkgs/branches/modular-python/; revision=26607
2011-03-30 14:37:53 +00:00
Lluís Batlle i Rossell
6eaaa06077 Committing on behalf of Shea Levy:
This patch adds a "features.aufs2_1" to the aufs-2.1 patch for Linux
2.6.37 to prevent aufs2_1 and aufs2_1_util from being options for
kernels without an aufs 2.1 patch. There were several Hydra build
failures as a result of attempting to build aufs2.1 against older
kernels.

svn path=/nixpkgs/trunk/; revision=26597
2011-03-30 08:16:44 +00:00
Eelco Dolstra
353d450867 * wrapPythonPrograms: don't hard-code the Python library prefix.
svn path=/nixpkgs/branches/modular-python/; revision=26594
2011-03-29 15:19:59 +00:00
Eelco Dolstra
11b67ccee5 * Move buildPythonPackage and setuptools into python-packages.nix.
This ensures that they're built with the same "python" argument.

svn path=/nixpkgs/branches/modular-python/; revision=26593
2011-03-29 15:02:15 +00:00
Michael Raskin
4f65f33e11 Adding XDaliClock
svn path=/nixpkgs/trunk/; revision=26591
2011-03-29 10:32:49 +00:00
Lluís Batlle i Rossell
d73765b161 Making task juggler build.
I also change the nixpkgs attribute name to one I like more.

svn path=/nixpkgs/trunk/; revision=26590
2011-03-29 08:34:12 +00:00
Andres Löh
f9c356ad17 Adding ghc-7.0.3.
svn path=/nixpkgs/trunk/; revision=26588
2011-03-28 21:33:21 +00:00
Eelco Dolstra
1439ae44be * Sync with the trunk.
svn path=/nixpkgs/branches/modular-python/; revision=26586
2011-03-28 20:22:30 +00:00
Lluís Batlle i Rossell
497fc7bb94 Making btanks work (and adding smpeg).
svn path=/nixpkgs/trunk/; revision=26585
2011-03-28 18:58:49 +00:00
Eelco Dolstra
c1b64da1c9 * xen: use wrapPython.
svn path=/nixpkgs/branches/modular-python/; revision=26584
2011-03-28 18:12:32 +00:00
Eelco Dolstra
968496e69b * wrapPythonPrograms: rewrite the common "#! .../env python" idiom to
"#! .../python".

svn path=/nixpkgs/branches/modular-python/; revision=26583
2011-03-28 17:19:27 +00:00
Eelco Dolstra
7b3bda471d * keepnote: depend on pythonPackages.sqlite3 rather than pythonFull.
svn path=/nixpkgs/branches/modular-python/; revision=26582
2011-03-28 16:48:31 +00:00
Eelco Dolstra
47adaa80e3 * Move the wrapPythonPrograms function into a separate setup hook
(wrapPython).

svn path=/nixpkgs/branches/modular-python/; revision=26580
2011-03-28 16:33:33 +00:00
Lluís Batlle i Rossell
3dcaa029ab Adding the zod engine, a multiplayer zed remake.
svn path=/nixpkgs/trunk/; revision=26577
2011-03-28 16:08:29 +00:00
Lluís Batlle i Rossell
655a9ea9c3 Adding the racing videogame VDrift.
I added the asio library as a side effect.

svn path=/nixpkgs/trunk/; revision=26575
2011-03-28 16:08:21 +00:00
Eelco Dolstra
641834ddf6 * Bazaar: update to 2.3.1.
svn path=/nixpkgs/branches/modular-python/; revision=26573
2011-03-28 15:47:50 +00:00
Eelco Dolstra
83b3ab4657 * Adobe Reader: depend on gdk_pixbuf (from Marc Weber). Also update
to 9.4.2.

svn path=/nixpkgs/trunk/; revision=26572
2011-03-28 15:46:10 +00:00
Eelco Dolstra
60c787522f * iotop: don't use pythonFull.
svn path=/nixpkgs/branches/modular-python/; revision=26567
2011-03-28 13:23:52 +00:00
Eelco Dolstra
f119c267de * getmail: don't use pythonFull.
svn path=/nixpkgs/branches/modular-python/; revision=26566
2011-03-28 13:13:15 +00:00
Eelco Dolstra
cef7e52b5a * ipython: simplify.
svn path=/nixpkgs/branches/modular-python/; revision=26565
2011-03-28 12:40:53 +00:00
Eelco Dolstra
3c9f4e6e72 * For convenience, provide pythonFull as a wrapper around Python that
includes all the internal Python modules.

svn path=/nixpkgs/branches/modular-python/; revision=26564
2011-03-28 12:31:56 +00:00
Eelco Dolstra
d449c4db98 * Remove Python 2.6, since the only remaining package that used it
(Calibre) also works with 2.7.

svn path=/nixpkgs/branches/modular-python/; revision=26561
2011-03-28 11:50:47 +00:00
Eelco Dolstra
8ca5d5d8b6 * Move python/2.7/modules.nix into python/2.7/default.nix. Also
remove the pythonModules attribute.  The built-in modules are now
  accessible as (e.g.) "python.modules.ssl" or "pythonPackages.ssl".

svn path=/nixpkgs/branches/modular-python/; revision=26559
2011-03-28 09:48:57 +00:00
Michael Raskin
1233bbb9fa Adding PicoLisp
svn path=/nixpkgs/trunk/; revision=26558
2011-03-28 08:16:15 +00:00
Evgeny Egorochkin
9da3ee5281 ustr: cleanup
svn path=/nixpkgs/trunk/; revision=26556
2011-03-27 23:31:31 +00:00
Lluís Batlle i Rossell
3df4a63ec2 Adding some skeleton for btanks. It needs smpeg still, to build.
svn path=/nixpkgs/trunk/; revision=26554
2011-03-27 21:18:05 +00:00
Lluís Batlle i Rossell
723fce8d57 Adding the pacman-like game njam.
svn path=/nixpkgs/trunk/; revision=26553
2011-03-27 20:35:08 +00:00
Lluís Batlle i Rossell
6f30a10a2d Adding bzflag.
svn path=/nixpkgs/trunk/; revision=26549
2011-03-27 16:35:45 +00:00
Lluís Batlle i Rossell
1357904982 Committing the aufs2.1 patch by Shea Levy. His comments:
* My motivation for this patch is that kernels < 2.6.36 contain an
     e1000e that does not support the ethernet card that is part of the
     chipset for the second-generation Core-i Intel CPUs, so in order
     to have a more useful livecd I needed to get aufs working with a
     newer kernel, and 2.6.37 is the latest kernel with an official
     aufs release.
   * All sources are downloaded with fetchgit. This is because the aufs
     upstream doesn't provide release tarballs, they just add a tag to
     their git tree for an official release.
   * The make target for the aufs2.1 headers uses a Makefile in the
     kernel build directory that requires that unifdef be in the
     scripts/ subdirectory of the build directory. The way I've dealt
     with this here is by adding "make $makeFlags -C scripts unifdef"
     to the postBuild in the kernel builder. Since the builder is used
     by all kernel versions, this will require rebuilding every kernel
     and kernel-dependent package if the patch is accepted, so one
     alternative I thought of would be to create a fake kernel build
     directory where everything is symlinked to the real build
     directory except scripts/, which is first copied and then make
     unifdef is run before building aufs2.1. If that more complicated
     solution is preferred, or if anyone has ideas for another one, I
     can do that and submit a new patch.
   * The patch was tested by building a livecd ISO that uses it, then
     running the ISO from within virtualbox and installing aufs2.1-util
     from within the livecd environment.
   * The livecd was built using installation-cd-minimal.nix, with two
     changes to the Nixos tree:
        1. boot.kernelPackages = pkgs.linuxPackages_2_6_37 was added to
           profiles/minimal.nix
        2. config.boot.kernelPackages.aufs2 was changed to
           config.boot.kernelPackages.aufs2_1 in iso-image.nix
     I would have preferred to keep all changes within
     profiles/minimal.nix, but I couldn't figure out how to override
     iso-image.nix's definition of boot.extraModulePackages. Livecds
     that use an older kernel can't be built with this iso-image.nix,
     since we don't have aufs2.1 for them (just aufs2). If someone can
     point me to how I can override things set in iso-image.nix, I'd
     appreciate it.

make -C scripts unifdef compiles the unifdef application in the
scripts/ directory, and when Nix copies over the build tree to
$out/lib/modules/$version/build for kernel modules to reference, it
copies over all of scripts/ except the .o files. I can't speak for
other kernel versions, but at the least for 2.6.37.1 unifdef is not
built by default. If you look at the Makefile in scripts, unifdef is
listed  under a comment saying that the following programs are only
built on-demand.

svn path=/nixpkgs/trunk/; revision=26548
2011-03-27 15:18:39 +00:00
Russell O'Connor
72124a0aa9 Bitcoin.
svn path=/nixpkgs/trunk/; revision=26544
2011-03-27 06:44:34 +00:00
Evgeny Egorochkin
1c9c082d00 policycoreutils: packaged
svn path=/nixpkgs/trunk/; revision=26542
2011-03-27 04:46:19 +00:00
Evgeny Egorochkin
f1201cf75f libsemanage: packaged
svn path=/nixpkgs/trunk/; revision=26541
2011-03-27 04:46:12 +00:00
Evgeny Egorochkin
836b0d259d ustr: packaged
svn path=/nixpkgs/trunk/; revision=26540
2011-03-27 04:46:05 +00:00
Evgeny Egorochkin
28f7f1c192 checkpolicy: packaged
svn path=/nixpkgs/trunk/; revision=26538
2011-03-27 04:45:46 +00:00
Evgeny Egorochkin
804bb9c8d1 polkit-gnome: packaged
svn path=/nixpkgs/trunk/; revision=26527
2011-03-26 18:18:39 +00:00
Evgeny Egorochkin
27c14e39b7 nm-applet: packaged
svn path=/nixpkgs/trunk/; revision=26526
2011-03-26 18:18:32 +00:00
Karn Kallio
1e78949539 Add expression for the simutrans game.
svn path=/nixpkgs/trunk/; revision=26523
2011-03-26 07:22:24 +00:00
Lluís Batlle i Rossell
4c3c311f75 Adding the game 'racer'. It works only in i686-linux.
svn path=/nixpkgs/trunk/; revision=26520
2011-03-25 23:33:09 +00:00
Lluís Batlle i Rossell
ef57b57b92 Adding two NES emulators.
Because of them, I made allegro build the allegrogl library.
I also added the HawkNL library.


svn path=/nixpkgs/trunk/; revision=26517
2011-03-25 22:15:48 +00:00
Peter Simons
dd123060c0 Add an expression for Darwin's install_name_tool utility, which is required by several other builds.
svn path=/nixpkgs/trunk/; revision=26509
2011-03-25 12:55:15 +00:00
Ludovic Courtès
37e69af39e GNU Gnash 0.8.9.
svn path=/nixpkgs/trunk/; revision=26498
2011-03-24 22:25:03 +00:00
Eelco Dolstra
be0d0b8a13 * Added ndisc6 (which contains IPv6 related commands such as ndisc6,
rdisc6 and rdnssd).

svn path=/nixpkgs/trunk/; revision=26492
2011-03-24 14:30:06 +00:00
Peter Simons
b38331611d Revert "man-pages-posix: renamed attribute for consistency with other man page sets".
svn path=/nixpkgs/trunk/; revision=26490
2011-03-24 12:05:34 +00:00
Peter Simons
2b3c9807e0 man-pages-posix: renamed attribute for consistency with other man page sets
svn path=/nixpkgs/trunk/; revision=26489
2011-03-24 11:49:02 +00:00
Eelco Dolstra
ca084829d6 * Added man-pages-posix (contributed by Vladimír Čunát).
svn path=/nixpkgs/trunk/; revision=26485
2011-03-24 11:44:43 +00:00
Lluís Batlle i Rossell
0b176e1bd0 Adding a first attempt of expression for wxwidgets 2.9.
It looks like building and installing. Part of the expression I copied from wxGTK 2.8,
and some parts of it may be irrelevant or wrong.


svn path=/nixpkgs/trunk/; revision=26484
2011-03-23 22:05:14 +00:00
Eelco Dolstra
9d2f691ee5 * Add Aangifte 2010.
svn path=/nixpkgs/trunk/; revision=26473
2011-03-23 16:06:36 +00:00
Eelco Dolstra
f9ec20d6ec svn path=/nixpkgs/trunk/; revision=26460 2011-03-22 14:30:13 +00:00
Eelco Dolstra
0b5a51d95b * Firefox 4.0. Completely untested.
* Removed Firefox 3.5.

svn path=/nixpkgs/trunk/; revision=26457
2011-03-22 13:36:35 +00:00
Lluís Batlle i Rossell
34deb53fd7 Adding the efibootmgr, patch sent by Shea Levy.
svn path=/nixpkgs/trunk/; revision=26456
2011-03-22 13:21:24 +00:00
Eelco Dolstra
7cbb426eae * dhclient: don't flush IPv6 addresses/routes.
svn path=/nixpkgs/trunk/; revision=26455
2011-03-22 12:55:55 +00:00
Lluís Batlle i Rossell
4fce3aceb0 Adding xbindkeys (now with all the files)
svn path=/nixpkgs/trunk/; revision=26448
2011-03-21 18:10:20 +00:00
Lluís Batlle i Rossell
f6e3d3e10d Adding tuxonice for some recent kernels.
svn path=/nixpkgs/trunk/; revision=26447
2011-03-21 15:53:22 +00:00
Lluís Batlle i Rossell
84ca32b293 Adding tuxonice for 2.6.35
svn path=/nixpkgs/trunk/; revision=26446
2011-03-21 15:42:21 +00:00
Eelco Dolstra
daff9c4bbf * Add gdk_pixbuf and pam to Chrome's library path.
svn path=/nixpkgs/trunk/; revision=26445
2011-03-21 14:49:36 +00:00
Lluís Batlle i Rossell
dd96ccf6c6 Disabling the xbindkeys reference until I'm able to commit its default.nix
svn path=/nixpkgs/trunk/; revision=26444
2011-03-21 13:17:04 +00:00
Lluís Batlle i Rossell
884eadd81c Adding xbindkeys
svn path=/nixpkgs/trunk/; revision=26436
2011-03-20 22:16:32 +00:00