Commit Graph

19587 Commits

Author SHA1 Message Date
Lluís Batlle i Rossell
6934b46182 Making a trick on myEnv so I can put the cross gcc and some 'propagatedBuildInputs',
to have myEnv with cross-builders and cross-built libs.

(I'm trying by now to mingw64 + librsync.hostDrv)


svn path=/nixpkgs/trunk/; revision=34249
2012-05-25 17:53:37 +00:00
Lluís Batlle i Rossell
d40123a247 Making librsync not stripped by native strip; it breaks the static lib.
It's the case of mingw64 by default, it seems.


svn path=/nixpkgs/trunk/; revision=34248
2012-05-25 17:52:45 +00:00
Eelco Dolstra
040cf06388 * Add a type "path".
svn path=/nixpkgs/trunk/; revision=34247
2012-05-25 17:19:07 +00:00
Eelco Dolstra
89af9f3f4c * Add a variant of mapAttrs that allows rewriting the name of each
attribute in addition to the value.

svn path=/nixpkgs/trunk/; revision=34246
2012-05-25 17:01:58 +00:00
Andres Löh
3ff236c739 Latest change (or reverse change) for the upcoming Haskell Platform.
svn path=/nixpkgs/trunk/; revision=34245
2012-05-25 16:19:52 +00:00
Lluís Batlle i Rossell
44b2d21212 Mingw changes to gcc.
Removing a gcc flag, --enable-version-specific-runtime-libs, that put gcc libs
in a speparate directory instead of /lib; this broke the installation of
libgcc_s.a for the case of "--enable-shared" in mingw-w64. And we already have all gccs in directories apart.

I also add the option --enable-fully-dynamic-string, which is used in the
prebuilt mingw64 toolchain; this way nixpkgs creates ABI-compatible binaries
with mingw64 upstream. (told by jon_y on irc ##mingw)


svn path=/nixpkgs/trunk/; revision=34242
2012-05-25 13:49:01 +00:00
Ludovic Courtès
e38bf54592 GNU Awk: Fix Cygwin builds.
svn path=/nixpkgs/trunk/; revision=34240
2012-05-25 09:11:51 +00:00
Lluís Batlle i Rossell
c0be42fd68 Trying to fix crossGNU builds (attribute `platform.kernelMajor' missing)
svn path=/nixpkgs/trunk/; revision=34239
2012-05-25 08:15:41 +00:00
Ludovic Courtès
c5b6f8a374 GNU Awk: Disable tests on Cygwin.
svn path=/nixpkgs/trunk/; revision=34236
2012-05-25 07:38:44 +00:00
Lluís Batlle i Rossell
383b76df79 Fixing mingw-w64 builds. I can build simple C++ programs with gccCrossStageFinal.
I also add tests for hydra; let's see if it builds far.


svn path=/nixpkgs/trunk/; revision=34232
2012-05-24 22:07:23 +00:00
Lluís Batlle i Rossell
e9186a03b9 Making gcc not build libgomp with uclibc, as it lacks '-ldl' in its checks and
I don't know how to add it.
This makes gcc build with uclibc.


svn path=/nixpkgs/trunk/; revision=34231
2012-05-24 21:45:49 +00:00
Lluís Batlle i Rossell
5aa41fb2ef Adding a check for linux 2.6 related cross build parameters in glibc.
svn path=/nixpkgs/trunk/; revision=34230
2012-05-24 21:45:18 +00:00
Lluís Batlle i Rossell
1402a2ebc3 Fixing the paths of uclibc libpthread
svn path=/nixpkgs/trunk/; revision=34229
2012-05-24 21:44:34 +00:00
Lluís Batlle i Rossell
3729f9ce5e Trying to add a few bits of mingw-w64. To be tested.
svn path=/nixpkgs/trunk/; revision=34228
2012-05-24 21:23:23 +00:00
Lluís Batlle i Rossell
37fce10f9b Adding native threads support unconditionally to uclibc,
or gcc fails to build (lack of pthread.h).

Let's see if this breaks anything; I'm changing this to make comtrend.nix work
(kernel 2.4).


svn path=/nixpkgs/trunk/; revision=34227
2012-05-24 19:16:00 +00:00
Lluís Batlle i Rossell
d5a5a30ae0 Adding UCLIBC_SUSV4_LEGACY, otherwise we get this building gcc:
armv5tel-unknown-linux-gnueabi/libstdc++-v3/include/cstdio:133:11: error: '::tmpnam' has not been declared

http://hydra.nixos.org/build/2644907


svn path=/nixpkgs/trunk/; revision=34226
2012-05-24 19:12:36 +00:00
Lluís Batlle i Rossell
d9fdfffef9 Fixing the mingw cross gcc. I set it not to build shared libraries, because its specs for
shared libraries are wrong.
It should run "-lstdc++ -lsupc++" if libstdc++-6.dll is available, and instead it runs
"-lstdc++" and therefore lack symbols.

I think simply few people use shared gcc libs on mingw.


svn path=/nixpkgs/trunk/; revision=34225
2012-05-24 19:02:27 +00:00
Lluís Batlle i Rossell
b71ca8c138 Updating the kernels to be cross-built by hydra. The list was quite outdated related to nixpkgs.
svn path=/nixpkgs/trunk/; revision=34224
2012-05-24 18:59:13 +00:00
Lluís Batlle i Rossell
70074d2b98 Updating uclibc. This fixes some cross builds.
svn path=/nixpkgs/trunk/; revision=34223
2012-05-24 17:25:03 +00:00
Eelco Dolstra
ed2564f750 * Set the version number of generated Debian packages. Note that dpkg
apparently doesn't allows underscores in version strings, so we
  replace them by dashes.  This is the exact opposite of RPM, which
  doesn't allow dashes.

svn path=/nixpkgs/trunk/; revision=34220
2012-05-24 15:07:38 +00:00
Ludovic Courtès
0524b60614 PCRE: Disable tests on Cygwin.
svn path=/nixpkgs/trunk/; revision=34219
2012-05-24 15:03:54 +00:00
Ludovic Courtès
b4cecdea10 Ploticus 2.41.
svn path=/nixpkgs/trunk/; revision=34216
2012-05-22 21:18:25 +00:00
Ludovic Courtès
801c82da55 GNU Guile 2.0: Provide a 2.0ish setup hook.
svn path=/nixpkgs/trunk/; revision=34215
2012-05-22 21:18:20 +00:00
Peter Simons
ac64ba04bd git-annex: updated to version 3.20120522
svn path=/nixpkgs/trunk/; revision=34213
2012-05-22 19:46:37 +00:00
Peter Simons
d628fd3d34 ikiwiki: updated to version 3.20120516
svn path=/nixpkgs/trunk/; revision=34212
2012-05-22 19:46:33 +00:00
Lluís Batlle i Rossell
a1d64b8082 Updating the nvidia 295 driver, so it builds with linux 3.4.
svn path=/nixpkgs/trunk/; revision=34211
2012-05-22 18:12:46 +00:00
Lluís Batlle i Rossell
8805bf1ba5 'perf' wants flex and bison, since linux 3.4.
svn path=/nixpkgs/trunk/; revision=34210
2012-05-22 17:32:23 +00:00
Lluís Batlle i Rossell
5c393a469b Adding linux 3.4.
svn path=/nixpkgs/trunk/; revision=34209
2012-05-22 15:29:51 +00:00
Lluís Batlle i Rossell
7962af0fe5 Updating libv4l (part of v4l-utils). I moved v4l-utils to stdenv.mkDerivation style,
and it's used to build either libv4l or the utils (with qt4).


svn path=/nixpkgs/trunk/; revision=34208
2012-05-22 14:30:12 +00:00
Rickard Nilsson
21bd78667a Removed empty directory structure that I managed to commit by mistake.
svn path=/nixpkgs/trunk/; revision=34207
2012-05-22 12:31:31 +00:00
Andres Löh
f0e99eca2a Updated the Haskell Platform prerelease.
svn path=/nixpkgs/trunk/; revision=34206
2012-05-22 06:14:35 +00:00
Cillian de Roiste
6bf4d9522a Submitting patch by qknight (Joachim Schiele) to add Gnome2 python bindings
svn path=/nixpkgs/trunk/; revision=34203
2012-05-21 22:46:40 +00:00
Cillian de Roiste
f44b78641d http://ftp.logilab.org is no longer valid, changing to ftp:// instead
svn path=/nixpkgs/trunk/; revision=34202
2012-05-21 22:38:44 +00:00
Eelco Dolstra
4ac1552b15 * Added systemd.
svn path=/nixpkgs/trunk/; revision=34200
2012-05-21 20:48:19 +00:00
Eelco Dolstra
8336d55993 * Be less verbose generating initrds.
svn path=/nixpkgs/trunk/; revision=34199
2012-05-21 20:47:57 +00:00
Eelco Dolstra
690051abbc * Linux 3.2.18.
svn path=/nixpkgs/trunk/; revision=34198
2012-05-21 18:14:47 +00:00
Eelco Dolstra
1a22e9761d * By default, build a dynamically linked Busybox. In the initrd we
need Glibc anyway, so there is no point in static linking.  This
  saves about a megabyte from the initrd.

svn path=/nixpkgs/trunk/; revision=34197
2012-05-21 17:51:40 +00:00
Rickard Nilsson
3724758a96 Fixed stupid syntax error in gnome-terminator's default.nix.
svn path=/nixpkgs/trunk/; revision=34196
2012-05-21 15:45:03 +00:00
Rickard Nilsson
61ef2ff439 gnome-terminator 0.96.
svn path=/nixpkgs/trunk/; revision=34195
2012-05-21 15:08:16 +00:00
Rickard Nilsson
5a270abcb6 Added missing pygtk dependency to Gnome VTE library.
svn path=/nixpkgs/trunk/; revision=34194
2012-05-21 14:58:16 +00:00
Andres Löh
6706ef1e99 Fixed incorrect version number of Haskell Platform.
svn path=/nixpkgs/trunk/; revision=34192
2012-05-21 06:17:27 +00:00
Andres Löh
0542d35900 Added prerelease version of haskell-platform-2012.2.0.0
svn path=/nixpkgs/trunk/; revision=34191
2012-05-20 21:04:52 +00:00
Andres Löh
513b42ef2b Regenerated accelerate-examples expression with cabal2nix.
svn path=/nixpkgs/trunk/; revision=34190
2012-05-20 20:31:15 +00:00
Andres Löh
5144845d71 Platform refinement.
This should be stable under regeneration with hackage4nix.

svn path=/nixpkgs/trunk/; revision=34189
2012-05-20 20:21:55 +00:00
Andres Löh
56a2503c80 Remove platforms from accelerate-cuda.
svn path=/nixpkgs/trunk/; revision=34188
2012-05-20 19:56:35 +00:00
Cillian de Roiste
4550700ec9 Updating Yoshimi, no need for the fluid patch any more.
svn path=/nixpkgs/trunk/; revision=34187
2012-05-20 18:15:23 +00:00
Andres Löh
7aa85ac536 Adding NVIDIA CUDA toolkit and haskell-accelerate-cuda plus deps.
svn path=/nixpkgs/trunk/; revision=34186
2012-05-20 17:38:03 +00:00
Eelco Dolstra
920eedb75f * Audacious updated to 3.2.2.
svn path=/nixpkgs/trunk/; revision=34185
2012-05-20 03:23:31 +00:00
Cillian de Roiste
531b63a389 Patching python-virtualenv so that it doesn't fail if the python version is specified, e.g. --python=python2.7, and now iff the python version is specified it successfully also installs additional libs such as readline into the virtualenv
svn path=/nixpkgs/trunk/; revision=34184
2012-05-19 23:15:50 +00:00
Eelco Dolstra
ee5b3c893c * Remove empty directory.
svn path=/nixpkgs/trunk/; revision=34178
2012-05-18 20:52:40 +00:00