Shea Levy
2c38df1c5b
kernel build: limit dev output footprint
...
This makes the disk usage footprint of building the kernel smaller in 3
ways:
1) There is no separate kernel source derivation
2) Rather than using the entire build tree, only the output of make
modules_prepare is kept in the $dev output (plus the module symbol
versioning file generated during the build)
3) Only the subset of the source tree known to be needed for external
builds is kept in $dev
Note that while 2) is supported by official kernel documentation, I
couldn't find any source describing what we need to keep for 3). I've
started with the bare minimum (the main Makefile is called by the
Makefile generated by make modules_prepare) and we can/should add more
as needed for kernelPackages.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-01 23:56:24 -05:00
Shea Levy
f95d214cfd
Implement generic kernel build via manual-config
...
This has three major benefits:
1. We no longer have two kernel build processes to maintain
2. The build process is (IMO) cleaner and cleaves more closely to
upstream. In partuclar, we use make install to install the kernel and
development source/build trees, eliminating the guesswork about which
files to copy.
3. The derivation has multiple outputs: the kernel and modules are in
the default `out' output, while the build and source trees are in a
`dev' output. This makes it possible for the full source and build tree
to be kept (which is expected by out-of-tree modules) without bloating
the closure of the system derivation.
In addition, if a solution for how to handle queries in the presence of
imports from derivations ever makes it into nix, a framework for
querying the full configuration of the kernel in nix expressions is
already in place.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-01 09:21:25 -05:00
Shea Levy
a87b1f36e0
manual-config: Fully general cross-compiling
...
In the most general case, the cross and native kernel may differ in
patches and configuration file as well as architecture, kernel target,
etc. It's probably overkill to support that case, but since it was
doable without much duplication and it will make integrating with the
existing cross-compilation support in the generic kernel I decided to
implement it anyway.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-31 23:09:42 -05:00
Shea Levy
784c6d320c
manual-config: Put `source' before the version in the sourceRoot name
...
nix's version parsing treats the previous name as a package named
`linux' with version `${version}-source', when we really want a package
named `linux-source' with version `${version}'
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-31 22:50:41 -05:00
Shea Levy
0c5776bc0f
manual-config: Patch conf.c for generate-config.pl
...
This only affects the `oldaskconfig' make target, so it shouldn't really
affect current manual-config users, but it does make it more
straightforward to implement the generic kernel build on top of
manual-config.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-31 22:49:12 -05:00
Shea Levy
fe185f0a18
manual-config: Always add config query functions
...
If the config attrset is manually specified, we still want isYes,
isModule, etc. to work. But we let the passed in config attrset take
precedence, if for some reason the caller wants to provide their own
implementation of one or more of these functions.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-31 22:46:43 -05:00
Shea Levy
008992619f
linux/manual-config: Cross-compiling support
...
With this, I was able to successfully compile a defconfig kernel for the
sheevaplug, though I didn't actually try to run it (not having a
sheevaplug myself).
For native compiles, the most significant difference is that the
platform's kernel target is built directly rather than hoping the
default make target will pull it in.
Also some stylistic improvements along the way.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-31 22:38:06 -05:00
William A. Kennington III
609e981b93
ifenslave: Add new package
2013-12-31 09:28:52 -06:00
Nixpkgs Monitor
47c5b16643
syslinux: update from 4.06 to 4.07
2013-12-31 05:44:11 +02:00
William A. Kennington III
211b9a5016
linux: Update 3.10.18 -> 3.10.25
2013-12-29 07:53:23 -06:00
William A. Kennington III
811d88e94d
linux: Update 3.11.8 -> 3.11.10
2013-12-29 07:53:19 -06:00
Tomasz Kontusz
18115fbbea
Change pmount download address and add platforms
...
The URL change is needed as alioth.debian.org is forcing HTTPS with CA we don't recognize.
2013-12-24 10:50:40 +01:00
Nixpkgs Monitor
dc2cb043a9
powertop: update from 2.2 to 2.5
2013-12-23 05:22:37 +02:00
Nixpkgs Monitor
100ad41627
udisks2: update from 2.1.0 to 2.1.1
2013-12-21 02:28:27 +02:00
Nixpkgs Monitor
e64b7663f6
v4l_utils: update from 0.9.3 to 1.0.0
2013-12-21 02:28:27 +02:00
Shea Levy
76da6e6ed3
Linux 3.12.6
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-20 13:45:45 -05:00
Shea Levy
01a051292f
Linux 3.12.5
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-18 12:35:07 -05:00
Nixpkgs Monitor
a94aa7cf49
bluez5: update from 5.8 to 5.12
2013-12-18 18:18:20 +02:00
Nixpkgs Monitor
be11410d4a
batctl: update from 2013.2.0 to 2013.4.0
2013-12-18 18:18:18 +02:00
Lluís Batlle i Rossell
05b94c04cf
Updating nvidia legacy 304 to 304.117
2013-12-18 11:24:53 +01:00
Eelco Dolstra
82f39bd19e
linux: Fix hash
2013-12-17 13:27:03 +01:00
Eelco Dolstra
acac786868
linux: Update to 3.4.74
2013-12-16 14:46:21 +01:00
Nixpkgs Monitor
aeda3e2216
psmisc: update from 22.19 to 22.21
2013-12-16 01:36:17 +02:00
Nixpkgs Monitor
6fc2d316bb
procps-ng: update from 3.3.6 to 3.3.9
2013-12-16 01:36:17 +02:00
Nixpkgs Monitor
e9a4b303e6
sdparm: update from 1.03 to 1.08
2013-12-14 21:44:51 +02:00
Jaka Hudoklin
220c3b5ba4
ati-drivers: fix download
2013-12-14 00:59:54 +01:00
Nixpkgs Monitor
a398237f37
lsscsi: update from 0.24 to 0.27
2013-12-14 00:16:59 +02:00
Nixpkgs Monitor
05e8d1187f
libvolume_id: update from 0.81.0 to 0.81.1
2013-12-13 22:41:58 +02:00
Jaka Hudoklin
3c677fde65
ati-drivers: fix aticonfig segmentation fault
...
Fix aticonfig tool by setting libXinerama to LD_LIBRARY_PATH
2013-12-13 09:34:04 +01:00
Nixpkgs Monitor
ed9ce850fd
policycoreutils: update from 2.2.4 to 2.2.5
2013-12-13 00:39:20 +02:00
Domen Kožar
3e06d3da1d
dmidecode: set meta.platforms to linux
2013-12-12 00:32:31 +01:00
Eelco Dolstra
f74ca42ba6
linux: Update to 3.4.73
2013-12-11 14:28:37 +01:00
Shea Levy
9131b45db4
Linux 3.12.4
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-09 12:01:37 -05:00
Nixpkgs Monitor
741b202d72
apparmor: update from 2.8.1 to 2.8.2
2013-12-09 11:04:25 +02:00
Peter Simons
87e87bd56c
alsa: set meta.platform for ALSA-related packages to Linux
2013-12-06 19:26:34 +01:00
Vladimír Čunát
3d3b19d767
Merge #1325 : linux-3.2 and grsecurity updates
2013-12-05 23:20:18 +01:00
Shea Levy
bb9caf40dd
Linux 3.12.3
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-05 10:21:06 -05:00
Ricardo M. Correia
61adb5962c
grsecurity: Update to 3.0-3.2.53-201312021727 and 3.0-3.12.2-201312021733
2013-12-04 15:28:21 +01:00
Ricardo M. Correia
60ced497f6
linux: Update to 3.2.53
2013-12-04 15:28:20 +01:00
Michael Raskin
8da629a3b9
Adding libnl 3.2.19 to use instead of the latest with ntrack
...
ntrack has a bug about fresher libnl compatilbility. There are no
updates since September.
2013-12-02 22:47:52 +04:00
Eelco Dolstra
3b94410d86
linux: Update to 3.4.71
2013-12-01 18:20:39 -05:00
Michael Raskin
c00898c7a7
Merge pull request #1297 from wkennington/sysworking2
...
Update lots of Linux Utilities 2
2013-12-01 05:33:54 -08:00
Bjørn Forsman
e05f21d1ed
bluez5: add missing dependency on pygobject
...
Fixes this:
$ bluez-monitor-bluetooth
Traceback (most recent call last):
File "/nix/store/d3gv219wnnjd2c9agyq2gjpwxp0m84l8-bluez-5.8/test/.monitor-bluetooth-wrapped", line 5, in <module>
import gobject
ImportError: No module named gobject
2013-12-01 12:46:33 +01:00
Shea Levy
c06361a1fc
Linux 3.12: Bump
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-11-30 14:29:49 -05:00
William A. Kennington III
96dc58db9c
Upgrade selinux from 20100904 -> 20131030
2013-11-29 02:08:53 -06:00
William A. Kennington III
3f449b8ae6
Add audit 2.3.2 for the new libsemanage
2013-11-29 02:08:52 -06:00
William A. Kennington III
16dce6f28a
Upgrade libnl from 3.2.13 -> 3.2.23
2013-11-29 02:08:52 -06:00
William A. Kennington III
c1b2ce2f70
Upgrade libatasmart from 0.17 -> 0.19
2013-11-29 02:08:52 -06:00
William A. Kennington III
06f92d07e7
Upgrade kmod from 12 -> 15
2013-11-29 02:08:52 -06:00
William A. Kennington III
f35381595c
Upgrade keyutils from 1.2 -> 1.5.8
2013-11-29 02:08:51 -06:00
William A. Kennington III
f18efaf26e
Upgrade iproute2 from 3.8.0 -> 3.12.0
...
Additionally rmeove the werror patch as it is not needed for the build
anymore.
2013-11-29 02:08:51 -06:00
William A. Kennington III
c7ae9e39d9
Upgrade hwdata from 0.172 -> 0.249
2013-11-29 02:08:51 -06:00
Michael Raskin
0851ed23d8
Merge pull request #1282 from wizeman/grsec-upd
...
grsecurity: Update to latest version and add patch for kernel 3.12
2013-11-28 21:42:27 -08:00
Michael Raskin
7daf1b9487
Fix src for cpufrequtils
2013-11-28 16:26:14 +04:00
Michael Raskin
21df0bbd4a
Merge pull request #1264 from urv/master
...
autofs: upgrade 5.0.5 -> 5.0.8
2013-11-28 02:58:51 -08:00
Michael Raskin
4d416e58b7
Merge pull request #1290 from wkennington/sysworking
...
Update lots of Linux Utilities
2013-11-28 02:40:31 -08:00
William A. Kennington III
07f125a5da
Upgrade hdparm from 9.39 -> 9.43
2013-11-28 01:10:33 -06:00
William A. Kennington III
95dfbcdade
Upgrade fuse from 2.9.2 -> 2.9.3
2013-11-28 01:07:34 -06:00
William A. Kennington III
f6503e5e35
Upgrade util-linux from 2.22 -> 2.24
2013-11-28 00:52:13 -06:00
William A. Kennington III
47c3272b1f
Update MDadm from 3.1.2 -> 3.3
...
Additionally, remove the old udev patch since this version has a rule
for enabling mdraid arrays
2013-11-28 00:52:12 -06:00
William A. Kennington III
fb7421db64
Upgrade lvm from 2.02.100 -> 2.02.104
2013-11-28 00:52:12 -06:00
William A. Kennington III
cb8842e526
Update iw 3.10 -> 3.11
2013-11-28 00:52:12 -06:00
William A. Kennington III
98f5b253dc
Update IPTables from 1.4.16.2 -> 1.4.20
2013-11-28 00:52:12 -06:00
William A. Kennington III
5c8029e0a1
Upgrade drbd from 8.4.0 -> 8.4.4
2013-11-28 00:52:12 -06:00
William A. Kennington III
1426f4b72b
Upgrade dmidecode from 2.11 -> 2.12
2013-11-28 00:52:12 -06:00
William A. Kennington III
9ce566e9a4
Upgrade cryptsetup from 1.5.1 -> 1.6.2
2013-11-28 00:52:11 -06:00
William A. Kennington III
8e7ece3742
Upgrade cryptodev from 1.5 -> 1.6
2013-11-28 00:52:11 -06:00
William A. Kennington III
5d713a5fb9
Update cpufrequtils hash to sha256
2013-11-28 00:52:11 -06:00
William A. Kennington III
43594f121b
Update consoletools from 1.4.3 -> 1.4.6
2013-11-28 00:52:11 -06:00
William A. Kennington III
0e4937ce4c
Upgrade cifs-utils from 5.7 -> 6.2
...
Additonally remove the systemd-ask-password patch since this was fixed
upstream.
2013-11-28 00:52:11 -06:00
William A. Kennington III
19478d83e4
Upgrade busybox from 1.20.2 -> 1.21.1
2013-11-28 00:52:10 -06:00
William A. Kennington III
21b3591136
Update acpid from 2.0.17 -> 2.0.20
2013-11-27 23:15:37 -06:00
William A. Kennington III
07b7c179bc
Update acpi from 1.6 -> 1.7
2013-11-27 23:15:37 -06:00
Ricardo M. Correia
89789e4719
linux: Update to 3.12.1 ( close #1281 )
2013-11-27 21:52:51 +01:00
Ricardo M. Correia
2106191003
grsecurity: Fix module loading during boot due to path restrictions
2013-11-27 01:32:50 +01:00
Ricardo M. Correia
36955aa721
grsecurity: Update to 3.0-3.2.52-201311261307 and add patch for 3.12
2013-11-27 01:32:14 +01:00
Eelco Dolstra
139c5b5069
linux: Update to 3.4.70
2013-11-26 11:46:41 +01:00
Domen Kožar
4f199ef7bb
alienfx: also build on i686
2013-11-24 15:20:38 +01:00
Thomas Bereknyei
f2581d2894
Add alienfx. Only tested with M11x Made some corrections. Added meta-data Use more of the original makefile 2 space indent
2013-11-24 15:19:54 +01:00
cillianderoiste
d0ce0f836f
Merge pull request #1268 from cillianderoiste/tuxonice
...
TuxOnIce: Add a 3.10 linux kernel with the TuxOnIce hibernation patch
2013-11-23 08:33:36 -08:00
Cillian de Róiste
a34354ef81
TuxOnIce: Add a 3.10 linux kernel with the TuxOnIce hibernation patch
2013-11-23 17:21:19 +01:00
Arvin Moezzi
2fed56b42f
autofs: upgrade 5.0.5 -> 5.0.8
...
* upstream: patches have been moved into the patches-5.0.x directory
* disable autofs preparing and then moving mount points
"With the introduction of systemd the root filesystem is now usually
marked as shared instead of private as part of the systemd sandbox
functionality. As a consequence moving a mount from one mount point to
another is not allowed."
2013-11-21 21:49:47 +01:00
Ricardo M. Correia
a65ecb6382
linux: Update to 3.11.8 ( close #1243 )
2013-11-20 22:48:12 +01:00
Cillian de Róiste
67e3258ab5
hibernate: upgrade from 1.98.1 to 2.0
2013-11-19 21:33:43 +01:00
William A. Kennington III
0eeb78d74c
nvidia: Update to version 331.20
...
We no longer need the patches applied for the previous version so they
are removed.
2013-11-16 17:10:45 +01:00
Eelco Dolstra
af7162b7a3
linux: Update to 3.4.69
2013-11-13 17:33:58 +01:00
Evgeny Egorochkin
829b29153b
clean up git revision handling in several packages
2013-11-13 12:46:55 +02:00
Vladimír Čunát
91028bd151
upower: fix Xfce via --enable-deprecated
...
Also drop older libusb1 version which is no longer needed with newer upower.
2013-11-12 10:05:57 +01:00
Bjørn Forsman
d4e210539b
alsa: bump 1.0.26 -> 1.0.27 ( close #1198 )
...
Basically, bump all alsa projects to their latest version as per
http://www.alsa-project.org/main/index.php/Main_Page
2013-11-11 22:32:28 +01:00
Evgeny Egorochkin
6f6d611a06
upower: update to 0.9.23
2013-11-11 22:16:34 +02:00
Moritz Ulrich
7fded05cbe
New package: LDM - Lightweight device mounter
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-10 15:08:44 +01:00
Ricardo M. Correia
e8361c3523
linux: Update to 3.11.7
2013-11-09 18:46:29 +01:00
Eric Kow
1be6aae4b4
darwin x11/opengl: only copy subset of files ( close #1165 )
...
Copy only the pc files related to X11 and OpenGL.
This should allow us to build our own version of libraries like
cairo without having the native ones be accidentally dynamically
linked in to things that depend on them.
Before this patch if we `dyldinfo -dylibs libpangocairo` we can
see that it was dynamically linked against the OS X (but seemingly
built against include files from the nix one, as we would get a
runtime complaint about missing symbols)
2013-11-07 10:39:28 +01:00
Eelco Dolstra
5098d53db1
linux: Update to 3.10.18
2013-11-06 10:31:53 +01:00
Eelco Dolstra
07ccfe6af8
linux: Update to 3.4.68
2013-11-06 10:29:27 +01:00
Shea Levy
d2de64cc66
Fix broken meta.platforms for manual-config kernel
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-11-05 07:19:38 -05:00
Eelco Dolstra
da426c7df5
Fix some meta.platforms attributes to build more stuff on Darwin
2013-11-05 10:46:59 +01:00
Eelco Dolstra
c88055e1a2
Set meta.hydraPlatforms instead of meta.platforms for some packages
2013-11-05 00:06:10 +01:00
Eelco Dolstra
a2cbc77e4f
Only show/build a package on the platforms listed in meta.platforms
...
The function ‘mkDerivation’ now checks whether the current platform
type is included in a package's meta.platform field. If not, it
throws an exception:
$ nix-build -A linux --argstr system x86_64-darwin
error: user-thrown exception: the package ‘linux-3.10.15’ is not supported on ‘x86_64-darwin’
These packages also no longer show up in ‘nix-env -qa’ output. This
means, for instance, that the number of packages shown on
x86_64-freebsd has dropped from 9268 to 4764.
Since meta.platforms was also used to prevent Hydra from building some
packages, there now is a new attribute meta.hydraPlatforms listing the
platforms on which Hydra should build the package (which defaults to
meta.platforms).
2013-11-05 00:06:10 +01:00
Eelco Dolstra
a0e21fd1ca
Mark more packages as broken
2013-11-04 21:11:00 +01:00
Shea Levy
268bb64b68
Linux 3.12 release
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-11-03 20:14:48 -05:00
Shea Levy
504ea7662c
Remove EOL'd kernels
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-11-01 11:10:05 -04:00
Ricardo M. Correia
57e9fd8bcf
grsecurity: Update to 2.9.1-3.2.52-201310271550
2013-10-29 13:32:53 +01:00
Ricardo M. Correia
69513d1480
linux: Update to 3.2.52
2013-10-29 13:32:53 +01:00
Evgeny Egorochkin
f17ba15f41
microcode-intel: update to 20130906
2013-10-27 06:24:48 +02:00
Eelco Dolstra
8c65a2a181
linux: Update to 3.4.67
2013-10-24 14:52:09 +02:00
Michael Raskin
23479e1e25
Adding desktop side of GfxTablet tablet-as-input-device Android app
2013-10-22 09:30:49 +04:00
Michael Raskin
6e3b2c49e0
Fix license attribute in ttysnoop
2013-10-20 21:15:14 +04:00
Michael Raskin
e8773c4139
Adding forktty terminal connection/disconnection helper
2013-10-20 20:27:50 +04:00
Michael Raskin
cb82eaffb8
Adding ttysnoop pty redirector
2013-10-20 18:42:53 +04:00
Michael Raskin
e5e17e73e3
Add conspy Linux console proxy
2013-10-20 18:02:07 +04:00
Aristid Breitkreuz
81ef604ae0
linux 3.11.6
2013-10-20 11:42:37 +02:00
Ricardo M. Correia
d32636dac4
grsecurity: Update to 2.9.1-3.2.51-201309281102
2013-10-20 08:14:28 +03:00
Ricardo M. Correia
90a2341300
grsecurity: generate linuxPackages and declare that apparmor is included
2013-10-20 08:14:28 +03:00
Evgeny Egorochkin
73449533ba
linux 3.12: fix url to match hash
2013-10-19 10:52:16 +03:00
Evgeny Egorochkin
a3757a2f67
i7z: update to 0.27.2, cleanup build, add git repository to metadata.
2013-10-18 23:05:22 +03:00
Eelco Dolstra
fc593e719d
linux: Update to 3.4.66
...
CVE-2013-2015
2013-10-14 12:52:22 +02:00
Eelco Dolstra
d55b8a10ee
systemd: Apply a bunch of upstream fixes
...
For all changes relative to v203, see
https://github.com/edolstra/systemd/tree/nixos-v203 .
Fixes #1072 .
2013-10-14 12:47:05 +02:00
Eelco Dolstra
15f293e0e6
usbutils: Update USB IDs
...
Also, don't install update-usbids.sh (doesn't make sense) and fix
lsusb.py.
2013-10-14 12:47:04 +02:00
Mathijs Kwik
ab94b3b863
linux-3.0: upgrade to 3.0.99
2013-10-06 20:17:02 +02:00
Mathijs Kwik
c242863da8
linux-3.4: upgrade to 3.4.65
2013-10-06 20:17:01 +02:00
Mathijs Kwik
07fd8c87ab
linux-3.10: upgrade to 3.10.15
2013-10-06 20:17:01 +02:00
Mathijs Kwik
2af2f26034
linux-3.11: upgrade to 3.11.4
2013-10-06 20:17:01 +02:00
Mathijs Kwik
40826e309f
linux-3.12: upgrade to 3.12-rc3
2013-10-06 20:17:01 +02:00
Bjørn Forsman
083d0890f5
More description fixes
...
* Remove package name
* Start with upper case letter
* Remove trailing period
Also reword some descriptions and move some long descriptions to
longDescription.
I'm not touching generated packages.
2013-10-06 12:01:38 +02:00
Bjørn Forsman
28ac782583
Some description fixes
...
There are many more packages to fix, this is just a start.
Rules:
* Don't repeat the package name (not always that easy...)
* Start with capital letter
* Don't end with full stop
* Don't start with "The ..." or "A ..."
I've also added descriptions to some packages and rewritten others.
2013-10-05 19:36:23 +02:00
Mathijs Kwik
6c9a267745
linux-3.10: upgrade to 3.10.14
2013-10-04 09:07:45 +02:00
Mathijs Kwik
126403132d
linux-3.11: upgrade to 3.11.3
2013-10-04 09:07:45 +02:00
Peter Simons
e857fee7a7
lxc: update to current git HEAD 1.0.0.alpha1-92-g8111adf
...
The developers claim that the new version works on systemd-based hosts.
2013-10-03 17:09:02 +02:00
Pascal Wittmann
fabc7438f1
Added udisks-glue, a tool to associate udisks-events to actions
2013-10-02 15:40:57 +00:00
Eelco Dolstra
d774f84153
nvidia-x11: Update to 319.60
2013-10-02 16:15:14 +02:00
Eelco Dolstra
e65ff3b72a
systemd: Prevent privilege escalation via polkit
...
Cherry-picked from upstream. Also applied a fix for the CPUShares
configuration option while I'm at it.
CVE-2013-4327
2013-09-30 13:30:15 +02:00
Eelco Dolstra
02c11554d7
linux: Update to 3.4.63
2013-09-30 11:29:27 +02:00
Mathijs Kwik
9e76aa91b1
linux-3.11: upgrade to 3.11.2
2013-09-28 22:25:41 +02:00
Eelco Dolstra
8a182718ca
splashutils: Remove
2013-09-26 18:03:43 +02:00
Evgeny Egorochkin
0072786c84
broadcom-sta driver: packaged 6.* branch. In theory it is supposed to supercede 5.* but we'll test and
...
see.
2013-09-26 11:44:01 +03:00
aszlig
2e89b40634
Merge pull request #1010 from offlinehacker.
...
Although this is a release canidate version of kernel 3.12, there are
reasons for merging this anyway, as discussed in #1010 and #1006 .
Thanks to @offlinehacker for this and the initial pull request.
2013-09-25 14:05:33 +02:00
Jaka Hudoklin
69f30432dd
kernel: add linux 3.12-rc2
2013-09-25 12:49:49 +02:00
Lluís Batlle i Rossell
d5a44b27fd
One more lvm2 systemd part working.
...
I didn't need it, to boot fine... but that complaint of bad path isn't in
systemd boot anymore, at least.
2013-09-20 11:45:50 +02:00
Lluís Batlle i Rossell
8f73cdeac2
Merging the changes to get systemd with lvm2 working
2013-09-20 09:45:33 +02:00
Lluís Batlle i Rossell
c0fd88748a
Making lvm2 install systemd stuff, and combine all in a single derivation.
2013-09-20 09:20:14 +02:00
Lluís Batlle i Rossell
3974fb283a
Updating lvm2 to 2.02.100.
2013-09-19 14:19:10 +02:00
Mathijs Kwik
1751f77b6a
linux-3.11: upgrade to 3.11.1
2013-09-18 14:37:38 +02:00
Eelco Dolstra
7d2364def4
mountall: Remove
...
It's no longer used since we switched to systemd.
2013-09-18 13:05:23 +02:00
Domen Kožar
4c8711f32d
Merge pull request #980 from Krofek/master
...
hostapd update: 1.0 -> 2.0
2013-09-17 11:50:19 -07:00
Eelco Dolstra
7856ba881a
linux: Enable proper blkio controller support
...
Having BLK_CGROUP is not enough, you need BLK_DEV_THROTTLING or
CFQ_GROUP_IOSCHED to do anything useful.
2013-09-17 16:00:36 +02:00
Eelco Dolstra
0b351e964e
iotop: Update to 0.6
...
Also, install the man page in the right place.
2013-09-17 14:17:55 +02:00
Krofek
2b6c07f5a8
hostapd update: 1.0 -> 2.0
2013-09-16 23:06:51 +02:00
Eelco Dolstra
2d14789920
linux: Update to 3.4.62
2013-09-16 17:51:18 +02:00
Eelco Dolstra
7216b3c844
systemd: Add kexec support
2013-09-16 17:51:18 +02:00
Eelco Dolstra
9278aa436e
Fix upower warning
...
Namely "libgcc_s.so.1 must be installed for pthread_cancel to work".
2013-09-16 17:50:25 +02:00
Ricardo M. Correia
342fcfc82f
grsecurity: Update to 2.9.1-3.2.51-201309101928
2013-09-13 05:13:25 +02:00
Ricardo M. Correia
72f49af65b
linux: Update to 3.2.51
2013-09-13 05:13:18 +02:00
Eelco Dolstra
89fa23c43d
linux: Update to 3.4.61
2013-09-12 10:38:38 +02:00
Eelco Dolstra
9c49229aae
kexec-tools: Update to 2.0.4
2013-09-12 10:38:37 +02:00
Peter Simons
e761405c50
os-specific/darwin/setfile: drop the "unfree" license
...
Setfile is included by other derivation, which in turns makes them unfree, too.
This causes plenty of evaluation errors on Hydra, i.e.:
at `haskellPackages_ghc763_profiling.wx.x86_64-darwin' [nixpkgs = ..., officialRelease = false]:
user-thrown exception: package ‘setfile’ has an unfree license, refusing to evaluate
Now, it's true that "setfile" is unfree, but this doesn't affect us: our
derivation doesn't include the actual binary -- it just contains a symlink to
"/usr/bin/SetFile". Arguably, our setfile derivation is free and we can
re-distribute it.
2013-09-11 13:08:46 +02:00
Vladimír Čunát
b1be46e932
Merge branch 'master' into x-updates
2013-09-07 16:19:46 +02:00
Aristid Breitkreuz
e70c15bb26
lm_sensors 3.3.4 update, support for many more sensors
2013-09-07 16:10:27 +02:00
Aristid Breitkreuz
d050dade3b
nvidia for kernel 3.11 fixed
2013-09-06 21:46:20 +02:00
Bjørn Forsman
86c7583ab4
lttng: 2.2.x -> 2.3.0
2013-09-05 22:46:07 +02:00
Eelco Dolstra
207aa56201
linux: Update to 3.4.60
2013-09-05 11:11:02 +02:00
Eelco Dolstra
26028c2107
Install firmware in $out/lib/firmware instead of $out
2013-09-04 14:23:44 +02:00
Eelco Dolstra
8a56adee74
microcode-intel: Update to 20130808
2013-09-04 14:23:44 +02:00
Eelco Dolstra
b8bc3aa26d
Remove meaningless package priority
2013-09-04 14:23:44 +02:00
Mathijs Kwik
27a810346a
Revert "linux: really provide /proc/config.gz"
...
This reverts commit 68ce9e91e1
.
/proc/config.gz is available after "modprobe configs"
and in
/run/booted-system/kernel-modules/config
2013-09-04 09:29:00 +02:00
Mathijs Kwik
03c9a1fb33
linux 3.11
...
works fine for me, but nvidia binary driver fails once again
2013-09-04 09:29:00 +02:00
danbst
2a798997a3
Add mirror url for AMD microcode
...
www.amd64.org is often down, so provide a 2nd url to download from.
2013-08-31 21:53:59 +02:00
Mathijs Kwik
927f32e87c
linux-3.10: upgrade to 3.10.10
2013-08-31 12:09:17 +02:00
Bjørn Forsman
47b53fd084
bluez5: set meta.platforms attribute
2013-08-28 21:20:57 +02:00
Aristid Breitkreuz
6eeec159b2
make bluetoothd path compatible between bluez4 and bluez5
2013-08-28 21:20:57 +02:00
Aristid Breitkreuz
319629355c
bluez5: fix python programs
2013-08-28 21:20:56 +02:00
Aristid Breitkreuz
69c57b92e8
update bluez to 5.8
2013-08-28 21:20:56 +02:00
Vladimír Čunát
2fda1165da
Merge branch 'master' into x-updates
2013-08-28 10:37:41 +02:00
Aristid Breitkreuz
53866352c2
nvidia driver no longer requires kernel 3.10 patch
2013-08-27 19:07:21 +02:00
Rickard Nilsson
c44d8970ea
raspberrypi-kernel: Updated to latest version as of 20130826 (rev 7849605f5a)
2013-08-27 12:30:47 +02:00
Rickard Nilsson
38ba397afd
raspberrypi-firmware: Update to latest version as of 20130826 (rev 3ab17ac25e)
2013-08-27 12:30:47 +02:00
Evgeny Egorochkin
c6f88edebe
Merge pull request #862 from jcumming/zfs.130823
...
zfs-0.6.2 and spl-0.6.2
2013-08-27 00:31:55 -07:00
Eelco Dolstra
a1c74c5603
linux: Update to 3.4.59
2013-08-26 22:55:54 +02:00
Eelco Dolstra
97b822b3bb
nvidia-x11: Update to 319.49
2013-08-26 22:55:54 +02:00
Mathijs Kwik
61021c5739
bbswitch: upgrade to 0.7
2013-08-25 14:31:05 +02:00
Jack Cummings
fc101c01a5
zfs-0.6.2 and spl-0.6.2
...
Enable parallelBuilding, too.
2013-08-23 23:20:03 -07:00
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