Commit Graph

20595 Commits

Author SHA1 Message Date
Shea Levy
1b7264d349 linux/manual-config.nix: When stripping, use xargs -r in case CONFIG_MODULES=y but no modules are actually installed 2012-08-01 23:32:02 -04:00
Shea Levy
4aba2bb3f5 linux/manual-config: Use kernelPatches like generic.nix, not a plain patches list 2012-08-01 23:02:17 -04:00
Shea Levy
ec587dfc25 kernelPackages.splashUtils: Enable detecting if manually configured kernels have fbcondecor 2012-08-01 21:44:53 -04:00
Shea Levy
fd330e9315 linux/manual-config: Install the kernel with the name given in stdenv.platform.kernelTarget 2012-08-01 15:39:49 -04:00
Eelco Dolstra
f4847262ae grub2: Add dependency on devicemapper (needed for LVM support) 2012-08-01 21:30:47 +02:00
Shea Levy
ad49d92899 linux/manual-config: When installing firmware, create the firmware directory prior to make *_install.
It is probably a kernel build system bug that this is necessary, but it's not really a big deal either.
2012-08-01 11:56:12 -04:00
Shea Levy
3f4fd55c63 linux/manual-config: Remove unnecessary quotation 2012-08-01 11:26:30 -04:00
Shea Levy
443b9bc936 linux/kernel/manual-config: use isDisabled instead of isNo in case FIRMWARE_IN_KERNEL is left unspecified 2012-08-01 11:21:32 -04:00
7c6f434c
dda816b346 Merge pull request #78 from aszlig/django-security-update
django: Security update to 1.3.2 and 1.4.1.
2012-08-01 08:12:46 -07:00
Alexander Foremny
8ea5b1aeaa Fix naming convention for haskell-packages.nix 2012-08-01 12:59:34 +02:00
Peter Simons
1480737d0f Merge pull request #77 from rizsotto/master
w3m package fix
2012-08-01 03:46:26 -07:00
Shea Levy
3dbfca0d7f linux/manual-config: Change from 'features' to 'config' and fix build when firmware is installed.
Instead of manually adding which 'features' a kernel has based on its config here, just generate a nixexpr representation of the whole config and let places that need it (e.g. NixOS modules) decide how to map config options to features.

Note that if your kernel requires firmware whose hex file sits directly in ${src}/firmware rather than in a subdirectory thereof, you may need this patch for now: https://lkml.org/lkml/2012/7/31/724
2012-08-01 06:18:03 -04:00
Shea Levy
6c0b7103c9 Add sbc 2012-08-01 06:12:20 -04:00
Rickard Nilsson
70114d1b0d networkmanagerapplet: Update to 0.9.4.1
Also add dependency on mobile_broadband_provider_info.
2012-08-01 11:51:41 +02:00
Rickard Nilsson
c01b8a76e4 gnomeicontheme: Update to 3.4.0 2012-08-01 11:50:42 +02:00
Rickard Nilsson
b530c8c22f networkmanager: Add me as maintainer 2012-08-01 11:49:56 +02:00
aszlig
10d92ca988 django: Rename django_1_3_2 to django_1_3.
The django team tries very hard to not introduce backwards-incompatible changes
into patch versions, so I guess it is safe to only use the major and minor
version number for specific Django versions.

This way, it doesn't require manual action by users who have added django_1_3_*
into system packages or local overrides/custom derivations.

Thanks to @7c6f434c for the suggestion.
2012-08-01 10:59:44 +02:00
Eelco Dolstra
bd8d7a8d15 Add some packages to the channel 2012-07-31 19:26:35 -04:00
aszlig
36fc363a47 django: Security update to 1.3.2 and 1.4.1.
Django 1.4.0 and 1.3.1 have serious security vulnerabilities which are addressed
in those releases, for details, please see:

https://www.djangoproject.com/weblog/2012/jul/30/security-releases-issued/
2012-08-01 00:24:17 +02:00
Laszlo Nagy
ed8c4b0585 Fix w3m configure problem on non-chroot build env.
The configure script picks up libbsd.so from the host machine.
It uses simple find command to locate the file, but the linker
can not use it.

