Skip to content

Commit

Permalink
Merge branch 'master' into staging
Browse files Browse the repository at this point in the history
Hydra: ?compare=1415011
  • Loading branch information
vcunat committed Dec 1, 2017
2 parents da3679c + 6d0fbb9 commit 9f8c3f7
Show file tree
Hide file tree
Showing 54 changed files with 1,459 additions and 1,369 deletions.
10 changes: 6 additions & 4 deletions doc/package-notes.xml
Expand Up @@ -667,11 +667,13 @@ cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
<section xml:id="sec-weechat">
<title>Weechat</title>
<para>
Weechat can currently be configured to include your choice of plugins.
To make use of this functionality, install an expression that overrides its configuration such as
Weechat can be configured to include your choice of plugins, reducing its
closure size from the default configuration which includes all available
plugins. To make use of this functionality, install an expression that
overrides its configuration such as
<programlisting>weechat.override {configure = {availablePlugins, ...}: {
plugins = with availablePlugins; [ python perl ];
}
plugins = with availablePlugins; [ python perl ];
}
}</programlisting>
</para>
<para>
Expand Down
3 changes: 2 additions & 1 deletion nixos/modules/config/pulseaudio.nix
Expand Up @@ -101,7 +101,8 @@ in {
each user that tries to use the sound system. The server runs
with user privileges. This is the recommended and most secure
way to use PulseAudio. If true, one system-wide PulseAudio
server is launched on boot, running as the user "pulse".
server is launched on boot, running as the user "pulse", and
only users in the "audio" group will have access to the server.
Please read the PulseAudio documentation for more details.
'';
};
Expand Down
4 changes: 2 additions & 2 deletions nixos/modules/services/web-apps/nexus.nix
Expand Up @@ -11,7 +11,7 @@ in
{
options = {
services.nexus = {
enable = mkEnableOption "SonarType Nexus3 OSS service";
enable = mkEnableOption "Sonatype Nexus3 OSS service";

user = mkOption {
type = types.str;
Expand Down Expand Up @@ -54,7 +54,7 @@ in
users.extraGroups."${cfg.group}" = {};

systemd.services.nexus = {
description = "SonarType Nexus3";
description = "Sonatype Nexus3";

wantedBy = [ "multi-user.target" ];

Expand Down
25 changes: 16 additions & 9 deletions nixos/modules/services/x11/xserver.nix
Expand Up @@ -578,6 +578,22 @@ in
target = "X11/xkb";
}
])
# localectl looks into 00-keyboard.conf
++ [
{
text = ''
Section "InputClass"
Identifier "Keyboard catchall"
MatchIsKeyboard "on"
Option "XkbModel" "${cfg.xkbModel}"
Option "XkbLayout" "${cfg.layout}"
Option "XkbOptions" "${cfg.xkbOptions}"
Option "XkbVariant" "${cfg.xkbVariant}"
EndSection
'';
target = "X11/xorg.conf.d/00-keyboard.conf";
}
]
# Needed since 1.18; see https://bugs.freedesktop.org/show_bug.cgi?id=89023#c5
++ (let cfgPath = "/X11/xorg.conf.d/10-evdev.conf"; in
[{
Expand Down Expand Up @@ -697,15 +713,6 @@ in
${cfg.monitorSection}
EndSection
Section "InputClass"
Identifier "Keyboard catchall"
MatchIsKeyboard "on"
Option "XkbModel" "${cfg.xkbModel}"
Option "XkbLayout" "${cfg.layout}"
Option "XkbOptions" "${cfg.xkbOptions}"
Option "XkbVariant" "${cfg.xkbVariant}"
EndSection
# Additional "InputClass" sections
${flip concatMapStrings cfg.inputClassSections (inputClassSection: ''
Section "InputClass"
Expand Down
3 changes: 3 additions & 0 deletions nixos/modules/virtualisation/amazon-image.nix
Expand Up @@ -152,5 +152,8 @@ let cfg = config.ec2; in
environment.systemPackages = [ pkgs.cryptsetup ];

boot.initrd.supportedFilesystems = [ "unionfs-fuse" ];

# EC2 has its own NTP server provided by the hypervisor
networking.timeServers = [ "169.254.169.123" ];
};
}
16 changes: 11 additions & 5 deletions pkgs/applications/audio/mhwaveedit/default.nix
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeWrapper, SDL , alsaLib, gtk2, libjack2, ladspaH
{ stdenv, fetchurl, makeWrapper, SDL, alsaLib, autoreconfHook, gtk2, libjack2, ladspaH
, ladspaPlugins, libsamplerate, libsndfile, pkgconfig, libpulseaudio, lame
, vorbis-tools }:

Expand All @@ -7,12 +7,18 @@ stdenv.mkDerivation rec {
version = "1.4.23";

src = fetchurl {
url = "http://download.gna.org/mhwaveedit/${name}.tar.bz2";
sha256 = "010rk4mr631s440q9cfgdxx2avgzysr9aq52diwdlbq9cddifli3";
url = "https://github.com/magnush/mhwaveedit/archive/v${version}.tar.gz";
sha256 = "1lvd54d8kpxwl4gihhznx1b5skhibz4vfxi9k2kwqg808jfgz37l";
};

buildInputs = [ SDL alsaLib gtk2 libjack2 ladspaH libsamplerate libsndfile
pkgconfig libpulseaudio makeWrapper ];
nativeBuildInputs = [ autoreconfHook ];

preAutoreconf = "(cd docgen && sh gendocs.sh)";

buildInputs = [
SDL alsaLib gtk2 libjack2 ladspaH libsamplerate libsndfile
pkgconfig libpulseaudio makeWrapper
];

configureFlags = "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa";

Expand Down
44 changes: 29 additions & 15 deletions pkgs/applications/editors/emacs-modes/elpa-generated.nix
Expand Up @@ -755,10 +755,10 @@
el-search = callPackage ({ elpaBuild, emacs, fetchurl, lib, stream }:
elpaBuild {
pname = "el-search";
version = "1.4";
version = "1.4.0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/el-search-1.4.tar";
sha256 = "0fzsq1wdkb94dk67ligdwc7kyl0x9bifgl2qvvf0hsj4zws4pgjg";
url = "https://elpa.gnu.org/packages/el-search-1.4.0.4.tar";
sha256 = "1l3wb0g6ipyi8yimxah0z6r83376l22pb2s9ba6kxfmhsq5wyc8a";
};
packageRequires = [ emacs stream ];
meta = {
Expand Down Expand Up @@ -848,10 +848,10 @@
}) {};
exwm = callPackage ({ elpaBuild, fetchurl, lib, xelb }: elpaBuild {
pname = "exwm";
version = "0.15";
version = "0.16";
src = fetchurl {
url = "https://elpa.gnu.org/packages/exwm-0.15.tar";
sha256 = "1y7nqry9y0a99bsdqkk9f554vczfw4sz6raadw3138835qy697jg";
url = "https://elpa.gnu.org/packages/exwm-0.16.tar";
sha256 = "0c4w5k9lzqj8yzhdqipdb4fs7ld2qklc6s137104jnfdvmrwcv2i";
};
packageRequires = [ xelb ];
meta = {
Expand Down Expand Up @@ -929,6 +929,20 @@
license = lib.licenses.free;
};
}) {};
gle-mode = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "gle-mode";
version = "1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gle-mode-1.1.el";
sha256 = "0p9glalhkf8i4486pjwvrb9z4lqxl6jcqfk6jrjl6b1xi72xmdi0";
};
packageRequires = [ cl-lib ];
meta = {
homepage = "https://elpa.gnu.org/packages/gle-mode.html";
license = lib.licenses.free;
};
}) {};
gnome-c-style = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "gnome-c-style";
version = "0.1";
Expand All @@ -945,10 +959,10 @@
gnorb = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "gnorb";
version = "1.3.1";
version = "1.3.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/gnorb-1.3.1.tar";
sha256 = "1g6xldkc6l6zlzd1slqizbbd5b9k4pbr66nrf5svidgiy7mlifw5";
url = "https://elpa.gnu.org/packages/gnorb-1.3.2.tar";
sha256 = "054z6bnfkf7qkgc9xynhzy9xrz780x4csj1r206jhslygjrlf1sj";
};
packageRequires = [ cl-lib ];
meta = {
Expand Down Expand Up @@ -1053,10 +1067,10 @@
}) {};
hyperbole = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "hyperbole";
version = "7.0.0";
version = "7.0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/hyperbole-7.0.0.tar";
sha256 = "07cy40yfxwka1r6i01pgrf9a3n9ms5xw2x486jd803dhfkm3113b";
url = "https://elpa.gnu.org/packages/hyperbole-7.0.2.tar";
sha256 = "1hgwa740941a9s5wf1cqf76h3af8qbiiw9sc76biz6m3vx0hy1zs";
};
packageRequires = [ emacs ];
meta = {
Expand Down Expand Up @@ -1570,10 +1584,10 @@
}) {};
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org";
version = "20171120";
version = "20171127";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-20171120.tar";
sha256 = "0hxy061g1qd77pvx8mq5rb9avx139x4z5nmjhdq518xhg7kxmq6a";
url = "https://elpa.gnu.org/packages/org-20171127.tar";
sha256 = "18a77yzfkx7x1pckc9c274b2fpswrcqz19nansvbqdr1harzvd20";
};
packageRequires = [];
meta = {
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/editors/emacs-modes/elpa-packages.nix
Expand Up @@ -36,6 +36,8 @@ self:
};

overrides = {
# upstream issue: missing footer
ebdb-i18n-chn = markBroken super.ebdb-i18n-chn;
el-search = markBroken super.el-search; # requires emacs-25
iterators = markBroken super.iterators; # requires emacs-25
midi-kbd = markBroken super.midi-kbd; # requires emacs-25
Expand Down

0 comments on commit 9f8c3f7

Please sign in to comment.