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: c02f51492952
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: aba048f0bf2c
Choose a head ref

Commits on May 29, 2020

  1. libvirt: 6.2.0 -> 6.3.0

    eadwu committed May 29, 2020
    Copy the full SHA
    2913697 View commit details
  2. Copy the full SHA
    5949f24 View commit details
  3. Copy the full SHA
    2f0962d View commit details

Commits on Jul 7, 2020

  1. Copy the full SHA
    228389e View commit details
  2. syslogng: 3.27.1 -> 3.28.1

    r-ryantm committed Jul 7, 2020
    Copy the full SHA
    82612f4 View commit details
  3. Copy the full SHA
    0a392fa View commit details
  4. Copy the full SHA
    b306720 View commit details
  5. Copy the full SHA
    82a45d5 View commit details
  6. Copy the full SHA
    efb60ca View commit details
  7. Copy the full SHA
    3da7758 View commit details
  8. Copy the full SHA
    8557cc7 View commit details
  9. nixos/pantheon: update greeter whitelist to new wording

    This was a simple non fatal deprecation.
    
    elementary/wingpanel#326
    worldofpeace committed Jul 7, 2020
    Copy the full SHA
    eb3c53b View commit details
  10. Copy the full SHA
    e15fa82 View commit details
  11. Copy the full SHA
    8af5dc5 View commit details
  12. Copy the full SHA
    3a23ca5 View commit details
  13. Copy the full SHA
    c722886 View commit details
  14. Copy the full SHA
    420918e View commit details
  15. sshuttle: 0.78.5 -> 1.0.2

    r-ryantm committed Jul 7, 2020
    Copy the full SHA
    1ba6ced View commit details

Commits on Jul 8, 2020

  1. lutris: add xorg.xkbcomp

    ```
    Traceback (most recent call last):
      File "/nix/store/v1mzyrrnmm9xm7mhqps6pdxdyvkgb154-lutris-original-0.5.6/lib/python3.8/site-packages/lutris/exceptions.py", line 36, in wrapper
        return function(*args, **kwargs)
      File "/nix/store/v1mzyrrnmm9xm7mhqps6pdxdyvkgb154-lutris-original-0.5.6/lib/python3.8/site-packages/lutris/game.py", line 430, in configure_game
        xkbcomp = subprocess.Popen(xkbcomp_command, stdin=subprocess.PIPE)
      File "/nix/store/f87w21b91cws0wbsvyfn5vnlyv491czi-python3-3.8.3/lib/python3.8/subprocess.py", line 854, in __init__
        self._execute_child(args, executable, preexec_fn, close_fds,
      File "/nix/store/f87w21b91cws0wbsvyfn5vnlyv491czi-python3-3.8.3/lib/python3.8/subprocess.py", line 1702, in _execute_child
        raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: 'xkbcomp'
    ```
    Jonathan Ringer committed Jul 8, 2020
    Copy the full SHA
    df99f19 View commit details
  2. sshuttle: fix build on darwin

    marsam committed Jul 8, 2020
    Copy the full SHA
    aaf6cf7 View commit details
  3. Copy the full SHA
    ce6a518 View commit details
  4. Merge pull request #92620 from r-ryantm/auto-update/sshuttle

    sshuttle: 0.78.5 -> 1.0.2
    marsam authored Jul 8, 2020
    Copy the full SHA
    26dea04 View commit details
  5. python3Packages.cnvkit: fix build

    Jonathan Ringer committed Jul 8, 2020
    Copy the full SHA
    58134d6 View commit details
  6. Merge pull request #92591 from r-ryantm/auto-update/squashfs-tools-ng

    squashfs-tools-ng: 0.9.1 -> 1.0.0
    marsam authored Jul 8, 2020
    Copy the full SHA
    8025081 View commit details
  7. Merge pull request #92562 from r-ryantm/auto-update/rsyslog

    rsyslog: 8.2004.0 -> 8.2006.0
    marsam authored Jul 8, 2020
    Copy the full SHA
    90e4427 View commit details
  8. Merge pull request #92577 from r-ryantm/auto-update/syslog-ng

    syslogng: 3.27.1 -> 3.28.1
    marsam authored Jul 8, 2020
    Copy the full SHA
    57b1e88 View commit details
  9. Merge pull request #92590 from r-ryantm/auto-update/stgit

    gitAndTools.stgit: 0.22 -> 0.23
    marsam authored Jul 8, 2020
    Copy the full SHA
    a9a8b65 View commit details
  10. Merge pull request #92596 from r-ryantm/auto-update/stress-ng

    stress-ng: 0.11.10 -> 0.11.14
    marsam authored Jul 8, 2020
    Copy the full SHA
    29cf4de View commit details
  11. honggfuzz: init at 2.2

    Honggfuzz is a security oriented, feedback-driven, evolutionary,
    easy-to-use fuzzer with interesting analysis options. It is
    multi-process and multi-threaded, blazingly fast when the persistent
    fuzzing mode is used and has a solid track record of uncovered security
    bugs.
    
    See https://honggfuzz.dev for more information.
    cpu authored and thoughtpolice committed Jul 8, 2020
    Copy the full SHA
    9da69bc View commit details
  12. Merge pull request #92667 from jonringer/fix-lutris-us

    lutris: add xorg.xkbcomp
    worldofpeace authored Jul 8, 2020
    Copy the full SHA
    8632843 View commit details
  13. Merge pull request #89144 from eadwu/libvirt/6.3.0

    libvirt: 6.2.0 -> 6.3.0
    marsam authored Jul 8, 2020
    Copy the full SHA
    d61df82 View commit details
  14. Merge pull request #92587 from worldofpeace/session-settings-update

    Pantheon updates 2020-07-07
    worldofpeace authored Jul 8, 2020
    Copy the full SHA
    aba048f View commit details
