Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d8b6e82126b4
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bfdb43f1c37e
Choose a head ref

Commits on May 1, 2020

  1. picom: 7.5 -> 8

    kraem committed May 1, 2020
    Copy the full SHA
    003a1ce View commit details

Commits on May 5, 2020

  1. Copy the full SHA
    668f4bb View commit details

Commits on May 10, 2020

  1. libuchardet: 0.0.6 -> 0.0.7

    r-ryantm committed May 10, 2020
    Copy the full SHA
    f496e78 View commit details

Commits on May 19, 2020

  1. libpam-wrapper: init at 1.1.3

    Elyhaka authored and Elyhaka committed May 19, 2020
    Copy the full SHA
    8c9dc6d View commit details
  2. libfprint: 1.0 -> 1.90.1

    Elyhaka authored and Elyhaka committed May 19, 2020
    Copy the full SHA
    c7c9054 View commit details
  3. fprintd: 0.9.0 -> 1.90.1

    Elyhaka authored and Elyhaka committed May 19, 2020
    Copy the full SHA
    131a28e View commit details
  4. Copy the full SHA
    cefba9b View commit details

Commits on May 20, 2020

  1. tpm2-tools: 4.1.1 -> 4.1.2

    r-ryantm committed May 20, 2020
    Copy the full SHA
    85e5b51 View commit details

Commits on May 21, 2020

  1. gnumeric: 1.12.46 -> 1.12.47

    r-ryantm committed May 21, 2020
    Copy the full SHA
    7a3ac3f View commit details

Commits on May 23, 2020

  1. Copy the full SHA
    438aa9e View commit details
  2. Copy the full SHA
    578ffc4 View commit details
  3. osinfo-db-tools: 1.6.0 -> 1.7.0

    Switched to meson build system.
    mmilata committed May 23, 2020
    Copy the full SHA
    e9bb1d8 View commit details
  4. libosinfo: fix disabled tests

    mmilata committed May 23, 2020
    Copy the full SHA
    1d89fa4 View commit details

Commits on May 24, 2020

  1. imgurbash2: 3.1 -> 3.2

    r-ryantm committed May 24, 2020
    Copy the full SHA
    cd0e9dd View commit details
  2. libxsmm: 1.13 -> 1.15

    r-ryantm committed May 24, 2020
    Copy the full SHA
    0d64b73 View commit details
  3. lyra: 1.3 -> 1.4

    r-ryantm committed May 24, 2020
    Copy the full SHA
    b756e7f View commit details