The fix replace the search path to /no-such-path
2012-07-31 23:34:52 +02:00
Shea Levy
5300731177 Joe: Bump to 3.7 2012-07-31 16:30:50 -04:00
Rob Vermaas
eb29e0449b Add mod_evasive 2012-07-31 15:51:31 +02:00
Rickard Nilsson
2faada9f30 mobile-broadband-provider-info: Update to 20120614 2012-07-31 15:16:11 +02:00
Arie Middelkoop
26b4e2a286 compatibility fix of ocaml-extlib for ocaml 4.00.0. 2012-07-31 14:10:11 +02:00
Arie Middelkoop
2d09dbf8fc update of ocaml-makefile to version 6.37.0. 2012-07-31 14:09:49 +02:00
Arie Middelkoop
63be0ae2f7 patch of sexplib for compatibility with ocaml 4.00.0. 2012-07-31 14:09:40 +02:00
Arie Middelkoop
5bc99bc883 Adds Ocaml 4.00.0 (first attempt)
Bumps Findlib to 1.3.3 (required for ocaml 4.00)
2012-07-31 14:09:27 +02:00
Arie Middelkoop
2df1d646c8 frama-c: add version 20111001 2012-07-31 14:08:52 +02:00
Arie Middelkoop
7d70836580 ocamlgraph: update to 1.8.2
Also added the dependency on lablgtk, so that it builds the 'dgraph' module,
which is needed for packaging frama-c. This dependency can be made optional.
2012-07-31 14:08:48 +02:00
Mathijs Kwik
b5d4e8a17a linux-3.4: upgrade to 3.4.7 2012-07-31 10:26:18 +02:00
Rickard Nilsson
cae8bec490 stunnel: Update to 4.53 2012-07-31 00:11:03 +02:00
Eelco Dolstra
5d4916871c libcgroup: Update to 0.38 2012-07-30 13:48:19 -04:00
Lluís Batlle i Rossell
bec34c6f59 btar: update to 1.1.1 (bugfix) 2012-07-30 19:25:31 +02:00
Rickard Nilsson
bb2cff55ae dovecot_2: Enable LDAP support. 2012-07-30 18:58:54 +02:00
Eelco Dolstra
812c182be5 s3sync: Require Ruby 1.8 2012-07-30 11:18:18 -04:00
Shea Levy
da4c64026a linux/kernel/manual-config: Greatly simplify config parser 2012-07-29 15:54:31 -04:00
Peter Simons
9e334221fc ikiwiki: enable pass phrase authentication support 2012-07-29 21:39:49 +02:00
Peter Simons
8a112fe598 perl-packages.nix: add perl-Authen-Passphrase (and its dependencies)
- Authen-DecHpwd-2.006
 - Authen-Passphrase-0.008
 - Class-Mix-0.005
 - Crypt-Eksblowfish-0.009
 - Crypt-MySQL-0.04
 - Crypt-Rijndael-1.11
 - Crypt-UnixCrypt_XS-0.09
 - Data-Entropy-0.007
 - Data-Float-0.012
 - Data-Integer-0.004
 - Digest-CRC-0.18
 - Digest-MD4-1.5
 - HTTP-Lite-2.4
 - Scalar-String-0.002
2012-07-29 21:39:29 +02:00
Peter Simons
f8ff9b74e9 all-packages.nix: strip trailing whitespace 2012-07-29 21:34:20 +02:00
Peter Simons
248faf4726 perl-DB_File: update to version 1.826 2012-07-29 20:54:45 +02:00
Peter Simons
5d44de6398 perl-CGI-Session: update to version 4.46 2012-07-29 20:54:44 +02:00
Shea Levy
47d277a7c0 Merge branch 'manual-kernel-config'
Since the original merge won't be reverted, no need to keep things in a
separate branch.
2012-07-29 14:45:43 -04:00
Shea Levy
298b5ccdab linux/kernel/manual-config: Only import from derivation when explicitly asked to 2012-07-29 13:26:39 -04:00
Shea Levy
f0694a3151 linux/kernel/manual-config: Do all of the config file parsing in the imported-from derivation 2012-07-29 13:24:05 -04:00
Lluís Batlle i Rossell
e58b351734 go: updating to 1.0.2
I've only tried it in 386. We'll see if it works on amd64.
2012-07-29 17:24:19 +02:00
Lluís Batlle i Rossell
855e5dc05a btar: updating to 1.1 2012-07-29 14:12:52 +02:00
Shea Levy
2a12fe8f8b Merge branch 'manual-kernel-config'
This adds a function to build a kernel from a .config generated via the kernel's configuration system.

The function takes a version, a modDirVersion, the src, and the config.
Additionally, patches can be specified.

The kernel's features can be autodetected from the config, or manually specified.

Known future work includes:
* Testing to determine minimal features required for NixOS booting
  * Updating NixOS modules to explicitly require the features they require
* Cross-compilation support
2012-07-29 05:03:05 -04:00
Shea Levy
6585646d41 linux/kernel/manual-config: Add meta 2012-07-29 04:59:38 -04:00
Shea Levy
46fa5ab105 linux/kernel/manual-config: Relink the symlink from the build directory to the source directory after the source directory is moved 2012-07-29 04:56:56 -04:00
Shea Levy
f7b6f01da1 linux/kernel/manual-config: Cleanup 2012-07-29 04:52:34 -04:00