Commit Graph

20634 Commits

Author SHA1 Message Date
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
Shea Levy
98341e0bda linux/kernel/manual-config: Use the kernel's make install 2012-07-29 04:48:50 -04:00
Shea Levy
a9a7085684 linux/kernel/manual-config: Allow manually specifying features, cleanup 2012-07-29 04:31:40 -04:00
Shea Levy
6bb20c7ba2 linux/kernel/manual-config: Strip modules after install 2012-07-29 04:23:28 -04:00
Shea Levy
6b18ab5365 linux/kernel/manual-config: Remove useless INSTALL_MOD_STRIP variable 2012-07-29 04:07:43 -04:00
Shea Levy
6e3b17feec linux/kernel/manual-config: Run depmod after build 2012-07-29 04:01:40 -04:00
Shea Levy
4f713d27f7 kmod: Bump to version 9 2012-07-29 03:57:50 -04:00
Shea Levy
48b5e8eee7 linux/kernel/manual-config: Build in a separate directory and move the build and source trees into $out 2012-07-29 03:49:52 -04:00
Shea Levy
e42a6c5f46 linux/kernel/manual-config: Move the build directory to $out instead of symlinking it 2012-07-29 03:27:09 -04:00
Shea Levy
a36456ca25 linux/kernel-manual-config: Simplify the lines.nix runCommand now that I know how to escape properly 2012-07-29 03:09:44 -04:00
Shea Levy
5a9d9f4f45 linux/kernel/manual-config: Properly escape makeFlagsArray and installFlagsArray 2012-07-29 02:57:58 -04:00
Shea Levy
471b4bc9bb MODLIB needs to be passed directly to make 2012-07-29 02:49:31 -04:00