Commits on May 25, 2020

  1. monolith: 2.2.5 -> 2.2.6

    r-ryantm committed May 25, 2020
    Copy the full SHA
    8198d23 View commit details
  2. sngrep: 1.4.6 -> 1.4.7

    r-ryantm committed May 25, 2020
    Copy the full SHA
    ba6a893 View commit details
  3. telegraf: 1.14.2 -> 1.14.3

    r-ryantm committed May 25, 2020
    Copy the full SHA
    07178d7 View commit details
  4. monolith: enable on darwin

    marsam committed May 25, 2020
    Copy the full SHA
    3a3cbfd View commit details
  5. biblesync: 2.0.1 -> 2.1.0

    r-ryantm committed May 25, 2020
    Copy the full SHA
    2a754d6 View commit details
  6. Merge pull request #86456 from kraem/kraem/picom-v8

    picom: 7.5 -> 8
    domenkozar authored May 25, 2020
    Copy the full SHA
    c969647 View commit details
  7. knot-dns: 2.9.4 -> 2.9.5

    There's a bugfix important for some auto-signer setups.
    https://gitlab.labs.nic.cz/knot/knot-dns/-/tags/v2.9.5
    
    $ nix build -f nixos/release-combined.nix nixos.tests.knot.x86_64-linux
    vcunat committed May 25, 2020
    Copy the full SHA
    da75290 View commit details
  8. biblesync: update homepage

    marsam committed May 25, 2020
    Copy the full SHA
    074ab51 View commit details
  9. bup: 0.30 -> 0.30.1

    r-ryantm committed May 25, 2020
    Copy the full SHA
    33b881f View commit details
  10. Copy the full SHA
    0af23b0 View commit details
  11. Merge pull request #88678 from maxeaubrey/yaru_20.04.7

    yaru-theme: 20.04.6 -> 20.04.7
    romildo authored May 25, 2020
    Copy the full SHA
    4b0d5ec View commit details
  12. nixos/cri-o, cri-o: add wrapper

    zowoq authored and Profpatsch committed May 25, 2020
    Copy the full SHA
    9e7fbc6 View commit details
  13. nixos/cri-o: add runtime option

    zowoq authored and Profpatsch committed May 25, 2020
    Copy the full SHA
    eeff166 View commit details
  14. nixos/cri-o: default to upstream pause

    zowoq authored and Profpatsch committed May 25, 2020
    Copy the full SHA
    2689dfa View commit details
  15. buildah: add wrapper

    zowoq authored and Profpatsch committed May 25, 2020
    Copy the full SHA
    dd67a7e View commit details
  16. podman: update comments in wrapper

    zowoq authored and Profpatsch committed May 25, 2020
    Copy the full SHA
    37a87c3 View commit details
  17. Copy the full SHA
    2f0955e View commit details
  18. Merge pull request #83534 from mmilata/libosinfo-bump

    osinfo-db-tools: 1.6.0 -> 1.7.0, osinfo-db: 20200214 -> 20200515, libosinfo: fix test
    jtojnar authored May 25, 2020
    Copy the full SHA
    4d9de2d View commit details
  19. Copy the full SHA
    09410b5 View commit details
  20. Copy the full SHA
    ab0ad80 View commit details
  21. Copy the full SHA
    9005d43 View commit details
  22. Merge pull request #88838 from r-ryantm/auto-update/monolith

    monolith: 2.2.5 -> 2.2.6
    marsam authored May 25, 2020
    Copy the full SHA
    246b93a View commit details
  23. Copy the full SHA
    fbc9515 View commit details
  24. Copy the full SHA
    c49c8a7 View commit details
  25. Merge pull request #88830 from r-ryantm/auto-update/libxsmm

    libxsmm: 1.13 -> 1.15
    marsam authored May 25, 2020
    Copy the full SHA
    be1b02c View commit details
  26. Merge pull request #88850 from r-ryantm/auto-update/sngrep

    sngrep: 1.4.6 -> 1.4.7
    marsam authored May 25, 2020
    Copy the full SHA
    3daaf66 View commit details
  27. Merge pull request #88868 from davidtwco/grafana-loki-1.5.0

    grafana-loki: 1.4.0 -> 1.5.0
    marsam authored May 25, 2020
    Copy the full SHA
    e9ea9b2 View commit details
  28. Copy the full SHA
    7318f93 View commit details
  29. Merge pull request #88818 from r-ryantm/auto-update/imgurbash2

    imgurbash2: 3.1 -> 3.2
    marsam authored May 25, 2020
    Copy the full SHA
    66daaaf View commit details
  30. Copy the full SHA
    27e0dff View commit details
  31. Merge pull request #88865 from r-ryantm/auto-update/bup

    bup: 0.30 -> 0.30.1
    marsam authored May 25, 2020
    Copy the full SHA
    1a4e8a1 View commit details
  32. Merge pull request #88860 from r-ryantm/auto-update/biblesync

    biblesync: 2.0.1 -> 2.1.0
    marsam authored May 25, 2020
    Copy the full SHA
    e61b2b1 View commit details
  33. Merge pull request #88832 from r-ryantm/auto-update/lyra

    lyra: 1.3 -> 1.4
    marsam authored May 25, 2020
    Copy the full SHA
    bfdb43f View commit details
