Commit graph

97371 commits

Author SHA1 Message Date
Tim Steinbach e59ecf8a1b Merge pull request #27585 from NeQuissimus/exfat_2017-06-19
exfat-nofuse: 2017-01-03 -> 2017-06-19
2017-07-28 09:16:56 -04:00
Vladimír Čunát 62e4e3301b
knot-resolver: maintenance 1.3.1 -> 1.3.2 2017-07-28 15:12:23 +02:00
Vladimír Čunát 69c67371db
knot-dns: maintenance 2.5.2 -> 2.5.3 2017-07-28 15:12:07 +02:00
Frederik Rietdijk e01181a32c Merge pull request #27708 from konimex/bubblewrap
bubblewrap: init at 0.1.8
2017-07-28 14:55:36 +02:00
Guillaume Maudoux 548033285c cups-filters: 0.15.0 -> 0.16.0 2017-07-28 14:01:49 +02:00
Ollie Charles 11e13306f7 ephemeralpg: init at 2.2 2017-07-28 11:51:12 +01:00
aszlig 6e5d2f8963
nixos/xserver: Properly validate XKB options
Checking the keyboard layout has been a long set of hurdles so far, with
several attempts. Originally, the checking was introduced by @lheckemann
in #23709.

The initial implementation just was trying to check whether the symbols/
directory contained the layout name.

