Commit graph

7408 commits

Author SHA1 Message Date
Peter Simons
785e9630f0 gmp: use standard GNU config.guess
libgmp comes with an extended config.guess script that features more
accurate CPU detection. Unfortunately, use of that script causes the
configure phase to choose fairly aggressive optimization flags and the
resulting binaries might not work on architectures other than the
machine those binaries were built on.

The standard GNU config.guess script, however, recognizes a CPU type of
'x86' only. Thus, libgmp chooses the following settings:

  ABI="32"
  CC="gcc"
  CFLAGS="-m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentiumpro -march=pentiumpro"
  CPPFLAGS=""
  MPN_PATH=" x86/p6 x86 generic"

svn path=/nixpkgs/branches/stdenv-updates/; revision=16084
2009-06-29 11:01:10 +00:00
Eelco Dolstra
8af7ad5798 * Firefox 3.0.11.
svn path=/nixpkgs/trunk/; revision=16083
2009-06-29 08:35:54 +00:00
Ludovic Courtès
d0c6b200e0 Add Tahoe, a decentralized, fault-tolerant file system.
svn path=/nixpkgs/trunk/; revision=16082
2009-06-28 21:03:00 +00:00
Ludovic Courtès
42161470ae buildPythonPackage: Wrap binaries with an appropriate $PATH.
svn path=/nixpkgs/trunk/; revision=16081
2009-06-28 21:00:36 +00:00
Ludovic Courtès
a84297a6e3 buildPythonPackage: Inherit extra attributes from its argument.
svn path=/nixpkgs/trunk/; revision=16080
2009-06-28 14:05:41 +00:00
Ludovic Courtès
705205340b buildPythonPackage: Allow callers to get rid of the `python-' name prefix.
svn path=/nixpkgs/trunk/; revision=16079
2009-06-28 13:44:21 +00:00
Ludovic Courtès
482f7769e7 Add Python darcsver' and pycryptopp'.
svn path=/nixpkgs/trunk/; revision=16078
2009-06-28 13:43:40 +00:00
Ludovic Courtès
dec29ba477 Build IceCat on all GNU/Linux platforms; build Zfec.
svn path=/nixpkgs/trunk/; revision=16077
2009-06-28 13:35:16 +00:00
Ludovic Courtès
dc05657cdc Python packages: keep alphabetical order.
svn path=/nixpkgs/trunk/; revision=16076
2009-06-28 13:21:37 +00:00
Ludovic Courtès
dfcbb87cbc Python: Fix pyutil'; add argparse' and `zfec'.
svn path=/nixpkgs/trunk/; revision=16075
2009-06-28 13:19:44 +00:00
Ludovic Courtès
7f5364f6dc GNU IceCat 3.0.11-g1.
svn path=/nixpkgs/trunk/; revision=16074
2009-06-28 12:52:42 +00:00
Ludovic Courtès
1526ba9d33 Rename emacsUnicode' to emacs23'.
svn path=/nixpkgs/trunk/; revision=16073
2009-06-27 23:09:21 +00:00
Ludovic Courtès
f156a809cc Update GNU Emacs 23 snapshot.
svn path=/nixpkgs/trunk/; revision=16072
2009-06-27 23:00:32 +00:00
Ludovic Courtès
c46b748958 Add GNU Libunistring, a Unicode string handling library.
svn path=/nixpkgs/trunk/; revision=16071
2009-06-27 21:44:47 +00:00
Ludovic Courtès
e70fa5abc3 Build Namazu.
svn path=/nixpkgs/trunk/; revision=16070
2009-06-27 21:17:45 +00:00
Ludovic Courtès
5d72685300 Namazu: Fix builds, broken in r15324.
svn path=/nixpkgs/trunk/; revision=16069
2009-06-27 21:16:59 +00:00
Ludovic Courtès
7519caa4f4 Quack 0.36.
svn path=/nixpkgs/trunk/; revision=16068
2009-06-27 21:05:43 +00:00
Peter Simons
0ee475b7f9 Renamed "magit-mode" to "magit", which is the upstream package name anyway.
svn path=/nixpkgs/trunk/; revision=16067
2009-06-27 13:28:39 +00:00
Ludovic Courtès
eba599b798 Reinstate GNU Idutils, erroneously (?!) removed by r15967.
svn path=/nixpkgs/trunk/; revision=16066
2009-06-26 23:54:36 +00:00
Marc Weber
6bc07c8e68 fix my wrong opplication of the patch
svn path=/nixpkgs/trunk/; revision=16062
2009-06-26 17:00:02 +00:00
Marc Weber
f316832e3a update default ocmal to 3.11.1. patch provided by olegfink
svn path=/nixpkgs/trunk/; revision=16061
2009-06-26 16:53:02 +00:00
Marc Weber
3fa07803c6 adding jruby-1.1.6 cause the one shipping with netbeans can't get uid.
svn path=/nixpkgs/trunk/; revision=16060
2009-06-26 16:52:58 +00:00
Marc Weber
ffb53a0e6f adding sqlalchemy which is a nice orm mapper for python
svn path=/nixpkgs/trunk/; revision=16059
2009-06-26 16:52:54 +00:00
Marc Weber
738858983a ctags wrapper: find ruby classes (eg class Gem::Dependency)
svn path=/nixpkgs/trunk/; revision=16058
2009-06-26 16:52:52 +00:00
Marc Weber
9dbc0bd614 adding gmic (a tool which can denoise images and much more)
svn path=/nixpkgs/trunk/; revision=16057
2009-06-26 16:52:35 +00:00
Eelco Dolstra
d095fa0dd9 * Install the sudo manpages. Also updated to 1.7.1.
svn path=/nixpkgs/trunk/; revision=16056
2009-06-26 16:10:38 +00:00
Eelco Dolstra
a440fba8e3 * Refactoring: move the types out of options.nix, which is much too
big.  Also, they could be useful beyond option handling.