Showing with 369 additions and 145 deletions.
  1. +0 −1 nixos/modules/services/security/fprintd.nix
  2. +54 −18 nixos/modules/virtualisation/cri-o.nix
  3. +2 −2 pkgs/applications/editors/gnome-latex/default.nix
  4. +2 −2 pkgs/applications/networking/sniffers/sngrep/default.nix
  5. +2 −2 pkgs/applications/office/gnumeric/default.nix
  6. +53 −0 pkgs/applications/virtualization/cri-o/wrapper.nix
  7. +2 −2 pkgs/applications/virtualization/podman/wrapper.nix
  8. +2 −2 pkgs/applications/window-managers/picom/default.nix
  9. +2 −2 pkgs/data/misc/osinfo-db/default.nix
  10. +2 −2 pkgs/data/themes/yaru/default.nix
  11. +3 −3 pkgs/development/libraries/biblesync/default.nix
  12. +18 −36 pkgs/development/libraries/libfprint/default.nix
  13. +5 −4 pkgs/development/libraries/libosinfo/default.nix
  14. +33 −0 pkgs/development/libraries/libpam-wrapper/default.nix
  15. +2 −2 pkgs/development/libraries/libuchardet/default.nix
  16. +3 −3 pkgs/development/libraries/libxsmm/default.nix
  17. +2 −2 pkgs/development/libraries/lyra/default.nix
  18. +2 −2 pkgs/development/libraries/qgnomeplatform/default.nix
  19. +52 −0 pkgs/development/tools/buildah/wrapper.nix
  20. +12 −0 pkgs/misc/vim-plugins/generated.nix
  21. +1 −0 pkgs/misc/vim-plugins/vim-plugin-names
  22. +2 −2 pkgs/servers/dns/knot-dns/default.nix
  23. +2 −2 pkgs/servers/monitoring/loki/default.nix
  24. +2 −2 pkgs/servers/monitoring/telegraf/default.nix
  25. +2 −2 pkgs/tools/backup/bup/default.nix
  26. +8 −6 pkgs/tools/backup/monolith/default.nix
  27. +2 −2 pkgs/tools/graphics/imgurbash2/default.nix
  28. +5 −5 pkgs/tools/misc/osinfo-db-tools/default.nix
  29. +76 −28 pkgs/tools/security/fprintd/default.nix
  30. +2 −2 pkgs/tools/security/tpm2-tools/default.nix
  31. +9 −9 pkgs/top-level/all-packages.nix
  32. +5 −0 pkgs/top-level/python-packages.nix
1 change: 0 additions & 1 deletion nixos/modules/services/security/fprintd.nix
Original file line number Diff line number Diff line change
@@ -29,7 +29,6 @@ in
type = types.package;
default = pkgs.fprintd;
defaultText = "pkgs.fprintd";
example = "pkgs.fprintd-thinkpad";
description = ''
fprintd package to use.
'';
72 changes: 54 additions & 18 deletions nixos/modules/virtualisation/cri-o.nix
Original file line number Diff line number Diff line change
@@ -5,6 +5,8 @@ with lib;
let
cfg = config.virtualisation.cri-o;

crioPackage = (pkgs.cri-o.override { inherit (cfg) extraPackages; });

# Copy configuration files to avoid having the entire sources in the system closure
copyFile = filePath: pkgs.runCommandNoCC (builtins.unsafeDiscardStringContext (builtins.baseNameOf filePath)) {} ''
cp ${filePath} $out
@@ -23,56 +25,90 @@ in
enable = mkEnableOption "Container Runtime Interface for OCI (CRI-O)";

storageDriver = mkOption {
type = types.enum ["btrfs" "overlay" "vfs"];
type = types.enum [ "btrfs" "overlay" "vfs" ];
default = "overlay";
description = "Storage driver to be used";
};

logLevel = mkOption {
type = types.enum ["trace" "debug" "info" "warn" "error" "fatal"];
type = types.enum [ "trace" "debug" "info" "warn" "error" "fatal" ];
default = "info";
description = "Log level to be used";
};

pauseImage = mkOption {
type = types.str;
default = "k8s.gcr.io/pause:3.2";
description = "Pause image for pod sandboxes to be used";
type = types.nullOr types.str;
default = null;
description = "Override the default pause image for pod sandboxes";
example = [ "k8s.gcr.io/pause:3.2" ];
};

pauseCommand = mkOption {
type = types.str;
default = "/pause";
description = "Pause command to be executed";
type = types.nullOr types.str;
default = null;
description = "Override the default pause command";
example = [ "/pause" ];
};

runtime = mkOption {
type = types.nullOr types.str;
default = null;
description = "Override the default runtime";
example = [ "crun" ];
};

extraPackages = mkOption {
type = with types; listOf package;
default = [ ];
example = lib.literalExample ''
[
pkgs.gvisor
]
'';
description = ''
Extra packages to be installed in the CRI-O wrapper.
'';
};

package = lib.mkOption {
type = types.package;
default = crioPackage;
internal = true;
description = ''
The final CRI-O package (including extra packages).
'';
};
};

