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: 0416089dc694
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: 57a53677b457
Choose a head ref
  • 16 commits
  • 12 files changed
  • 8 contributors

Commits on May 4, 2020

  1. capnproto: 0.7.0 -> 0.8.0

    r-ryantm committed May 4, 2020
    Copy the full SHA
    1919db9 View commit details

Commits on Jul 9, 2020

  1. python3Packages.nmigen: from unstable-2020-02-08 to unstable-2020-04-02

    Fixes nmigen build due to pyvcd being bumped to v0.2.
    matthuszagh committed Jul 9, 2020
    Copy the full SHA
    fe381b3 View commit details

Commits on Jul 10, 2020

  1. Copy the full SHA
    1441467 View commit details
  2. Copy the full SHA
    1e338c4 View commit details
  3. yarn2nix: Don't pass yarnNix to mkDerivation (#92856)

    The generated yarnNix file doesn't need to be part of the mkDerivation.
    And doing so prevents other platforms from reproducibly instantiating
    it. With this change you can e.g. do
    
      darwinPkgs.yarn2nix.mkYarnPackage {
        # ...
        yarnNix = pkgs.yarn2nix.mkYarnNix {
          yarnLock = ./yarn.lock;
        };
      }
    
    Which is a darwin derivation, but can still be instantiated reproducibly on Linux.
    infinisil authored Jul 10, 2020
    Copy the full SHA
    75ee187 View commit details
  4. Merge pull request #92651 from matthuszagh/nmigen

    python3Packages.nmigen: from unstable-2020-02-08 to unstable-2020-04-02
    bhipple authored Jul 10, 2020
    Copy the full SHA
    dd4a6b6 View commit details
  5. gnome3.mutter: export libdir

    It is needed for finding clutter & co. typelibs by extenstions.
    jtojnar committed Jul 10, 2020
    Copy the full SHA
    a100503 View commit details
  6. python27Packages.pytest-isort: 1.0.0 -> 1.1.0

    r-ryantm authored and Jon committed Jul 10, 2020
    Copy the full SHA
    c3bbbb7 View commit details
  7. python27Packages.wasabi: 0.6.0 -> 0.7.0

    r-ryantm authored and Jon committed Jul 10, 2020
    Copy the full SHA
    3a32232 View commit details
  8. Merge pull request #86809 from r-ryantm/auto-update/capnproto

    capnproto: 0.7.0 -> 0.8.0
    bhipple authored Jul 10, 2020
    Copy the full SHA
    01f0aef View commit details
  9. trojita: 0.7.20190618 -> 0.7.20200706

    Fix #92869
    ehmry committed Jul 10, 2020
    Copy the full SHA
    c960abf View commit details
  10. gnomeExtensions.system-monitor: unbreak with newer GNOME Shell

    Had to switch to master and include Clutter typelib to path since recent versions of GNOME Shell open preferences out of Shell context.
    jtojnar committed Jul 10, 2020
    Copy the full SHA
    e96bf89 View commit details
  11. Copy the full SHA
    a23cb68 View commit details
  12. Merge pull request #92840 from r-ryantm/auto-update/python2.7-bitarray

    python27Packages.bitarray: 1.2.2 -> 1.3.0
    bhipple authored Jul 10, 2020
    Copy the full SHA
    2dadcdc View commit details
  13. Merge pull request #92826 from r-ryantm/auto-update/pgrouting

    postgresql11Packages.pgrouting: 3.0.0 -> 3.0.1
    ryantm authored Jul 10, 2020
    Copy the full SHA
    fb3fd97 View commit details
  14. liburing: 0.6pre600 -> 0.7

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Jul 10, 2020
    Copy the full SHA
    57a5367 View commit details
6 changes: 3 additions & 3 deletions pkgs/applications/networking/mailreaders/trojita/default.nix
Original file line number Diff line number Diff line change
@@ -19,12 +19,12 @@