svn path=/nixpkgs/trunk/; revision=16055
2009-06-26 13:53:31 +00:00
Nicolas Pierron
dd50af4923 Add a description of values which cause a bad type the failure.
svn path=/nixpkgs/trunk/; revision=16054
2009-06-26 12:42:00 +00:00
Eelco Dolstra
c69010d6eb * Fix that annoying deprecated getAttr warning.
svn path=/nixpkgs/trunk/; revision=16049
2009-06-26 11:03:14 +00:00
Marc Weber
c59fb90f62 make fetchgit and nix-prefetch-git use --depth 1 to receive only a shallow clone cutting history
svn path=/nixpkgs/trunk/; revision=16047
2009-06-26 00:56:54 +00:00
Nicolas Pierron
6c0912ee9c - partition based on the content of the properties. (rmProperties * isOption)
- Do not eval properties on option declarations.
  -> mkIf does not mask option declarations if the condition is evaluated to false.

svn path=/nixpkgs/trunk/; revision=16043
2009-06-25 21:25:33 +00:00
Peter Simons
b12683e174 Added magit-mode 0.7, an Emacs mode for managing Git repositories.
svn path=/nixpkgs/trunk/; revision=16042
2009-06-25 14:31:20 +00:00
Peter Simons
acffa10add Temporarily disable gimpPlugins to remedy the following failure when
calling nix-env:

  error: undefined variable `gtkLibs', in `nix-pkgs-current/pkgs/applications/graphics/gimp/plugins/default.nix'

svn path=/nixpkgs/trunk/; revision=16041
2009-06-25 13:37:59 +00:00
Eelco Dolstra
674211ac9d * Revive klibc 1.5 for now since vmtools still uses its insmod.
svn path=/nixpkgs/trunk/; revision=16040
2009-06-25 08:22:51 +00:00
Peter Simons
8bd6a26806 Removed misleading comment that no longer applies.
svn path=/nixpkgs/branches/stdenv-updates/; revision=16038
2009-06-24 20:10:59 +00:00
Peter Simons
7534cbe4b8 Define "brokenRedHatKernel = true" in $NIXPKGS_CONFIG to build a system that
works on Red Hat Linux, i.e. that is based on glibc version 2.5.

Furthermore, this patch fixes a number of gcc 4.3.3 build errors in glibc 2.5
that occur on both x86 and x86_64. The older version of this library is still
useful for running Nix on a Red Hat host. Newer version of glibc fail to detect
the kernel's capabilities correctly (due to mad patches applied to the kernel
by Red Hat).