config = mkIf cfg.enable {
environment.systemPackages = with pkgs;
[ cri-o cri-tools conmon iptables runc utillinux ];
environment.systemPackages = [ cfg.package pkgs.cri-tools ];

environment.etc."crictl.yaml".source = copyFile "${pkgs.cri-o.src}/crictl.yaml";
environment.etc."crictl.yaml".source = copyFile "${pkgs.cri-o-unwrapped.src}/crictl.yaml";

environment.etc."crio/crio.conf".text = ''
[crio]
storage_driver = "${cfg.storageDriver}"
[crio.image]
pause_image = "${cfg.pauseImage}"
pause_command = "${cfg.pauseCommand}"
${optionalString (cfg.pauseImage != null) ''pause_image = "${cfg.pauseImage}"''}
${optionalString (cfg.pauseCommand != null) ''pause_command = "${cfg.pauseCommand}"''}
[crio.network]
plugin_dirs = ["${pkgs.cni-plugins}/bin/"]
network_dir = "/etc/cni/net.d/"
[crio.runtime]
conmon = "${pkgs.conmon}/bin/conmon"
cgroup_manager = "systemd"
log_level = "${cfg.logLevel}"
manage_ns_lifecycle = true
${optionalString (cfg.runtime != null) ''
default_runtime = "${cfg.runtime}"
[crio.runtime.runtimes]
[crio.runtime.runtimes.${cfg.runtime}]
''}
'';

environment.etc."cni/net.d/10-crio-bridge.conf".source = copyFile "${pkgs.cri-o.src}/contrib/cni/10-crio-bridge.conf";
environment.etc."cni/net.d/10-crio-bridge.conf".source = copyFile "${pkgs.cri-o-unwrapped.src}/contrib/cni/10-crio-bridge.conf";

# Enable common /etc/containers configuration
virtualisation.containers.enable = true;
@@ -82,10 +118,10 @@ in
documentation = [ "https://github.com/cri-o/cri-o" ];
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
path = [ pkgs.utillinux pkgs.runc pkgs.iptables ];
path = [ cfg.package ];
serviceConfig = {
Type = "notify";
ExecStart = "${pkgs.cri-o}/bin/crio";
ExecStart = "${cfg.package}/bin/crio";
ExecReload = "/bin/kill -s HUP $MAINPID";
TasksMax = "infinity";
LimitNOFILE = "1048576";
4 changes: 2 additions & 2 deletions pkgs/applications/editors/gnome-latex/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, wrapGAppsHook, gsettings-desktop-schemas, gspell, gtksourceview4, libgee
, tepl, amtk, gnome3, glib, pkgconfig, intltool, itstool, libxml2 }:
let
version = "3.32.0";
version = "3.36.0";
pname = "gnome-latex";
in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1jdca9yhm7mm1aijd1a5amphgn15142kngky3id2am379ixrq1hg";
sha256 = "1869kr1zhcp04mzbi67lwgk497w840dbbc7427i9yh9b9s7j6mqn";
};

NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
4 changes: 2 additions & 2 deletions pkgs/applications/networking/sniffers/sngrep/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "sngrep";
version = "1.4.6";
version = "1.4.7";

src = fetchFromGitHub {
owner = "irontec";
repo = pname;
rev = "v${version}";
sha256 = "0fj13pim5bfm3a2nr05apspraf29klpmcnhmycklfmrlncq5xqdf";
sha256 = "1dx5l48m4634y0zi6wjky412g80lfxqq1nphv7pi1kwvm1k5m5ri";
};