mkDerivation rec {
pname = "trojita";
version = "0.7.20190618";
version = "0.7.20200706";

src = fetchgit {
url = "https://anongit.kde.org/trojita.git";
rev = "90b417b131853553c94ff93aef62abaf301aa8f1";
sha256 = "0xpxq5bzqaa68lkz90wima5q2m0mdcn0rvnigb66lylb4n20mnql";
rev = "e973a5169f18ca862ceb8ad749c93cd621d86e14";
sha256 = "0r8nmlqwgsqkk0k8xh32fkwvv6iylj35xq2h8b7l3g03yc342kbn";
};

buildInputs = [
18 changes: 16 additions & 2 deletions pkgs/desktops/gnome-3/core/mutter/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ fetchurl
, fetchpatch
, substituteAll
, runCommand
, stdenv
, pkgconfig
, gnome3
@@ -42,7 +43,7 @@
, wayland-protocols
}:

stdenv.mkDerivation rec {
let self = stdenv.mkDerivation rec {
pname = "mutter";
version = "3.36.4";

@@ -132,6 +133,18 @@ stdenv.mkDerivation rec {
'';

passthru = {
libdir = "${self}/lib/mutter-6";

tests = {
libdirExists = runCommand "mutter-libdir-exists" {} ''
if [[ ! -d ${self.libdir} ]]; then
echo "passthru.libdir should contain a directory, “${self.libdir}” is not one."
exit 1
fi
touch $out
'';
};

updateScript = gnome3.updateScript {
packageName = pname;
attrPath = "gnome3.${pname}";
@@ -145,4 +158,5 @@ stdenv.mkDerivation rec {
maintainers = teams.gnome.members;
platforms = platforms.linux;
};
}
};
in self
12 changes: 5 additions & 7 deletions pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop, gnome3 }:
{ stdenv, substituteAll, fetchpatch, fetchFromGitHub, glib, glib-networking, libgtop, gnome3 }:

stdenv.mkDerivation rec {
pname = "gnome-shell-system-monitor";
version = "38";
version = "2020-04-27-unstable";

src = fetchFromGitHub {
owner = "paradoxxxzero";
repo = "gnome-shell-system-monitor-applet";
rev = "v${version}";
sha256 = "1sdj2kxb418mgq44a6lf6jic33wlfbnn3ja61igmx0jj1530iknv";
rev = "7f8f0a7b255473941f14d1dcaa35ebf39d3bccd0";
sha256 = "tUUvBY0UEUE+T79zVZEAICpKoriFZuuZzi9ArdHdXks=";
};

buildInputs = [
@@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
patches = [
(substituteAll {
src = ./paths_and_nonexisting_dirs.patch;
clutter_path = gnome3.mutter.libdir; # this should not be used in settings but 🤷‍♀️
gtop_path = "${libgtop}/lib/girepository-1.0";
glib_net_path = "${glib-networking}/lib/girepository-1.0";
})
@@ -41,8 +42,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ tiramiseb ];
homepage = "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet";
# 3.36 support not yet ready
# https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/pull/564
broken = stdenv.lib.versionAtLeast gnome3.gnome-shell.version "3.34";
};
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
diff --git a/system-monitor@paradoxxx.zero.gmail.com/extension.js b/system-monitor@paradoxxx.zero.gmail.com/extension.js
index b4b7f15..d139135 100644
index de5e3d7..2d7824d 100644
--- a/system-monitor@paradoxxx.zero.gmail.com/extension.js
+++ b/system-monitor@paradoxxx.zero.gmail.com/extension.js
@@ -18,6 +18,9 @@
@@ -11,13 +11,23 @@ index b4b7f15..d139135 100644
+
/* Ugly. This is here so that we don't crash old libnm-glib based shells unnecessarily
* by loading the new libnm.so. Should go away eventually */
const libnm_glib = imports.gi.GIRepository.Repository.get_default().is_registered("NMClient", "1.0");
@@ -386,7 +389,7 @@ const smMountsMonitor = new Lang.Class({
connected: false,
_init: function () {

@@ -407,7 +410,7 @@ const smMountsMonitor = class SystemMonitor_smMountsMonitor {
this.connected = false;

this._volumeMonitor = Gio.VolumeMonitor.get();
- let sys_mounts = ['/home', '/tmp', '/boot', '/usr', '/usr/local'];
+ let sys_mounts = ['/home', '/tmp', '/boot'];
this.base_mounts = ['/'];
sys_mounts.forEach(Lang.bind(this, function (sMount) {
sys_mounts.forEach((sMount) => {
if (this.is_sys_mount(sMount + '/')) {
diff --git a/system-monitor@paradoxxx.zero.gmail.com/prefs.js b/system-monitor@paradoxxx.zero.gmail.com/prefs.js
index 81d667c..0da4809 100644
--- a/system-monitor@paradoxxx.zero.gmail.com/prefs.js
+++ b/system-monitor@paradoxxx.zero.gmail.com/prefs.js
@@ -1,3 +1,5 @@
+imports.gi.GIRepository.Repository.prepend_search_path('@clutter_path@');
+
const Gtk = imports.gi.Gtk;
const Gio = imports.gi.Gio;
const Gdk = imports.gi.Gdk;
4 changes: 2 additions & 2 deletions pkgs/development/libraries/capnproto/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "capnproto";
version = "0.7.0";
version = "0.8.0";

src = fetchurl {
url = "https://capnproto.org/capnproto-c++-${version}.tar.gz";
sha256 = "0hfdnhlbskagzgvby8wy6lrxj53zfzpfqimbhga68c0ji2yw1969";
sha256 = "03f1862ljdshg7d0rg3j7jzgm3ip55kzd2y91q7p0racax3hxx6i";
};

meta = with stdenv.lib; {
6 changes: 3 additions & 3 deletions pkgs/development/libraries/liburing/default.nix
Original file line number Diff line number Diff line change
@@ -4,12 +4,12 @@

stdenv.mkDerivation rec {
pname = "liburing";
version = "0.6pre600_${builtins.substring 0 8 src.rev}";
version = "0.7";

src = fetchgit {
url = "http://git.kernel.dk/${pname}";
rev = "f2e1f3590f7bed3040bd1691676b50839f7d5c39";
sha256 = "0wg0pgcbilbb2wg08hsvd18q1m8vdk46b3piz7qb1pvgyq01idj2";
rev = "liburing-${version}";
sha256 = "15z44l7y4c6s6dlf7v8lq4znlsjbja2r4ifbni0l8cdcnq0w3zh3";
};

separateDebugInfo = true;
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/bitarray/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "bitarray";
version = "1.2.2";
version = "1.3.0";

src = fetchPypi {
inherit pname version;
sha256 = "0m29k3lq37v53pczyr2d5mr3xdh2kv31g2yfnfx8m1ivxvy9z9i7";
sha256 = "1pz3yd9rhz3cb0yf7dbjhd1awm0w7vsbj73k4v95484j2kdxk3d4";
};

meta = with lib; {
8 changes: 4 additions & 4 deletions pkgs/development/python-modules/nmigen/default.nix
Original file line number Diff line number Diff line change
@@ -15,15 +15,15 @@

buildPythonPackage rec {
pname = "nmigen";
version = "unstable-2019-02-08";
version = "unstable-2020-04-02";
# python setup.py --version
realVersion = "0.2.dev49+g${lib.substring 0 7 src.rev}";

src = fetchFromGitHub {
owner = "nmigen";
repo = "nmigen";
rev = "66f4510c4465be5d0763d7835770553434e4ee91";
sha256 = "19y39c4ywckm4yzrpjzcdl9pqy9d1sf1zsb4zpzajpmnfqccc3b0";
rev = "c79caead33fff14e2dec42b7e21d571a02526876";
sha256 = "sha256-3+mxHyg0a92/BfyePtKT5Hsk+ra+fQzTjCJ2Ech44/s=";
};

disabled = pythonOlder "3.6";
@@ -40,7 +40,7 @@ buildPythonPackage rec {

meta = with lib; {
description = "A refreshed Python toolbox for building complex digital hardware";
homepage = "https://github.com/nmigen/nmigen";
homepage = "https://nmigen.info/nmigen";
license = licenses.bsd2;
maintainers = with maintainers; [ emily ];
};
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/pytest-isort/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "pytest-isort";
version = "1.0.0";
version = "1.1.0";

src = fetchPypi {
inherit pname version;
sha256 = "758156cb4dc1db72adc1b7e253011f5eea117fab32af03cedb4cbfc6058b5f8f";
sha256 = "01j0sx8yxd7sbmvwky68mvnwrxxs5bjkvi61043jzff1ga92kg9h";
};

propagatedBuildInputs = [ isort ];
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/wasabi/default.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@

buildPythonPackage rec {
pname = "wasabi";
version = "0.6.0";
version = "0.7.0";

src = fetchPypi {
inherit pname version;
sha256 = "0qv0zpr6kwjwygx9k8jgafiil5wh2zsyryvbxghzv4yn7jb3xpdq";
sha256 = "136c5qwmvpkdy4njpcwhppnhah7jjlhhjzzzk5lpk8i6f4fz2xg8";
};

checkInputs = [
4 changes: 2 additions & 2 deletions pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
Original file line number Diff line number Diff line change
@@ -284,7 +284,7 @@ in rec {
'')
workspaceDependenciesTransitive;

in stdenv.mkDerivation (builtins.removeAttrs attrs ["pkgConfig" "workspaceDependencies"] // {
in stdenv.mkDerivation (builtins.removeAttrs attrs ["yarnNix" "pkgConfig" "workspaceDependencies"] // {
inherit src pname;

name = baseName;
@@ -389,7 +389,7 @@ in rec {
# yarn2nix is the only package that requires the yarnNix option.
# All the other projects can auto-generate that file.
yarnNix = ./yarn.nix;

# Using the filter above and importing package.json from the filtered
# source results in an error in restricted mode. To circumvent this,
# we import package.json from the unfiltered source
4 changes: 2 additions & 2 deletions pkgs/servers/sql/postgresql/ext/pgrouting.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

stdenv.mkDerivation rec {
pname = "pgrouting";
version = "3.0.0";
version = "3.0.1";

nativeBuildInputs = [ cmake perl ];
buildInputs = [ postgresql boost ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "pgRouting";
repo = pname;
rev = "v${version}";
sha256 = "101lyhhfcv3chrp2h5q04l155hr6wvx427cv1kgd4ryzk88wxx5i";
sha256 = "13dis8yy559lkq54bdn34mllwr2yxwayqh6ff9lyd4f8hpj2ra7c";
};

installPhase = ''