Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
fpletz committed Sep 5, 2017
2 parents c7be7c5 + 5b6d781 commit bbeeee2
Show file tree
Hide file tree
Showing 76 changed files with 2,759 additions and 1,029 deletions.
2 changes: 2 additions & 0 deletions lib/maintainers.nix
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@
fuuzetsu = "Mateusz Kowalczyk <[email protected]>";
fuzzy-id = "Thomas Bach <[email protected]>";
fxfactorial = "Edgar Aroutiounian <[email protected]>";
gabesoft = "Gabriel Adomnicai <[email protected]>";
gal_bolle = "Florent Becker <[email protected]>";
garbas = "Rok Garbas <[email protected]>";
garrison = "Jim Garrison <[email protected]>";
Expand Down Expand Up @@ -574,6 +575,7 @@
taku0 = "Takuo Yonezawa <[email protected]>";
tari = "Peter Marheine <[email protected]>";
tavyc = "Octavian Cerna <[email protected]>";
ltavard = "Laure Tavard <[email protected]>";
teh = "Tom Hunger <[email protected]>";
telotortium = "Robert Irelan <[email protected]>";
thall = "Niclas Thall <[email protected]>";
Expand Down
2 changes: 1 addition & 1 deletion nixos/doc/manual/administration/declarative-containers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ containers.database =
{ config =
{ config, pkgs, ... }:
{ services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql92;
services.postgresql.package = pkgs.postgresql96;
};
};
</programlisting>
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/config/fonts/fontconfig-ultimate.nix
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ in
};