buildInputs = [
4 changes: 2 additions & 2 deletions pkgs/applications/office/gnumeric/default.nix
Original file line number Diff line number Diff line change
@@ -7,11 +7,11 @@ let
inherit (python3Packages) python pygobject3;
in stdenv.mkDerivation rec {
pname = "gnumeric";
version = "1.12.46";
version = "1.12.47";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "9fdc67377af52dfe69a7db4f533938024a75f454fc5d25ab43b8e6739be0b5e1";
sha256 = "1khrf72kiq50y8b5prbj2207k9shn36h2b2i588cc4wa28s9y5a0";
};

configureFlags = [ "--disable-component" ];
53 changes: 53 additions & 0 deletions pkgs/applications/virtualization/cri-o/wrapper.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{ cri-o-unwrapped
, runCommand
, makeWrapper
, lib
, extraPackages ? []
, cri-o
, runc # Default container runtime
, crun # Container runtime (default with cgroups v2 for podman/buildah)
, conmon # Container runtime monitor
, utillinux # nsenter
, cni-plugins # not added to path
, iptables
, socat
}:

let
cri-o = cri-o-unwrapped;

binPath = lib.makeBinPath ([
runc
crun
conmon
utillinux
iptables
socat
] ++ extraPackages);

in runCommand cri-o.name {
name = "${cri-o.pname}-wrapper-${cri-o.version}";
inherit (cri-o) pname version;

meta = builtins.removeAttrs cri-o.meta [ "outputsToInstall" ];

outputs = [
"out"
"man"
];

nativeBuildInputs = [
makeWrapper
];

} ''
ln -s ${cri-o.man} $man
mkdir -p $out/bin
ln -s ${cri-o-unwrapped}/share $out/share
for p in ${cri-o-unwrapped}/bin/*; do
makeWrapper $p $out/bin/''${p##*/} \
--prefix PATH : ${binPath}
done
''
4 changes: 2 additions & 2 deletions pkgs/applications/virtualization/podman/wrapper.nix
Original file line number Diff line number Diff line change
@@ -5,12 +5,12 @@
, extraPackages ? []
, podman # Docker compat
, runc # Default container runtime
, crun # Default container runtime (cgroups v2)
, crun # Container runtime (default with cgroups v2 for podman/buildah)
, conmon # Container runtime monitor
, slirp4netns # User-mode networking for unprivileged namespaces
, fuse-overlayfs # CoW for images, much faster than default vfs
, utillinux # nsenter
, cni-plugins
, cni-plugins # not added to path
, iptables
}:

4 changes: 2 additions & 2 deletions pkgs/applications/window-managers/picom/default.nix
Original file line number Diff line number Diff line change
@@ -6,13 +6,13 @@

stdenv.mkDerivation rec {
pname = "picom";
version = "7.5";
version = "8";

src = fetchFromGitHub {
owner = "yshui";
repo = "picom";
rev = "v${version}";
sha256 = "1l48fxl04vkzr4r94sl37nbbw7a621rn8sxmkbdv4252i1gjxd4z";
sha256 = "04svbv7v73q8yn9la69451rda6l2pgxcphv2zlkdqaxxdbp69195";
fetchSubmodules = true;
};

4 changes: 2 additions & 2 deletions pkgs/data/misc/osinfo-db/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "osinfo-db";
version = "20200214";
version = "20200515";

src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
sha256 = "1fpdb8r8kzwp1k5dc9xyy9jr2jr3haq7n9b6spamm599zvzf8nb6";
sha256 = "1m9idmmb1sjf24lp9lgng2m1jj09mn9fa9pnz36fdv5q0lskgscj";
};

nativeBuildInputs = [ osinfo-db-tools intltool libxml2 ];
4 changes: 2 additions & 2 deletions pkgs/data/themes/yaru/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@

stdenv.mkDerivation rec {
pname = "yaru";
version = "20.04.6";
version = "20.04.7";

src = fetchFromGitHub {
owner = "ubuntu";
repo = "yaru";
rev = version;
sha256 = "04z16bcv1xdq4acnchd6cq9a8j46zl2bjp50cj90qmd6plpiiz50";
sha256 = "05fpr928kgyly7ac3zf6hfw9wqgc7fjn6980ih54iqc2qffcglsk";
};

nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
6 changes: 3 additions & 3 deletions pkgs/development/libraries/biblesync/default.nix
Original file line number Diff line number Diff line change
@@ -3,20 +3,20 @@
stdenv.mkDerivation rec {

pname = "biblesync";
version = "2.0.1";
version = "2.1.0";

src = fetchFromGitHub {
owner = "karlkleinpaste";
repo = "biblesync";
rev = version;
sha256 = "1baq2fwf6132i514xrvq05p2gy98mkg1rn5whf9q5k475q81nrlr";
sha256 = "0prmd12jq2cjdhsph5v89y38j7hhd51dr3r1hivgkhczr3m5hf4s";
};

nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ libuuid ];

meta = with stdenv.lib; {
homepage = "http://www.crosswire.org/wiki/BibleSync";
homepage = "https://wiki.crosswire.org/BibleSync";
description = "A multicast protocol to Bible software shared conavigation";
longDescription = ''
BibleSync is a multicast protocol to support Bible software shared
Loading