Showing with 140 additions and 89 deletions.
  1. +10 −0 maintainers/maintainer-list.nix
  2. +1 −1 nixos/modules/services/x11/display-managers/lightdm-greeters/pantheon.nix
  3. +1 −0 pkgs/applications/misc/lutris/default.nix
  4. +8 −10 pkgs/applications/version-management/git-and-tools/stgit/default.nix
  5. +2 −2 pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
  6. +3 −3 pkgs/desktops/pantheon/apps/elementary-dock/default.nix
  7. +2 −2 pkgs/desktops/pantheon/apps/elementary-videos/default.nix
  8. +4 −2 pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
  9. 0 ...top/elementary-default-settings/{io.elementary.greeter.whitelist → io.elementary.greeter.allowed}
  10. +18 −33 pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
  11. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
  12. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel/default.nix
  13. +2 −2 pkgs/desktops/pantheon/granite/default.nix
  14. +2 −2 pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
  15. +3 −3 pkgs/development/libraries/libvirt/default.nix
  16. +4 −0 pkgs/development/python-modules/cnvkit/default.nix
  17. +2 −2 pkgs/development/python-modules/libvirt/default.nix
  18. +2 −2 pkgs/tools/filesystems/squashfs-tools-ng/default.nix
  19. +45 −0 pkgs/tools/security/honggfuzz/default.nix
  20. +16 −12 pkgs/tools/security/sshuttle/default.nix
  21. +2 −2 pkgs/tools/system/rsyslog/default.nix
  22. +2 −2 pkgs/tools/system/stress-ng/default.nix
  23. +2 −2 pkgs/tools/system/syslog-ng/default.nix
  24. +2 −0 pkgs/top-level/all-packages.nix
  25. +3 −3 pkgs/top-level/perl-packages.nix
10 changes: 10 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1646,6 +1646,16 @@
githubId = 411324;
name = "Carles Pagès";
};
cpu = {
email = "daniel@binaryparadox.net";
github = "cpu";
githubId = 292650;
name = "Daniel McCarney";
keys = [{
longkeyid = "rsa2048/0x08FB2BFC470E75B4";
fingerprint = "8026 D24A A966 BF9C D3CD CB3C 08FB 2BFC 470E 75B4";
}];
};
craigem = {
email = "craige@mcwhirter.io";
github = "craigem";
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ in
services.xserver.displayManager.lightdm.extraSeatDefaults = "greeter-show-manual-login=true";

environment.etc."lightdm/io.elementary.greeter.conf".source = "${pkgs.pantheon.elementary-greeter}/etc/lightdm/io.elementary.greeter.conf";
environment.etc."wingpanel.d/io.elementary.greeter.whitelist".source = "${pkgs.pantheon.elementary-default-settings}/etc/wingpanel.d/io.elementary.greeter.whitelist";
environment.etc."wingpanel.d/io.elementary.greeter.allowed".source = "${pkgs.pantheon.elementary-default-settings}/etc/wingpanel.d/io.elementary.greeter.allowed";

};
}
1 change: 1 addition & 0 deletions pkgs/applications/misc/lutris/default.nix
Original file line number Diff line number Diff line change
@@ -57,6 +57,7 @@ let
fluidsynth
xorgserver
xorg.setxkbmap
xorg.xkbcomp
];