The individual changes are:

 * Re-activated glibc 2.5 in all-packages.nix.

 * Fix incomplete header search path in bootstrap tools.

   Gcc-wrapper sets "-B<prefix>" to tell the compiler about its installation
   root. Unfortunately, the setting doesn't add $gcc/lib/gcc/*/*/include-fixed
   to the search path. That directory is required, however, because it contains
   the system-specific "limits.h" file, and the glibc 2.5 builds tries to find
   that file via #include_next.

 * Support intrinsic functions like __signbit() or atof() correctly to avoid
   compile-time conflicts.

 * Switch to NPTL. Linuxthreads is no longer supported.

 * Added a meta attribute to glibc package.

 * Updated nixUnstable to version 0.13pre15614 from trunk. The previous version
   failed regression tests.

 * Fix more strict type checking in binutils since 2.18.50.0.3.

   Without this patch, the build failed on x86, saying:

     ../sysdeps/i386/fpu/ftestexcept.c: Assembler messages:
     ../sysdeps/i386/fpu/ftestexcept.c:33: Error: suffix or operands invalid for `fnstsw'

svn path=/nixpkgs/branches/stdenv-updates/; revision=16037
2009-06-24 20:10:51 +00:00
Rob Vermaas
205fb0c87e * fetchgit and nix-prefetch-git
svn path=/nixpkgs/trunk/; revision=16035
2009-06-24 12:48:01 +00:00
Eelco Dolstra
8f0f5c403d * gmp 4.3.1. Hopefully this fixes those weird build errors people
have been reporting.

svn path=/nixpkgs/branches/stdenv-updates/; revision=16030
2009-06-22 19:55:47 +00:00
Eelco Dolstra
a830968c53 * New bootstrap binaries (from r16022 in the trunk). Don't set
LD_LIBRARY_PATH since it breaks /bin/sh on non-NixOS platforms (and
  reverted the previous "fix" in r15470).

svn path=/nixpkgs/branches/stdenv-updates/; revision=16029
2009-06-22 19:49:42 +00:00
Eelco Dolstra
ef83c754f6 * Updated the function that builds the bootstrap binaries.
* Use patchelf 0.5 and use the --force-rpath flag.  This removes the
  need for setting LD_LIBRARY_PATH and so should fix bootstrapping
  Nixpkgs on non-NixOS platforms.

svn path=/nixpkgs/trunk/; revision=16022
2009-06-22 14:28:07 +00:00
Eelco Dolstra
a40dbf619d * Fix duplication of the version in dietlibc's gcc wrapper.
svn path=/nixpkgs/trunk/; revision=16021
2009-06-22 14:26:14 +00:00
Eelco Dolstra
1df4221cb3 * klibc 1.5.15. Fixes a segfault in cpio.
svn path=/nixpkgs/trunk/; revision=16020
2009-06-22 14:14:58 +00:00
Rob Vermaas
93f767d897 * bumped version for file
svn path=/nixpkgs/trunk/; revision=16018
2009-06-22 11:41:14 +00:00
Eelco Dolstra
e7edaef873 * Latest patchelf.
svn path=/nixpkgs/trunk/; revision=16017
2009-06-22 11:14:51 +00:00
Rob Vermaas
1c3f49e06f * Changed version of gcc to 4.0.1 - 5484 on darwin
* Added dsymutil to gcc wrapper env on darwin
 * turned off make check for gnugrep on darwin
 * added --enable-bsd=libs configure flag for gnugrep on darwin 


svn path=/nixpkgs/trunk/; revision=16014
2009-06-21 18:37:54 +00:00
Michael Raskin
62a867c558 Removing obsolete override from xclip expression
svn path=/nixpkgs/trunk/; revision=16013
2009-06-20 05:01:49 +00:00
Eelco Dolstra
d0b03cbe1a * The vidmode patch was kind of broken (it didn't zero-terminate the
`mode' buffer).

svn path=/nixpkgs/trunk/; revision=16009
2009-06-19 14:26:04 +00:00
Lluís Batlle i Rossell
a422cec621 Adding tkcvs (which manages also subversion repositories well, they claim)
svn path=/nixpkgs/trunk/; revision=16008
2009-06-19 09:02:48 +00:00
Michael Raskin
d0cf102957 Update xclip
svn path=/nixpkgs/trunk/; revision=16007
2009-06-19 08:52:57 +00:00
Michael Raskin
35bd2c76b0 Adding uzbl - a tiny browser
svn path=/nixpkgs/trunk/; revision=16006
2009-06-19 08:05:21 +00:00