Unfortunately, that wasn't enough and keyboard variants weren't
recognized, so if you set layout to eg. "dvorak" it will fail with an
error (#25526).

So my improvement on that was to use sed to filter rules/base.lst and
match the layout against that. I fucked up twice with this, first
because layout can be a comma-separated list which I didn't account for
and second because I ran into a Nix issue (NixOS/nix#1426).

After fixing this, it still wasn't enough (and this is btw. what
localectl also does), because we were *only* matching rules but not
symbols, so using "eu" as a layout won't work either.

I decided now it's the time to actually use libxkbcommon to try
compiling the keyboard options and see whether it succeeds. This comes
in the form of a helper tool called xkbvalidate.

IMHO this approach is a lot less error-prone and we can be sure that we
don't forget about anything because that's what the X server itself uses
to compile the keymap.

Another advantage of this is that we now validate the full set of XKB
options rather than just the layout.

Tested this against a variety of wrong and correct keyboard
configurations and against the "keymap" NixOS VM tests.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @lheckemann, @peti, @7c6f434c, @tohl, @vcunat, @lluchs
Fixes: #27597
2017-07-28 12:39:55 +02:00
dywedir 805467bb5a rustracer: 2.0.6 -> 2.0.9 2017-07-28 11:58:31 +02:00
Jörg Thalheim 9fc4b66800 Merge pull request #27706 from wizzup/cleanup-pythonPackages
Cleanup pkgs/top-level/python-packages.nix
2017-07-28 10:54:59 +01:00
Benno Fünfstück 727c54639e Merge pull request #27705 from binarin/dosbox-unstable-init
dosbox-unstable: init at 2017-07-02
2017-07-28 11:38:32 +02:00
Muhammad Herdiansyah 159be2e4f5 bubblewrap: init at 0.1.8 2017-07-28 16:26:12 +07:00
Benno Fünfstück dbefaeaab2 vim-yapf: fix evaluation
/cc @Mic92
2017-07-28 11:25:17 +02:00
wisut hantanong f1ef53286d python.pkgs.asn1ate: move to separate expression 2017-07-28 16:07:38 +07:00
wisut hantanong b01adce061 python.pkgs.chainmap: move to separate expression 2017-07-28 16:07:38 +07:00
wisut hantanong 3182658a4f python.pkgs.chai: move to separate expression 2017-07-28 16:07:37 +07:00
wisut hantanong 76c4ec7519 python.pkgs.area53: move to separate expression 2017-07-28 16:07:37 +07:00
wisut hantanong ff0e08c015 python.pkgs.args: move to separate expression 2017-07-28 16:07:37 +07:00
wisut hantanong e77f62df0f python.pkgs.funcsigs: move to separate expression 2017-07-28 16:07:36 +07:00
wisut hantanong f970ee8e7e python.pkgs.astor: move to separate expression 2017-07-28 16:07:36 +07:00
wisut hantanong 6d09e0c9be python.pkgs.apsw: move to separate expression 2017-07-28 16:07:32 +07:00
wisut hantanong 4cae4418e9 python.pkgs.apipkg: move to separate expression 2017-07-28 16:04:11 +07:00
Alexey Lebedeff 1d72b7345f dosbox-unstable: init at 2017-07-02
As current stable version segfaults when playing HoMM2, as described at
https://www.reddit.com/r/linux_gaming/comments/4dxfei/dosbox_segmentation_fault_core_dumped/

Also some missing dependencies (compared to stable version) were added:
- SDL_sound - for mounting .cue files with compressed sound
- SDL_net - for IPX support
- libpng - for making screenshots
2017-07-28 11:20:56 +03:00
Peter Hoeg e10d7655dc anydesk: init at 2.9.4 2017-07-28 16:05:35 +08:00
Vincent Laporte 0f94ac9296 coqPackages.autosubst: fix hash 2017-07-28 06:45:31 +00:00
Vincent Laporte 01c8e4fe81 mplayer: adds dvdread support 2017-07-28 06:38:53 +00:00
wisut hantanong 8e1a2250e1 python.pkgs.amqplib: move to separate expression 2017-07-28 13:36:38 +07:00
Frederik Rietdijk 265b007d7f Merge pull request #27696 from dtzWill/fix/one-skype-to-call-them-all
skype: remove deprecated
2017-07-28 08:33:25 +02:00
Joachim F c36a68e7d3 Merge pull request #27639 from jfrankenau/update-firejail
firejail: 0.9.44.10 -> 0.9.48
2017-07-28 05:45:57 +01:00
Joachim F 439dfd91ae Merge pull request #27702 from rnhmjoj/bspwm
bspwm: fix package
2017-07-28 05:45:30 +01:00
Joachim F b9518d3b5a Merge pull request #27687 from elitak/factorio-version
factorio: 0.15.30 -> 0.15.31
2017-07-28 05:44:28 +01:00
rnhmjoj 80a0c5c2fe
bspwm: fix package 2017-07-28 06:00:14 +02:00
Tim Steinbach 147477b048
virtualbox: 5.1.24 -> 5.1.26
Fix #27666
2017-07-27 22:14:17 -04:00
Jörg Thalheim 127b2624b7 vim-yapf: init at 2017-03-21 2017-07-27 23:22:26 +01:00
Jörg Thalheim 229b249281 sysdig: 0.16.0 -> 0.17.0 2017-07-27 22:21:00 +01:00
Robert Helgesson 03f6edf750
eclipse-plugin-anyedittools: 2.6.0 -> 2.7.0 2017-07-27 22:57:14 +02:00
Robert Helgesson dd108013b6
josm: 12275 -> 12450 2017-07-27 22:55:03 +02:00
Robert Helgesson fc75595236
gmic: remove myself as maintainer 2017-07-27 22:54:53 +02:00
Robert Helgesson 78815d0c51
mimeo: 2017.2.9 -> 2017.6.6 2017-07-27 22:53:55 +02:00
Robert Helgesson 19425c78e2
python-PyICU: 1.9.6 -> 1.9.7 2017-07-27 22:53:32 +02:00
Will Dietz 916c64416e aliases: add 'skype' -> 'skypeforlinux' for backwards compat 2017-07-27 14:57:46 -05:00
Will Dietz 946cabd5a1 skype: Remove old Linux version, deprecated July 1st 2017.
As reported on various news sites, and currently
on the skype linux download page it contains:

"Important notice: All Skype for Linux clients version 4.3 and older
will be retired on July 1, 2017. To keep chatting, please install the
latest version of Skype for Linux."
2017-07-27 14:43:02 -05:00
aszlig 664bbed412
all-packages.nix: Fix evaluation error for zfs
Regression introduced by 2799a94963.

Attribute zfsStable and zfsUnstable are now gone for the package
expression itself.

The mentioned commit however only changed the reference in
all-packages.nix for the kernel module, but not the userland package.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @globin
2017-07-27 21:13:12 +02:00
Eelco Dolstra 63d7b6ee29
makeImageFromDebDist: Add extraDebs arguments
This allows adding packages that are not part of the distribution, e.g.g

  extraDebs = [
    (pkgs.fetchurl {
      name = "openjdk.deb";
      url = http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/pool/main/o/openjdk-8/openjdk-8-jdk-headless_8u111-b14-3~14.04.1_amd64.deb;
      sha256 = "1n5ibpkx9pjmc4nr052rls1yqbq7ckav2rabixjhd4yxbyhjl0ap";
    })
  ];
2017-07-27 20:34:24 +02:00
Robin Gloster 2799a94963
zfs, spl: 0.6.5.11 -> 0.7.0 2017-07-27 19:00:54 +02:00
Volth 688dc4e4c3 tinc_pre: avoid infinite loop with EBADFD on network restart 2017-07-27 18:04:33 +02:00
Tuomas Tynkkynen 4456076bc7 keyutils: 1.5.9 -> 1.5.10 2017-07-27 18:57:02 +03:00
Eelco Dolstra 8dfa472178 Merge pull request #27690 from konimex/nawk
nawk: init at 20121220
2017-07-27 17:01:51 +02:00
Muhammad Herdiansyah d31e7ee1bd nawk: init at 20121220 2017-07-27 21:51:10 +07:00
Nikolay Amiantov 732207f456 citra: fix license field 2017-07-27 17:28:13 +03:00
Nikolay Amiantov 4907e58a02 python.pkgs.pyspf: add pydns to dependencies 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 3a04b2c318 python.pkgs.pypolicyd-spf: 1.3 -> 2.0 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 53c3e5ee97 python.pkgs.netifaces: 0.10.5 -> 0.10.6 2017-07-27 17:07:45 +03:00
Nikolay Amiantov c10cf27589 python.pkgs.ipaddr: 2.1.10 -> 2.1.11 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 411fe648bd python.pkgs.pydns: use py3dns 3.1.1a for python3 2017-07-27 17:07:45 +03:00
Nikolay Amiantov a91cb71a83 python.pkgs.python-axolotl: 0.1.35 -> 0.1.39 2017-07-27 17:07:45 +03:00
Nikolay Amiantov bc52bf2cfe citra: init at 2017-07-26 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 9ffdbe3853 update-resolv-conf: 2016-09-30 -> 2017-06-21 2017-07-27 17:07:45 +03:00
Nikolay Amiantov a90fb0f550 dropbear: 2016.74 -> 2017.75 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 21ad2a1631 virtualglLib: 2.5.1 -> 2.5.2 2017-07-27 17:07:45 +03:00
Nikolay Amiantov e9520bab01 ejabberd: 17.01 -> 17.07 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 81bb5856eb bbswitch: quote homepage 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 861a75a64c the-powder-toy: 91.5.330 -> 92.0.331 2017-07-27 17:07:45 +03:00
Nikolay Amiantov 679d7f563a ioquake3-git: 2017-01-27 -> 2017-07-25 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 342b987b19 dwarf-fortress-packages.dfhack: 0.43.05-r1 -> 0.43.05-r2 2017-07-27 17:07:44 +03:00
Nikolay Amiantov f4312a3024 crawl: 0.19.0 -> 0.20.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 8655259bfe python.pkgs.zeroconf: 0.18.0 -> 0.19.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov a762ca75d3 vc: 1.3.0 -> 1.3.2 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 0c5c853dcb libtirpc: 1.0.1 -> 1.0.2 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 5fdc1e763f ipopt: 3.12.6 -> 2.12.8 2017-07-27 17:07:44 +03:00
Nikolay Amiantov bc578738f2 libfprint: 0.6.0 -> 0.7.0 2017-07-27 17:07:44 +03:00
Nikolay Amiantov c719f8bf09 libbluray: quote homepage 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 908a2e44da libaacs: 0.8.1 -> 0.9.0 2017-07-27 17:07:44 +03:00
Nikolay Amiantov f0ed27264e gbenchmark: 1.1.0 -> 1.2.0 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 147d6f7ac3 folly: 2016.12.19.00 -> 2017.07.24.00 2017-07-27 17:07:44 +03:00
Nikolay Amiantov bf01fc7b35 cppzmq: 2016-11-16 -> 4.2.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 77ebac7ba9 zeromq: build with cmake
This way CMake config modules are installed.
2017-07-27 17:07:44 +03:00
Nikolay Amiantov 2803d0ddd7 avidemux: 2.6.18 -> 2.6.20 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 86e80adebb octoprint-plugins.stlviewer: 0.3.0 -> 0.4.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 61cdadb0a8 octoprint-plugins.m33-fio: 1.17 -> 1.20 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 6908d1ac7a octoprint: 1.3.2 -> 1.3.4 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 3e1a1f86d1 cura: 2.4.0 -> 2.6.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov b16b8444c8 curaengine: 2.4.0 -> 2.6.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov 85faf94cb9 python.pkgs.uranium: 2.4.0 -> 2.6.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov a14ebe50c1 python.pkgs.libarcus: 2.4.0 -> 2.6.1 2017-07-27 17:07:44 +03:00
Nikolay Amiantov bba6ba2bdd svox: 2016-10-20 -> 2017-07-18 2017-07-27 17:07:44 +03:00
Eric Litak 2647ef05d4 factorio: 0.15.30 -> 0.15.31 2017-07-27 07:05:28 -07:00
Peter Simons 382db8a9ad cabal2nix: version 2.4 needs Cabal 2.x 2017-07-27 15:47:03 +02:00
Peter Simons 86b230efd9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.4 from Hackage revision
3fd8431bf5.
2017-07-27 15:46:59 +02:00
Mateusz Kowalczyk 519b987e70 jenkins: 2.66 -> 2.71 2017-07-27 13:21:59 +01:00
Graham Christensen 107d931b44 Merge pull request #27677 from peterhoeg/u/mcelog
mcelog: 148 -> 153
2017-07-27 06:34:10 -04:00
Frederik Rietdijk fddd8869e6 Merge pull request #27679 from kamilchm/oraclejdk
oraclejdk: updated arm checksums
2017-07-27 12:04:47 +02:00
Frederik Rietdijk eae60133c0 Merge pull request #27680 from lsix/update_gnuchess
gnuchess: 6.2.4 -> 6.2.5
2017-07-27 12:03:23 +02:00
Frederik Rietdijk 17496a2e07 Merge pull request #27682 from lsix/drop_django_1_10
pythonPackages.django_1_10: drop
2017-07-27 11:54:56 +02:00
Nikolay Amiantov 94adf8d17d haskellPackages.threadscope: fix build 2017-07-27 12:47:58 +03:00
Nikolay Amiantov 5a3c35cce5 beignet: 1.2.1 -> 1.3.1 2017-07-27 12:47:58 +03:00
Lancelot SIX 128430cd3e
pythonPackages.django_1_10: drop
Drop django_1_10 ahead of `release-17.09`[1] branch off. Django-1.10
will not be maintained for the entire lifetime of 17.09 so only the 1.8
and 1.11 branches are maintained (both are LTS versions[2]).

[1] https://groups.google.com/forum/#!topic/nix-devel/vILGXXbeCPg
[2] https://www.djangoproject.com/download/
2017-07-27 11:27:13 +02:00
Lancelot SIX 798ad28134
gnuchess: 6.2.4 -> 6.2.5
See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00012.html
2017-07-27 10:31:50 +02:00
Kamil Chmielewski 529f809564 oraclejdk: updated arm checksums 2017-07-27 09:52:06 +02:00
Frederik Rietdijk a905b7cd0c Merge pull request #27599 from vidbina/merge/qesteidutil/master
qesteidutil: 3.12.2.1206 -> 3.12.5.1233
2017-07-27 09:20:17 +02:00
Frederik Rietdijk 0ab4cc7459 Merge pull request #27670 from k0ral/nixos-unstable
sakura: 3.3.4 -> 3.4.0
2017-07-27 09:14:48 +02:00