substitutions = mkOption {
type = types.nullOr (types.enum ["free" "combi" "ms"]);
type = types.enum ["free" "combi" "ms" "none"];
default = "free";
description = ''
Font substitutions to replace common Type 1 fonts with nicer
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/databases/postgresql.nix
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ in

package = mkOption {
type = types.package;
example = literalExample "pkgs.postgresql92";
example = literalExample "pkgs.postgresql96";
description = ''
PostgreSQL package to use.
'';
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/virtualisation/containers.nix
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,7 @@ in
{ config =
{ config, pkgs, ... }:
{ services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql92;
services.postgresql.package = pkgs.postgresql96;
};
};
}
Expand Down
2 changes: 2 additions & 0 deletions nixos/release-combined.nix
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ in rec {
(all nixos.tests.keymap.neo)
(all nixos.tests.keymap.qwertz)
(all nixos.tests.plasma5)
(all nixos.tests.kernel-latest)
(all nixos.tests.kernel-lts)
#(all nixos.tests.lightdm)
(all nixos.tests.login)
(all nixos.tests.misc)
Expand Down
3 changes: 3 additions & 0 deletions nixos/release.nix
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,9 @@ in rec {
tests.plasma5 = callTest tests/plasma5.nix {};
tests.keymap = callSubTests tests/keymap.nix {};
tests.initrdNetwork = callTest tests/initrd-network.nix {};
tests.kernel-copperhead = tests/kernel-copperhead.nix {};
tests.kernel-latest = tests/kernel-latest.nix {};
tests.kernel-lts = tests/kernel-lts.nix {};
tests.keystone = callTest tests/keystone.nix {};
tests.kubernetes = hydraJob (import tests/kubernetes.nix { system = "x86_64-linux"; });
tests.latestKernel.login = callTest tests/login.nix { latestKernel = true; };
Expand Down
19 changes: 19 additions & 0 deletions nixos/tests/kernel-copperhead.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import ./make-test.nix ({ pkgs, ...} : {
name = "kernel-copperhead";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
};

machine = { config, lib, pkgs, ... }:
{
boot.kernelPackages = pkgs.linuxPackages_hardened_copperhead;
};

testScript =
''
$machine->succeed("uname -a");
$machine->succeed("uname -s | grep 'Linux'");
$machine->succeed("uname -a | grep '${pkgs.linuxPackages_hardened_copperhead.kernel.modDirVersion}'");
$machine->succeed("uname -a | grep 'hardened'");
'';
})
17 changes: 17 additions & 0 deletions nixos/tests/kernel-latest.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import ./make-test.nix ({ pkgs, ...} : {
name = "kernel-latest";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
};

machine = { config, lib, pkgs, ... }:
{
boot.kernelPackages = pkgs.linuxPackages_latest;
};

testScript =
''
$machine->succeed("uname -s | grep 'Linux'");
$machine->succeed("uname -a | grep '${pkgs.linuxPackages_latest.kernel.version}'");
'';
})
17 changes: 17 additions & 0 deletions nixos/tests/kernel-lts.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import ./make-test.nix ({ pkgs, ...} : {
name = "kernel-lts";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
};

machine = { config, lib, pkgs, ... }:
{
boot.kernelPackages = pkgs.linuxPackages;
};

testScript =
''
$machine->succeed("uname -s | grep 'Linux'");
$machine->succeed("uname -a | grep '${pkgs.linuxPackages.kernel.version}'");
'';
})
2 changes: 1 addition & 1 deletion nixos/tests/trac.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import ./make-test.nix ({ pkgs, ... }: {
postgresql =
{ config, pkgs, ... }:
{ services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql92;
services.postgresql.package = pkgs.postgresql;
services.postgresql.enableTCPIP = true;
services.postgresql.authentication = ''
# Generated file; do not edit!
Expand Down
6 changes: 2 additions & 4 deletions pkgs/applications/audio/audio-recorder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,16 @@ with lib;

stdenv.mkDerivation rec {
name = "audio-recorder-${version}";
version = "1.9.4";
version = "1.9.7";

src = fetchurl {
name = "${name}-zesty.tar.gz";
url = "${meta.homepage}/+archive/ubuntu/ppa/+files/audio-recorder_${version}%7Ezesty.tar.gz";
sha256 = "062bad38cz4fqzv418wza0x8sa4m5mqr3xsisrr1qgkqj9hg1f6x";
sha256 = "163c0vs5qj72y62731yp6sl6s0indh2szhjg02mxigv9b68dx89c";
};

nativeBuildInputs = [ pkgconfig intltool autoconf wrapGAppsHook ];

patches = [ ./icon-names.diff ];

buildInputs = with gst_all_1; [
glib dbus gtk3 librsvg libdbusmenu-gtk3 libappindicator-gtk3 (stdenv.lib.getLib gnome3.dconf)
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
Expand Down
51 changes: 0 additions & 51 deletions pkgs/applications/audio/audio-recorder/icon-names.diff

This file was deleted.

8 changes: 8 additions & 0 deletions pkgs/applications/audio/caps/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ stdenv.mkDerivation rec {
url = "http://www.quitte.de/dsp/caps_${version}.tar.bz2";
sha256 = "081zx0i2ysw5nmy03j60q9j11zdlg1fxws81kwanncdgayxgwipp";
};

patches = [
(fetchurl {
url = "https://anonscm.debian.org/cgit/pkg-multimedia/caps.git/plain/debian/patches/0001-Avoid-ambiguity-in-div-invocation.patch";
sha256 = "1b1pb5yfskiw8zi1lkj572l2ajpirh4amq538vggwvlpv1fqfway";
})
];

configurePhase = ''
echo "PREFIX = $out" > defines.make
'';
Expand Down
37 changes: 25 additions & 12 deletions pkgs/applications/editors/emacs-modes/elpa-generated.nix
Original file line number Diff line number Diff line change
Expand Up @@ -674,10 +674,10 @@
ebdb = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib, seq }:
elpaBuild {
pname = "ebdb";
version = "0.2";
version = "0.3.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ebdb-0.2.tar";
sha256 = "177qrjpdg14dpip2cn18csnlidv5f8cj3xpayz6jlpbfqzyfx8bi";
url = "https://elpa.gnu.org/packages/ebdb-0.3.1.tar";
sha256 = "1g8chkw302nhjj8n6v7j3xfcw24wpn43pcp8f3bh4s4haw1l75q3";
};
packageRequires = [ cl-lib emacs seq ];
meta = {
Expand All @@ -702,10 +702,10 @@
ebdb-i18n-chn = callPackage ({ ebdb, elpaBuild, fetchurl, lib, pyim }:
elpaBuild {
pname = "ebdb-i18n-chn";
version = "1.0.1";
version = "1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ebdb-i18n-chn-1.0.1.el";
sha256 = "1g84xllw2dz6lhzschkyflqpsh3xx167161y6vjzq6yqkfy3gh1r";
url = "https://elpa.gnu.org/packages/ebdb-i18n-chn-1.1.el";
sha256 = "0pf7qp15z9wp41dazvi4bhdz7y13h9k5nnghhsb0nvknn6if0k4m";
};
packageRequires = [ ebdb pyim ];
meta = {
Expand Down Expand Up @@ -1530,10 +1530,10 @@
}) {};
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org";
version = "20170828";
version = "20170904";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-20170828.tar";
sha256 = "0frjwgjyy7rwb7si57h6nd1p35a4gcd1dc0aka19kn8r59hbi08p";
url = "https://elpa.gnu.org/packages/org-20170904.tar";
sha256 = "1nbdphd102lwkj0sg1lywydkc547fzc8p1n8y507xwvxdjazdnyb";
};
packageRequires = [];
meta = {
Expand Down Expand Up @@ -2029,10 +2029,10 @@
}) {};
tiny = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "tiny";
version = "0.1.1";
version = "0.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tiny-0.1.1.tar";
sha256 = "1nhg8375qdn457wj0xmfaj72s87xbabk2w1nl6q7rjvwxv08yyn7";
url = "https://elpa.gnu.org/packages/tiny-0.2.1.tar";
sha256 = "1cr73a8gba549ja55x0c2s554f3zywf69zbnd7v82jz5q1k9wd2v";
};
packageRequires = [];
meta = {
Expand Down Expand Up @@ -2146,6 +2146,19 @@
license = lib.licenses.free;
};
}) {};
vigenere = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "vigenere";
version = "1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/vigenere-1.0.el";
sha256 = "1i5s6h1nngcp74gf53dw9pvj5y0ywk9j8pyvkfr7gqq49bz22hmm";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/vigenere.html";
license = lib.licenses.free;
};
}) {};
vlf = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "vlf";
version = "1.7";
Expand Down
Loading

0 comments on commit bbeeee2

Please sign in to comment.