28613 Commits

Author SHA1 Message Date
Eelco Dolstra
f9523bf1e8 gcc: Put *.la files in $lib/lib as well
Otherwise libtool gets confused.
2013-06-12 21:03:21 +02:00
Eelco Dolstra
8a1d96ec4d Put info files in the man output 2013-06-12 17:17:39 +02:00
Eelco Dolstra
a4a2b88f29 systemd: Use the right path to util-linux binaries 2013-06-12 17:12:44 +02:00
Eelco Dolstra
cc8db57097 util-linux: Install all binaries in $bin 2013-06-12 17:12:30 +02:00
Eelco Dolstra
dbe432e6f4 gcc: Put runtime libraries in a separate output
GCC provides a number of libraries that are used by programs built by
GCC, in particular libgcc_s.so and libstdc++.so.  This caused programs
that used these libraries to have a runtime dependency on all of GCC
(~77 MiB).  Now they only depend on the "lib" output of GCC (~1.6
MiB).

With this and previous multiple-output improvements, closure sizes are
reduced a lot:

hello:       41 MiB -> 22 MiB
patchelf:   118 MiB -> 23 MiB
pan:        364 MiB -> 90 MiB
2013-06-12 16:11:14 +02:00
Eelco Dolstra
2cfeca153c openssl, cups: Fix stripping libraries 2013-06-12 16:10:54 +02:00
Eelco Dolstra
6dbb6f78bb subversion: Update to 1.7.10
CVE-2013-1968, CVE-2013-2088, CVE-2013-2112.
2013-06-12 15:56:40 +02:00
Eelco Dolstra
c3cbe0452a patchelf: Enable "make check" 2013-06-12 14:59:39 +02:00
Lluís Batlle i Rossell
ceea8a18fc weechat: update to 0.4.1 2013-06-12 14:19:00 +02:00
Alexander Foremny
bb53645b0f Add Elm and elm-server 2013-06-12 13:27:22 +02:00
Song Wenwu
92ba0a0913 gtk+: enable NLS support (merge #611)
@vcunat: add minor refactorings like file-naming style unification.
ToDo: we get 2*20MB of locale, perhaps it's worth splitting one day.
2013-06-12 10:18:38 +02:00
Peter Simons
acc6039e2c haskell-iteratee: jailbreak to fix build with recent versions of ListLike 2013-06-12 08:45:34 +02:00
Peter Simons
70b10b6267 haskell-snap-core: update to version 0.9.4.0 2013-06-12 08:45:34 +02:00
Peter Simons
0e169b92ec haskell-persistent: update to version 1.2.0.2 2013-06-12 08:45:34 +02:00
Peter Simons
a7c884eb18 haskell-acid-state: update to version 0.10.0 2013-06-12 08:45:34 +02:00
Peter Simons
fd1291e985 haskell-ListLike: update to version 4.0.0 2013-06-12 08:45:34 +02:00
Peter Simons
97f45745bd haskell-Agda: update to version 2.3.2.1 2013-06-12 08:45:33 +02:00
Domen Kozar
808cadd390 tesseract: simplify 2013-06-12 00:50:52 +02:00
Eelco Dolstra
42c2be4c30 gcc: Get rid of a unnecessary reference to glibc-dev 2013-06-11 22:45:31 +02:00
Eelco Dolstra
85bdb46370 gcc: Fix building against the split Glibc 2013-06-11 21:00:13 +02:00
Domen Kozar
1b64fc9360 tesseract: upgrade to 3.02.02 and add some languages 2013-06-11 19:22:30 +02:00
Eelco Dolstra
d8231a66eb glibc: Split into multiple outputs
This reduces the size of closures a lot by getting rid of Glibc's
header files, static libraries and utilities.  For instance, the
closure of GNU Hello went from 41 MiB to 22 MiB.

TODO: We may want to merge back in parts of Glibc that we previously
split off (such as the info files).
2013-06-11 18:47:17 +02:00
Vladimír Čunát
6b433019fa libvpx: update
Also set the shared-vpx for firefox, just to be sure.
Firefox, Chromium, and other seem to work fine.
2013-06-11 18:03:48 +02:00
Eelco Dolstra
b9049bff6d perl: Split off the manpages (7 MiB) 2013-06-11 18:02:07 +02:00
Eelco Dolstra
baba3cbb0a Remove tabs 2013-06-11 15:50:21 +02:00
Vladimír Čunát
f724a5314b flac: update, enable tests
Fix includes in VLC.
Tried a few other programs using it, seems fine.
2013-06-11 15:48:42 +02:00
Eelco Dolstra
afebababac pcre: Split into multiple outputs 2013-06-11 15:28:30 +02:00
Sander van der Burg
6fff888ae8 nijs: bump to 0.0.8 2013-06-11 15:09:10 +02:00
Eelco Dolstra
5787ac6364 cups: Split into multiple outputs
However, splitting off the client library from the server-side stuff
still remains to be done.
2013-06-11 14:52:36 +02:00
Eelco Dolstra
2c9fa33521 openssl: Split header files from the libraries 2013-06-11 14:28:49 +02:00
Mathijs Kwik
c1bec6fb5b firefox-21: use more system libraries
Conflicts:
	pkgs/applications/networking/browsers/firefox/21.0.nix
2013-06-11 14:05:15 +02:00
Eelco Dolstra
39dc112bc1 multiple-outputs.nix: Allow not setting configure flags
Not everything is Autoconf...
2013-06-11 13:54:16 +02:00
Michael Raskin
1a45886454 Merge branch 'master' into x-updates 2013-06-11 15:46:10 +04:00
Eelco Dolstra
cb3fc2c902 libjpeg, jasper: Split into multiple outputs 2013-06-11 13:45:35 +02:00
Michael Raskin
55249de924 Update Julia to today's revision 2013-06-11 15:44:56 +04:00
Eelco Dolstra
1a0e87b19f pam: Split off the PAM modules
Clients of PAM can find the modules via /etc/pam.d.
2013-06-11 13:26:46 +02:00
Eelco Dolstra
32d02132c2 libxcb: Put docs/manpages in separate outputs 2013-06-11 13:26:27 +02:00
Peter Simons
1db5bd4aa9 haskell-hsdns: update to version 1.6.1 2013-06-11 13:14:28 +02:00
Eelco Dolstra
a5fb18473e openssl: Fix removal of the ssl/misc scripts
This drops the dependency of $out on Perl.
2013-06-11 12:39:32 +02:00
Peter Simons
a2680cdc48 groff: explicitly disable X11 support in configure to avoid impure builds
Without this flag, the configure script will find /usr/X11 on host system and
assume that it can build with X11 support.
2013-06-11 12:14:49 +02:00
Eelco Dolstra
eaf98cf26e nixUnstable: Update to 1.5.3pre3134_5c06e52 2013-06-11 12:08:37 +02:00
Peter Simons
c662109f8a Merge pull request #607 from ocharles/perl-packages
Add lots more Perl packages
2013-06-11 02:22:47 -07:00
Peter Simons
a2328d7b80 Merge pull request #609 from coroa/ppp-ipv6
ppp: enable ipv6 support
2013-06-11 02:21:42 -07:00
Peter Simons
a5a74c9c44 release.nix: remove emacs-ecb from nixos-tarball
ecb mode is a part of Emacs and no longer exists as a separate package in Nixpkgs.
2013-06-11 11:05:42 +02:00
Mathijs Kwik
fcfbce4b80 Revert "firefox: Revert to 20.0"
This reverts commit 9875413c488651d46bc4aa4eb22c5b1a1f799109.
2013-06-11 09:32:39 +02:00
Mathijs Kwik
1fb979b4f5 firefox-21: fix search box not working when built on xulrunner 2013-06-11 09:32:39 +02:00
Mathijs Kwik
ad5970b680 firefox-21: fix building with system cairo 2013-06-11 09:32:38 +02:00
Michael Raskin
46cd2d0d68 Merge pull request #568 from MarcWeber/submit/vim-multiple-version-and-plugins
vim: supporting multiple sources & complicated plugins
2013-06-10 23:06:56 -07:00
Evgeny Egorochkin
2e939a0fba Merge pull request #608 from ocharles/fabric
fabric: new expression
2013-06-10 23:01:59 -07:00
Jonas Hoersch
b39a6ef532 ppp: enable ipv6 support
networkmanager requires pppd to have ipv6 support for managing mobile
connections since version 0.9.5.95, ref. to commit 7575f4d.
2013-06-11 01:07:06 +02:00