gstDeps = with gst_all_1; [
Original file line number Diff line number Diff line change
@@ -1,28 +1,26 @@
{ stdenv, python3, python3Packages, fetchFromGitHub, git }:
{ stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }:

python3Packages.buildPythonApplication rec {
pname = "stgit";
version = "0.22";
version = "0.23";

src = fetchFromGitHub {
owner = "ctmarinas";
repo = "stgit";
rev = "v${version}";
sha256 = "0xpvs5fa50rrvl2c8naha1nblk5ip2mgg63a9srqqxfx6z8qmrfz";
sha256 = "1r9y8qnl6kdvq61788pnfhhgyv2xrnyrizbhy4qz4l1bpqkwfr2r";
};

nativeBuildInputs = [ git ];
nativeBuildInputs = [ installShellFiles ];

makeFlags = [ "prefix=$$out" ];
checkInputs = [ git ];

postInstall = ''
mkdir -p "$out/etc/bash_completion.d/"
ln -s ../../share/stgit/completion/stgit-completion.bash "$out/etc/bash_completion.d/"
installShellCompletion $out/share/stgit/completion/stg.fish
installShellCompletion --name stg $out/share/stgit/completion/stgit.bash
installShellCompletion --name _stg $out/share/stgit/completion/stgit.zsh
'';

doCheck = false;
checkTarget = "test";

meta = with stdenv.lib; {
description = "A patch manager implemented on top of Git";
homepage = "http://procode.org/stgit/";
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
Original file line number Diff line number Diff line change
@@ -25,15 +25,15 @@

stdenv.mkDerivation rec {
pname = "elementary-calendar";
version = "5.0.5";
version = "5.0.6";

repoName = "calendar";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "1dn2h7riajrn619z69626qnr8w6lp62dnm3d4pjkr0g5l4dp1cdb";
sha256 = "0lmadk4yzf1kiiqshwqcxzcyia1haq1avv6pyzvsaywxhqwdsini";
};

passthru = {
6 changes: 3 additions & 3 deletions pkgs/desktops/pantheon/apps/elementary-dock/default.nix
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@

stdenv.mkDerivation rec {
pname = "elementary-dock";
version = "unstable-2020-02-28";
version = "unstable-2020-06-11";

outputs = [ "out" "dev" ];

@@ -36,8 +36,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = "ac87d9063dc9c81d90f42f3002ad9c5b49460a82";
sha256 = "0lhjzd370fza488dav8n155ss486wqv6y7ldkahwg0c3zvlsvha7";
rev = "0a389ee58939d8c91c340df4e5340fc4b23d0b80";
sha256 = "01vinik73s0vmk56samgf49zr2bl4wjv44x15sz2cmh744llckja";
};

nativeBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-videos/default.nix
Original file line number Diff line number Diff line change
@@ -19,15 +19,15 @@

stdenv.mkDerivation rec {
pname = "elementary-videos";
version = "2.7.1";
version = "2.7.2";

repoName = "videos";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "00arim4i9bv9mbms1irkp44grkgrfnmqzraswyn1xiz9nvl1bsb9";
sha256 = "07dwhshdc78wia0fsbzz6iv651znzzasfil91w60v29kgc4s2b1i";
};

passthru = {
Original file line number Diff line number Diff line change
@@ -83,8 +83,10 @@ stdenv.mkDerivation rec {
cp -avr ${./launchers} $out/etc/skel/.config/plank/dock1/launchers
# Whitelist wingpanel indicators to be used in the greeter
# TODO: is this needed or installed upstream?
install -D ${./io.elementary.greeter.whitelist} $out/etc/wingpanel.d/io.elementary.greeter.whitelist
# hhttps://github.com/elementary/greeter/blob/fc19752f147c62767cd2097c0c0c0fcce41e5873/debian/io.elementary.greeter.whitelist
# wingpanel 2.3.2 renamed this to .allowed to .forbidden
# https://github.com/elementary/wingpanel/pull/326
install -D ${./io.elementary.greeter.allowed} $out/etc/wingpanel.d/io.elementary.greeter.allowed
'';

postFixup = ''
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{ stdenv
, fetchFromGitHub
, fetchpatch
, substituteAll
, desktop-file-utils
, pkg-config
, writeScript
, pantheon
, gnome-keyring
@@ -16,7 +17,6 @@
, writeText
, meson
, ninja
, pkg-config
}:

let
@@ -69,53 +69,43 @@ let
in

stdenv.mkDerivation rec {
pname = "elementary-session-settings";
version = "unstable-2019-11-12";
pname = "elementary-session-settings-unstable";
version = "2020-06-11";

repoName = "session-settings";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = "f9d5afed16ce447cf6ae3c2d1c1db5eece84daca";
sha256 = "0n1m41aapr58rb1ffvfkjq6c6w3f0ynjzzhja50s4di98p4m7y0q";
rev = "130c9ae221913032ed18bcf6d21e3dcdba3c4209";
sha256 = "0bzg9vbq0ssnxgcb2vxpx6x9zv8ngkm9r3ki5q83m9al9919n0pr";
};

patches = [
# Map Pantheon required components by g-s-d versions
# https://github.com/elementary/session-settings/pull/23
(fetchpatch {
url = "https://github.com/elementary/session-settings/commit/39918f4ec64fa9ed5affa109d6a692b97ae4ff01.patch";
sha256 = "0v2kqcsibymnslnnw4v67yh098znsrhrcycgxkw8vymvwlinc502";
})
];

nativeBuildInputs = [
desktop-file-utils
meson
ninja
pkg-config
];

buildInputs = [
elementary-settings-daemon
pantheon.elementary-settings-daemon
gnome-keyring
onboard
orca
];

mesonFlags = [
"-Ddefaults-list=false"
"-Dpatched-gsd-autostarts=false"
"-Dpatched-ubuntu-autostarts=false"
"-Dmimeapps-list=false"
"-Dfallback-session=GNOME"
"-Ddetect-program-prefixes=true"
"--sysconfdir=${placeholder "out"}/etc"
];

postInstall = ''
mkdir -p $out/share/applications
cp -av ${./pantheon-mimeapps.list} $out/share/applications/pantheon-mimeapps.list
mkdir -p $out/etc/xdg/autostart
for package in ${gnome-keyring} ${orca} ${onboard} ${at-spi2-core}; do
cp -av $package/etc/xdg/autostart/* $out/etc/xdg/autostart
done
cp "${dockitemAutostart}" $out/etc/xdg/autostart/default-elementary-dockitems.desktop
mkdir -p $out/libexec
@@ -127,21 +117,16 @@ stdenv.mkDerivation rec {
substituteInPlace $out/share/xsessions/pantheon.desktop \
--replace "gnome-session --session=pantheon" "$out/libexec/pantheon" \
--replace "wingpanel" "${wingpanel}/bin/wingpanel"
for f in $out/etc/xdg/autostart/*; do mv "$f" "''${f%.desktop}-pantheon.desktop"; done
for autostart in $(grep -rl "OnlyShowIn=GNOME;" $out/etc/xdg/autostart)
do
echo "Patching OnlyShowIn to Pantheon in: $autostart"
sed -i "s,OnlyShowIn=GNOME;,OnlyShowIn=Pantheon;," $autostart
done
'';

passthru = {
updateScript = pantheon.updateScript {
attrPath = "pantheon.${pname}";
};
providedSessions = [ "pantheon" ];

providedSessions = [
"pantheon"
];
};

meta = with stdenv.lib; {
Original file line number Diff line number Diff line change
@@ -19,13 +19,13 @@

stdenv.mkDerivation rec {
pname = "wingpanel-indicator-datetime";
version = "2.2.4";
version = "2.2.5";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0wrvya9438ncb2rvcz99aa497v95b4yhdw1479iacnb9f94jacns";
sha256 = "0z5a4jkmg8jw3yjdq89njhqcpms2rbq7rnsh83q9gh8v3qidk75d";
};

passthru = {
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/desktop/wingpanel/default.nix
Original file line number Diff line number Diff line change
@@ -20,13 +20,13 @@

stdenv.mkDerivation rec {
pname = "wingpanel";
version = "2.3.1";
version = "2.3.2";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0yvn1crylrdc9gq6gc7v4ynb5ii4n0c3bnswfq72p8cs3vvvvv24";
sha256 = "0sz3m64s5clirmiamx67iq42spba7sggcb29sny44z9f939vly4r";
};

passthru = {
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/granite/default.nix
Original file line number Diff line number Diff line change
@@ -17,15 +17,15 @@

stdenv.mkDerivation rec {
pname = "granite";
version = "5.4.0";
version = "5.5.0";

outputs = [ "out" "dev" ];

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0acicv3f9gksb352v88lwap8ailjsxdrfknl2xql7blasbjzl2q0";
sha256 = "13qfhq8xndikk6kmybibs6a4ddyp6mhvbsp2yy4qr7aiiyxf7mna";
};

passthru = {
Original file line number Diff line number Diff line change
@@ -14,13 +14,13 @@

stdenv.mkDerivation rec {
pname = "pantheon-agent-polkit";
version = "1.0.2";
version = "1.0.3";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "1gkispg1wr3fmwhbaaw722hc7cfqvj18gwb1nvv7rz3ghk9ih4jy";
sha256 = "1kd6spwfwy5r2mrf7xh5l2wrazqia8vr4j3g27s97vn7fcg4pgb0";
};

passthru = {
6 changes: 3 additions & 3 deletions pkgs/development/libraries/libvirt/default.nix
Original file line number Diff line number Diff line change
@@ -17,19 +17,19 @@ let
buildFromTarball = stdenv.isDarwin;
in stdenv.mkDerivation rec {
pname = "libvirt";
version = "6.2.0";
version = "6.3.0";

src =
if buildFromTarball then
fetchurl {
url = "http://libvirt.org/sources/${pname}-${version}.tar.xz";
sha256 = "1c8grqf751blsgs15wx2p05wvankdrady6290vwc85v94cgqij5f";
sha256 = "1xcng497hs1gary3pz3fp590a4r1kqs4d0d8k5p370j0scw981kl";
}
else
fetchgit {
url = "git://libvirt.org/libvirt.git";
rev = "v${version}";
sha256 = "1wyihi8bhwsck9b7f3b8yhlz145sjdyyj3ykjiszrqnp0y99xxy2";
sha256 = "129b3p72jlb40dsidak3nvpssv75xx2v99y63gzp5k074fp8y8x4";
fetchSubmodules = true;
};

4 changes: 4 additions & 0 deletions pkgs/development/python-modules/cnvkit/default.nix
Original file line number Diff line number Diff line change
@@ -6,6 +6,7 @@
, biopython
, numpy
, scipy
, scikitlearn
, pandas
, matplotlib
, reportlab
@@ -29,6 +30,7 @@ buildPythonPackage rec {
biopython
numpy
scipy
scikitlearn
pandas
matplotlib
reportlab
@@ -44,6 +46,8 @@ buildPythonPackage rec {
--replace "pandas >= 0.20.1, < 0.25.0" "pandas"
'';

pythonImportsCheck = [ "cnvlib" ];

meta = with lib; {
homepage = "https://cnvkit.readthedocs.io";
description = "A Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data";
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/libvirt/default.nix
Original file line number Diff line number Diff line change
@@ -2,12 +2,12 @@

buildPythonPackage rec {
pname = "libvirt";
version = "6.2.0";
version = "6.3.0";

src = assert version == libvirt.version; fetchgit {
url = "git://libvirt.org/libvirt-python.git";
rev = "v${version}";
sha256 = "0a8crk29rmnw1kcgi72crb7syacdk03lkl05yand5cxs0l65jwdl";
sha256 = "088cksq59jxkkzbvmwl8jw9v2k3zibwksl7j57yb51bxaa2sa1cx";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/tools/filesystems/squashfs-tools-ng/default.nix
Original file line number Diff line number Diff line change
@@ -4,11 +4,11 @@

stdenv.mkDerivation rec {
pname = "squashfs-tools-ng";
version = "0.9.1";
version = "1.0.0";

src = fetchurl {
url = "https://infraroot.at/pub/squashfs/squashfs-tools-ng-${version}.tar.xz";
sha256 = "1ilxkrqbpb5whv7xfwfvph76jwyjzf988njjpyyr99h6jv2r77q1";
sha256 = "1dpx0a200s46s1dxp64hkn765vap0hzmyyvmq7wrmcs81mvlrd0l";
};

nativeBuildInputs = [ doxygen graphviz pkgconfig perl ];
Loading