Vladimír Čunát
c1e62e7e91
Merge branch 'master' into x-updates
2013-08-22 19:29:09 +02:00
Marc Weber
57032af1ae
ati-proprietary: update, make it build with linux 3.10, fix breakage.
...
with contributions by Jaka Hudoklin.
2013-08-22 13:00:23 +03:00
Mathijs Kwik
b9fff8a34b
linux-3.10: upgrade to 3.10.9
2013-08-21 11:22:33 +02:00
Mathijs Kwik
273689bcbd
linux-3.10: remove the btrfs send patch
...
it helps, but is incomplete.
more fixes are coming, but including these would change too much
generic btrfs code, which might cause trouble for others.
so the best advice is not to use btrfs send yet and wait for 3.11 or 3.12
2013-08-19 07:04:18 +02:00
Bjørn Forsman
68ce9e91e1
linux: really provide /proc/config.gz
...
Currently there is no /proc/config.gz, even though the configuration
indicates it. This fixes it.
2013-08-16 23:12:07 +02:00
Eelco Dolstra
5cb688eb52
linux: Update to 3.4.58
2013-08-16 12:05:42 +02:00
Mathijs Kwik
b85984d840
linux-3.10: upgrade to 3.10.7
2013-08-15 14:06:27 +02:00
Eelco Dolstra
f69eb63a1b
firmware-linux-nonfree: Install copyright notices
...
Most of the firmwares require that redistribution in binary form
reproduces the copyright notice.
2013-08-14 04:01:04 +02:00
Eelco Dolstra
d0617613dd
firmware-linux-nonfree: Update to 0.40
2013-08-14 04:01:04 +02:00
Eelco Dolstra
b3642c3673
Move the AMD microcode to the microcode directory
2013-08-14 03:26:04 +02:00
Eelco Dolstra
5c208844e9
Remove more duplicate firmware
2013-08-14 03:24:58 +02:00
Eelco Dolstra
4d7d5ba69c
Delete the Intel firmware packages
...
The Debian firmware package (firmwareLinuxNonfree) contains all of
these so there is no reason to keep them.
2013-08-14 02:32:12 +02:00
Lluís Batlle i Rossell
1f2ecd08cc
Updating netatop to 0.3 (linux 3.10)
2013-08-13 09:55:49 +02:00
Vladimír Čunát
11c8ca0a1a
otool: fix licenses, adding the new APSL 2.0 as well
...
Now Hydra can build glib introspection and all that depends on it
(just darwin).
2013-08-13 07:34:37 +02:00
Evgeny Egorochkin
1adc88661d
nvidia_x11: recover the lost patch
2013-08-13 05:30:10 +03:00
Domen Kožar
01b483f692
Revert "upower: 0.9.19 -> 0.9.21"
...
This reverts commit d10d50132a
.
xfce doesn't support this version api yet
2013-08-12 18:14:42 +02:00
Evgeny Egorochkin
339e1d94c6
Turning off PAE support which makes kernel unbootable on older hardware causes CRASH_DUMP option to
...
disappear, so make it optional.
2013-08-12 05:32:11 +03:00
Evgeny Egorochkin
27dcd771c3
Merge pull request #802 from wizeman/kernel_update
...
Kernel update
2013-08-11 15:08:45 -07:00
Bjørn Forsman
81db5cfe0a
lttng-modules: don't use licenses.mit because it breaks hydra evaluation
...
Hydra has these evaluation errors:
at `nixpkgs.linuxPackages.lttngModules.i686-linux' [nixosSrc = ..., nixpkgs = ..., officialRelease = false]:
value is an attribute set while a string was expected
because licenses.mit is an attribute set and not a string.
TODO: Licenses in pkgs/lib/licenses.nix are a mix of attr sets and
strings, this needs to be standardized.
2013-08-11 20:35:44 +02:00
Bjørn Forsman
70ea99cfa8
lttng-modules: new package
...
Add linux kernel modules needed to do kernel tracing with LTTng.
To make them available to lttng in NixOS, add this to configuration.nix:
boot.extraModulePackages = [ pkgs.linuxPackages.lttngModules ];
2013-08-10 14:47:55 +02:00
Mathijs Kwik
59025453e7
linux-3.10: backport a fix for "btrfs send"
...
It has been submitted for inclusion in mainline, so it will probably
make it into 3.11 (or 3.12 as 3.11 is fairly close to release).
It is very local, only affecting people who use the "send" feature.
Without it, send is unstable/unsafe to use incrementally.
It can probably be applied to 3.9 and 3.8 as well, but as I only
tested it against 3.10, so I didn't bother.
2013-08-10 13:53:17 +02:00
Eelco Dolstra
9845e6ec5c
Kernel module aggregator: Use kmod instead of module-init-tools
2013-08-09 18:48:52 +02:00
Eelco Dolstra
d9a4706f73
linux: Use kmod instead of module-init-tools
2013-08-09 18:48:51 +02:00
Domen Kožar
d10d50132a
upower: 0.9.19 -> 0.9.21
2013-08-07 14:25:17 +02:00
Eelco Dolstra
912146d764
linux: Update to 3.4.56, 3.10.5
2013-08-06 12:40:48 +02:00
Eelco Dolstra
3a4ef26397
Remove Linux 3.8 (EOL)
2013-08-06 12:39:50 +02:00
Ricardo M. Correia
36c2711f8b
linux: update grsecurity patch
2013-08-06 02:21:00 +00:00
Ricardo M. Correia
97056a0620
linux: properly parse config choice when it's new
2013-08-06 02:20:48 +00:00
Ricardo M. Correia
2208c360ac
linux: Update to 3.2.50
2013-08-05 18:19:48 +00:00
Eelco Dolstra
f155a35d7d
Move kernelExtraConfig to common-config.nix (for x86)
...
It's bad to have the kernel config scattered across two places. (This
should also be done for the other architectures.)
Also, restore Xen and KVM guest support in Linux 3.10.
2013-08-01 14:35:31 +02:00
Eelco Dolstra
14ca9c0bf1
linux: Include "NixOS" in "uname -v"
2013-08-01 01:40:41 +02:00
Eelco Dolstra
d1de0e2d6d
linux: Enable detection of hung tasks
2013-08-01 01:40:41 +02:00
Eelco Dolstra
f2f00c56e4
linux: Enable stack protector
...
This may prevent exploitation of buffer overflows.
2013-08-01 01:40:41 +02:00
Eelco Dolstra
c564d012f8
Style fix
2013-08-01 01:40:41 +02:00
Eelco Dolstra
b976e00ff2
linux: Remove obsolete AUFS 3.7 patch
2013-08-01 01:40:40 +02:00
Eelco Dolstra
ff99631753
linux: Remove CIFS timeout patch
...
We longer use CIFS in the VM tests so we don't need this anymore.
2013-08-01 01:40:40 +02:00
Eelco Dolstra
956d71f843
linux: Remove some unused patches
2013-08-01 01:40:40 +02:00
Eelco Dolstra
bc8186be1e
linux: Disable /dev/kmem
...
See e.g.
https://wiki.ubuntu.com/Security/Features#A.2BAC8-dev.2BAC8-kmem_disabled
2013-08-01 01:40:40 +02:00
Eelco Dolstra
e1a7be4294
iwlwifi4965ucodeV1: Remove
...
This is verrrry obsolete.
2013-08-01 01:40:40 +02:00
Eelco Dolstra
7ce325f3e0
Unify the Linux kernel configurations
...
Having N different copies of the NixOS kernel configuration is bad
because these copies tend to diverge. For instance, our 3.10 config
lacked some modules that were enabled in older configs, probably
because the 3.10 config had been copied off an earlier version of some
older kernel config.
So now there is a single kernel config in common-config.nix. It has a
few conditionals to deal with new/removed kernel options, but
otherwise it's pretty straightforward.
Also, a lot of cut&paste boilerplate between the kernel Nix
expressions is gone (such as preConfigure).
2013-08-01 01:40:40 +02:00
Eelco Dolstra
dccbdcf520
linux: Don't put the kernel version in meta
2013-08-01 01:40:40 +02:00
Eelco Dolstra
00e311e438
qemu-kvm: Remove
...
But install a qemu-kvm wrapper in qemu.
2013-07-31 14:53:34 +02:00
Eelco Dolstra
394dc5da78
batman-adv: Disambiguate kernel versions
2013-07-30 16:52:12 +02:00
Eelco Dolstra
3c462ded97
linux: Update to 3.2.49, 3.4.55
2013-07-30 16:52:12 +02:00
Shea Levy
2e57a16219
Linux 3.10.4
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-28 20:16:16 -04:00
Mathijs Kwik
ac91adf4e3
linux-3.10: upgrade to 3.10.3
2013-07-26 07:18:39 +02:00
Eelco Dolstra
1386036457
linux: Update to 3.4.54
2013-07-23 22:35:49 +02:00
Vladimír Čunát
fb37586d77
Merge pull request #721 from vcunat/p/hw-utils
...
pci and usb utils update
2013-07-23 06:48:08 -07:00
Rob Vermaas
af2a127551
Add linux 3.2.48 with grsecurity patches
2013-07-22 21:44:31 +02:00
Ricardo M. Correia
22689567ed
apparmor: Update to kernel 3.4 series (the current default)
2013-07-22 18:03:26 +02:00
Peter Simons
b52621a5fe
ipsec-tools: update to version 0.8.1
2013-07-22 16:29:16 +02:00
Aristid Breitkreuz
147a6ae62f
nvidia: also install useful nvidia-smi tool
2013-07-21 19:32:54 +02:00
Aristid Breitkreuz
38a2056f70
fix bug in perf-linux installation, oops
2013-07-21 19:25:05 +02:00
Bjørn Forsman
181dc4032d
Remove the old KQEMU accelerator module
...
KQEMU was a linux kernel module for accelerating the QEMU virtual
machine on x86 hardware. Since QEMU 0.11 (and up), there is no support
for KQEMU any more, the focus is now on KVM.
http://wiki.qemu.org/KQemu/Doc
2013-07-18 10:57:32 +02:00
Eelco Dolstra
329a705005
nvidia-x11: Fix the library-only build
...
Also, introduce a function ‘versionAtLeast’ which is probably more
natural than ‘versionOlder’.
2013-07-17 11:14:26 +02:00
Eelco Dolstra
9f347eba61
nvidia-x11: Fix building on older kernels
...
The 3.10 patch breaks building on 3.4 at least.
2013-07-17 11:10:21 +02:00
Eelco Dolstra
4cc4ed6d2d
linux-3.7: Remove
...
It's EOL.
2013-07-16 13:45:23 +02:00
Mathijs Kwik
c382681b1b
nvidia binary driver: patch for linux 3.10
2013-07-15 17:25:14 +02:00
Mathijs Kwik
5dbe2627a2
linux-3.9: upgrade to 3.9.10 (EOL)
2013-07-15 17:25:13 +02:00
Eelco Dolstra
66b2ff1074
linux: Update to 3.4.53
2013-07-15 14:33:27 +02:00
Evgeny Egorochkin
da4be371e9
make package use mirror:// for gnu, savannah and gnome repositories where possible
2013-07-14 05:23:06 +03:00
Evgeny Egorochkin
b084b29d26
Even more mirror:// fixes
2013-07-14 04:17:07 +03:00
Evgeny Egorochkin
cea107c07f
More mirror:// URL fixes
2013-07-14 03:31:12 +03:00
Evgeny Egorochkin
d0b4c8bfaa
gktspell: version bump to 2.0.16 because the old one has disappeared
2013-07-14 03:09:34 +03:00
Evgeny Egorochkin
aa85b80459
Change package urls to use mirror://sourceforge
2013-07-14 02:35:26 +03:00
Evgeny Egorochkin
e01d16f7d4
pam_console: fix version to match tarball
2013-07-14 02:08:51 +03:00
Shea Levy
e820a54431
Linux 3.10.1
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-13 15:15:50 -04:00
Eelco Dolstra
3e70cde4de
nvidia-x11: Update to 319.32
2013-07-09 11:19:02 +02:00
Mathijs Kwik
ad8a3b86ab
linux-3.10: forward-port 9p speedup from 3.9
2013-07-07 22:50:12 +02:00
Mathijs Kwik
f43003237a
linux-3.9: upgrade to 3.9.9
2013-07-07 22:46:47 +02:00
Rok Garbas
5d3a07f57e
Merge pull request #723 from lovek323/darwin-tools
...
otool and setfile: cleanup
2013-07-07 04:49:04 -07:00
Jason "Don" O'Conal
525a6856f2
otool and setfile: cleanup
2013-07-07 18:58:29 +10:00
Rok Garbas
33d957b34b
Merge branch 'libspotify' of git://github.com/lovek323/nixpkgs into lovek323-libspotify
...
Conflicts:
pkgs/top-level/all-packages.nix
2013-07-06 13:51:31 +02:00
Vladimír Čunát
0a30727ca0
usbutils: update 006 -> 007
2013-07-06 11:55:40 +02:00
Jason "Don" O'Conal
2da7f32b25
install_name_tool: add expression
2013-07-06 19:14:45 +10:00
Michael Raskin
7853c0c60a
Update acpi-call for Linux 3.10 compatibility
2013-07-05 18:43:21 +04:00
Eelco Dolstra
0e386d0c13
VM builds: Use 9p/virtfs instead of CIFS
...
9p (with caching enabled) is much faster than CIFS and doesn't require
Samba or virtual networking. For instance, building GNU Hello with
CIFS takes ~323s on my laptop, but with 9p it takes 54s.
More measurements will be needed to see if "cache=fscache" is really
faster than "cache=loose" (the former seems to be a little bit
faster).
2013-07-05 00:17:04 +02:00
Aristid Breitkreuz
c222c31745
do not patch non-existent bash_completion for old kernels
2013-07-04 20:13:52 +02:00
Aristid Breitkreuz
f925c5ae7f
fix bash completion for perf
2013-07-04 20:13:52 +02:00
Vladimír Čunát
4a0952d2fa
fix bad "licence" names
...
Mostly what I merged from @lovek323.
Such errors can be easily checked by
nix-env -f . -qa \* --meta --xml --drv-path --show-trace >/dev/null
2013-07-04 18:16:34 +02:00
Eelco Dolstra
ebe81d17d7
linux: Update to 3.2.48, 3.4.51
2013-07-02 14:40:08 +02:00
Shea Levy
61fef700ee
On linux-3.10, build in #! script support
...
Starting with 3.10, #! script handling can be built modularly (or not
at all). By default the nixpkgs builder sets everything modular, but
since our initird init is a #! script this creates a chicken-and-egg
problem on NixOS.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-01 14:53:56 -04:00
Mathijs Kwik
fc8c97f5d9
linux-3.9: upgrade to 3.9.8
2013-07-01 07:52:14 +02:00
Shea Levy
0d8025c612
Linux 3.10
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-06-30 20:55:21 -04:00
aszlig
08a9a9b020
radeon-juniper: Update to new JUNIPER_rlc.bin.
...
Kinda icky to not have archives available here, but I got an error during VM
tests because of an sha256sum mismatch, hence the update. Maybe Hydra has cached
this?
And yes, I checked twice, it wasn't a broken download - there really *is* a new
upstream version available.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:09 +02:00
Vladimír Čunát
38a59aa953
maintainers: change my attrname to be uniform
2013-06-27 20:43:56 +02:00
Rickard Nilsson
4800a33b88
Linux 3.4: Doesn't support CONFIG_RC_DEVICES option
2013-06-27 12:13:27 +02:00
Rickard Nilsson
489040bf58
Linux 3.2: Doesn't support CONFIG_RC_DEVICES option
2013-06-25 22:17:13 +02:00
Rickard Nilsson
b7ccfc258a
Linux 3.2-3.9: Add CONFIG_RC_DEVICES=y, to enable IR devices that can be used by lirc/devinput
2013-06-25 20:13:11 +02:00
Eelco Dolstra
acba9240cd
nixos.org/tarballs -> tarballs.nixos.org
...
It's currently the same machine, but tarballs.nixos.org should become
an S3/CloudFront site eventually.
2013-06-25 14:12:16 +02:00
aszlig
b785a7192e
cryptsetup: Allow to build with Python support.
...
This again is only optional to avoid too much dependencies when bootstrapping
small systems or when constrained to RAM disks of lower size. It is needed for
blivet as well, which will override the option in its dependency list.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-24 10:33:18 +02:00
aszlig
b574d0146f
libselinux: Add option to enable Python support.
...
The reason this is optional is because we might want to use it for bootstrapping
in some constellations. And we really don't want whole lot of dependencies in
those situations.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-24 10:33:17 +02:00
Mathijs Kwik
c913054748
linux-3.2: upgrade to 3.2.47
2013-06-23 17:00:06 +02:00
Shea Levy
a3bf1ca3b1
Linux 3.9.7
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-06-21 17:21:03 -04:00
Vladimír Čunát
2cfbe7b292
wpa_supplicant: update 1.1 -> 2.0
...
It works fine for me, GUI as well.
2013-06-20 19:13:29 +02:00
Domen Kozar
d7be74adc0
acpid: build on linux
2013-06-18 22:48:34 +02:00
Vladimír Čunát
afdc7fdfb6
fix evaluation on non-Linux, should fix tarball
2013-06-17 22:06:36 +02:00
Vladimír Čunát
c72ed04892
Merge 'master' and 'stdenv-fixes' into x-updates
...
Final stabilization phase before merging into master.
Conflicts (glibc-2.13):
pkgs/top-level/all-packages.nix
2013-06-16 10:13:51 +02:00
Aristid Breitkreuz
c63f00c337
linux 3.9.6
2013-06-15 19:32:20 +02:00
Michael Raskin
81b7f5fe63
Merge remote-tracking branch 'upstream/master' into x-updates
2013-06-15 17:15:32 +04:00