1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
Commit graph

39094 commits

Author SHA1 Message Date
Peter Simons e41a33b48f haskell-abstract-deque: update to version 0.3 2014-02-05 20:40:24 +01:00
Peter Simons 9c3c0397a2 haskell-HTF: update to version 0.11.1.1 2014-02-05 20:40:24 +01:00
Peter Simons cdbca9518e haskell-HList: update to version 0.3.2.0 2014-02-05 20:40:24 +01:00
Peter Simons f379d2f5b4 haskell-abstract-deque-tests: add version 0.3 2014-02-05 20:40:24 +01:00
Peter Simons eb7b5317fd haskell-packages.nix: provide a consistent attribute name for llvmGeneral_3_4 2014-02-05 20:40:24 +01:00
Peter Simons 37a354f632 haskell-llvm-general: drop unnecessary function arguments 2014-02-05 20:40:24 +01:00
Vladimír Čunát d39d5cbc16 gnome2.vte: fix CVE-2012-2738 (just DOS) 2014-02-05 20:25:21 +01:00
Eelco Dolstra eed3c8a6ec lcov: Don't warn about missing source files
Another upstream patch for compatibility with current GCCs.
2014-02-05 20:17:01 +01:00
Eelco Dolstra d7cb2f5712 lcov: Apply upstream patch for GCC >= 4.7 compatibility 2014-02-05 19:46:48 +01:00
Evgeny Egorochkin c60f9cdb3e kwebkitpart: update from 1.3.2 to 1.3.3 2014-02-05 20:29:56 +02:00
Nixpkgs Monitor 65fe5331f4 kde4_next.calligra: update from 2.7.2 to 2.7.5 2014-02-05 20:23:07 +02:00
Vladimír Čunát 4284694439 nixos/mesa: don't create /run/opengl-driver-32 ...
... if on 64-bit and without 32-bit drivers.
Also assert against requesting 32-bit drivers on 32-bit machine.
2014-02-05 19:20:42 +01:00
Eelco Dolstra a123a2675b lcov: Filter out /nix/store/* by default 2014-02-05 19:18:33 +01:00
Eelco Dolstra 80647127a3 Turn the coverage analysis stdenv adapters into setup hooks
Stdenv adapters are kinda weird and un-idiomatic (especially when they
don't actually change stdenv).  It's more idiomatic to say

  buildInputs = [ makeCoverageAnalysisReport ];
2014-02-05 19:18:33 +01:00
Eelco Dolstra bea2b3c517 addCoverageInstrumentation: Set NIX_CFLAGS_COMPILE as an attribute
This allows it to show up in nix-shell.
2014-02-05 19:18:33 +01:00
Eelco Dolstra 58a863268a stdenv: Simplify 2014-02-05 19:18:33 +01:00
Eelco Dolstra c3d84d15ce Apply makeOverridable to stdenv
This removes the need for hacks like stdenv.regenerate.  It also
ensures that overrideGCC is now stackable (so ‘stdenv = useGoldLinker
clangStdenv’ works).
2014-02-05 19:18:33 +01:00
Eelco Dolstra 7703f04b75 Add a stdenv adapter ‘useGoldLinker’ to force use of Gold 2014-02-05 19:18:33 +01:00
Eelco Dolstra e060d9a2ff Remove obsolete file 2014-02-05 19:18:33 +01:00
Evgeny Egorochkin 1f21ae53d3 KDE: default to 4.11 2014-02-05 20:14:16 +02:00
Evgeny Egorochkin e27b00915a youtubeDL: update from 2014.01.30.2 to 2014.02.03 2014-02-05 20:12:54 +02:00
Evgeny Egorochkin bb0c35d982 kde4_next.konversation: update from 1.4 to 1.5 2014-02-05 20:12:53 +02:00
Lluís Batlle i Rossell 63adcbcfc7 libgcrypt: update to 1.6.1 2014-02-05 16:30:07 +01:00
Rickard Nilsson 72ba2bf126 Add description to group.members option 2014-02-05 15:56:51 +01:00
Rickard Nilsson 0b92ad02c8 Re-introduce security.initialRootPassword, and add a new option users.extraUsers.<user>.hashedPassword 2014-02-05 15:56:51 +01:00
Rickard Nilsson 03ee174032 Only add shadow to system packages if users.mutableUsers is true 2014-02-05 15:56:51 +01:00
Rickard Nilsson eb2f44c18c Generate /etc/passwd and /etc/group at build time
This is a rather large commit that switches user/group creation from using
useradd/groupadd on activation to just generating the contents of /etc/passwd
and /etc/group, and then on activation merging the generated files with the
files that exist in the system. This makes the user activation process much
cleaner, in my opinion.

The users.extraUsers.<user>.uid and users.extraGroups.<group>.gid must all be
properly defined (if <user>.createUser is true, which it is by default). My
pull request adds a lot of uids/gids to config.ids to solve this problem for
existing nixos services, but there might be configurations that break because
this change. However, this will be discovered during the build.

Option changes introduced by this commit:

* Remove the options <user>.isSystemUser and <user>.isAlias since
they don't make sense when generating /etc/passwd statically.

* Add <group>.members as a complement to <user>.extraGroups.

* Add <user>.passwordFile for setting a user's password from an encrypted
(shadow-style) file.

* Add users.mutableUsers which is true by default. This means you can keep
managing your users as previously, by using useradd/groupadd manually. This is
accomplished by merging the generated passwd/group file with the existing files
in /etc on system activation. The merging of the files is simplistic. It just
looks at the user/group names. If a user/group exists both on the system and
in the generated files, the system entry will be kept un-changed and the
generated entries will be ignored. The merging itself is performed with the
help of vipw/vigr to properly lock the account files during edit.
If mutableUsers is set to false, the generated passwd and group files will not
be merged with the system files on activation. Instead they will simply replace
the system files, and overwrite any changes done on the running system. The
same logic holds for user password, if the <user>.password or
<user>.passwordFile options are used. If mutableUsers is false, password will
simply be replaced on activation. If true, the initial user passwords will be
set according to the configuration, but existing passwords will not be touched.

I have tested this on a couple of different systems and it seems to work fine
so far. If you think this is a good idea, please test it. This way of adding
local users has been discussed in issue #103 (and this commit solves that
issue).
2014-02-05 15:56:51 +01:00
Shea Levy b8e06f3110 Revive old haskell-tls packages
tls-1.2 broke source-compatability

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-05 09:56:24 -05:00
Shea Levy da16a4b631 Add string-conversions haskell package
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-05 09:56:24 -05:00
Rob Vermaas 6fe07cb304 Fix IDEA, previously it could not find the jdk. 2014-02-05 15:49:45 +01:00
Domen Kožar d1d3e841b6 spring 95.0 -> 96.0 2014-02-05 15:36:24 +01:00
Shea Levy bfc682ea37 Mount a ramfs on /run/keys for safe key storage for nixops
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-05 08:00:19 -05:00
Shea Levy 1e0352f801 Fix gummiboot builder
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-05 07:54:11 -05:00
Georges Dubus b9fe0b8fb1 bazaar: updated to 2.6.0 and fixed ssl bug
Fixes #1216
2014-02-05 11:36:48 +01:00
Sander van der Burg 9eaf987e62 nodejs: update packages 2014-02-05 10:19:28 +01:00
Domen Kožar 57d63c0f3e Merge pull request #1679 from thoughtpolice/pysphere
Add pythonPackages.pysphere 0.1.8
2014-02-04 23:29:17 -08:00
Austin Seipp 1920d6854a Add pythonPackages.pysphere 0.1.8
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-04 22:13:59 -06:00
Vladimír Čunát ec985c8ffa fontconfig: stop using xml:space; vital for nixos+2.11
Since fontconfig-2.11 the xml:space attribute makes it reject
/etc/fonts/fonts.conf, so it renders garbage and eats lots of CPU.

To use anything linked to fontconfig-2.11 you need to have this patch
applied to your running NixOS. That's why I'm pushing it to master
before the fontconfig update (as soon as I found and tested the fix).
2014-02-04 21:58:19 +01:00
Evgeny Egorochkin a598b62474 KDE-4.11: update to 4.11.5 2014-02-04 21:58:25 +02:00
Evgeny Egorochkin ab9dcd9ad0 gphoto2: update from 2.5.2 to 2.5.3 2014-02-04 21:58:25 +02:00
Evgeny Egorochkin 832324d5eb lm_sensors: update from 3.3.4 to 3.3.5 2014-02-04 21:58:25 +02:00
Evgeny Egorochkin 60f9005fa7 exiv2: update from 0.23 to 0.24 2014-02-04 21:58:25 +02:00
Evgeny Egorochkin b98014f7e5 openldap: update from 2.4.35 to 2.4.38 2014-02-04 21:58:25 +02:00
Evgeny Egorochkin 4ca25047d6 libassuan: update from 2.0.3 to 2.1.1 2014-02-04 21:58:25 +02:00
Sander van der Burg ab60acc1aa nodejs: update packages 2014-02-04 19:04:59 +01:00
Pascal Wittmann e8b0001268 idris-mode: fixed link to homepage (merge #1671) 2014-02-04 18:56:24 +01:00
Sander van der Burg 81408168f2 nodejs: fix the patch to make it build on darwin 2014-02-04 18:03:21 +01:00
Vladimír Čunát cbba3f90da re-merge #1618: use ubuntu module blacklists by default
I'm sorry, previously I merged an outdated reference,
so only the old version of the PR got into master up to now.
2014-02-04 18:02:19 +01:00
Domen Kožar e1b206b4a9 clarify rename error messages 2014-02-04 16:33:01 +01:00
Sander van der Burg 77451661d4 Updated node packages 2014-02-04 16:21:22 +01:00