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: 0a9d9946ed3e
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: 66d0b2a0d05d
Choose a head ref

Commits on Jun 23, 2020

  1. Copy the full SHA
    0d55d48 View commit details

Commits on Jul 2, 2020

  1. telepathy-qt: 0.9.7 -> 0.9.8

    * telepathy 0.9.8 no longer supports Qt 4, so telepathy-qt and
      telepathy_qt now throw an error suggesting to use the Qt 5 packages
      instead.
    * telepathy 0.9.8 uses Python 3 instead of Python 2, so that has been
      corrected in the package.
    * telepathy 0.9.8 includes the patch that was previously manually added,
      so therefore it is removed from the package.
    HenkKalkwater committed Jul 2, 2020
    Copy the full SHA
    e2c7423 View commit details
  2. heimer: 1.17.0 -> 1.18.0

    r-ryantm committed Jul 2, 2020
    Copy the full SHA
    20a50f3 View commit details
  3. kdenlive: fix core dump on file open

    uvNikita authored and bjornfor committed Jul 2, 2020
    Copy the full SHA
    104c8b5 View commit details
  4. Copy the full SHA
    4ab0be8 View commit details
  5. tcpreplay: 4.3.2 -> 4.3.3

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    22ae463 View commit details
  6. workcraft: 3.2.6 -> 3.3.0

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    a07fe71 View commit details
  7. aeolus: 0.9.8 -> 0.9.9

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    56b6c6d View commit details
  8. ulauncher: 5.7.3 -> 5.8.0

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    359139e View commit details
  9. Merge pull request #91957 from HenkKalkwater/fork/upgrade-telepathy

    telepathy-qt: 0.9.7 -> 0.9.8
    jtojnar authored Jul 2, 2020
    Copy the full SHA
    c1e2731 View commit details
  10. rmapi: 0.0.11 -> 0.0.12

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    89b91f7 View commit details
  11. xxHash: 0.7.3 -> 0.7.4

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    8f09c80 View commit details
  12. rust-cbindgen: 0.14.2 -> 0.14.3

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    dc5a3f9 View commit details
  13. calibre: 4.17.0 -> 4.19.0

    r-ryantm authored and Jon committed Jul 2, 2020
    Copy the full SHA
    83ec61c View commit details
  14. ccache: 3.4.1 -> 3.7.10

    The fix-debug-prefix-map-suite patch became obsolete with upstream
    commit:
    
    ccache/ccache@82010e0
    
    The skip-fs-dependent-test patch with PR:
    
    ccache/ccache#444
    waldheinz authored and danieldk committed Jul 2, 2020
    Copy the full SHA
    4ec1545 View commit details
  15. Copy the full SHA
    c128229 View commit details
  16. ZFS: Pipe /dev/null into the stage 2 load-key script

    Just in case something reads stdin, so that `while read ds kl` doesn't
    miss anything
    ElvishJerricco committed Jul 2, 2020
    Copy the full SHA
    05f8cba View commit details
  17. ZFS: Set IFS=$'\t' for the read command in stage 2 load-key

    Co-authored-by: Graham Christensen <graham@grahamc.com>
    ElvishJerricco and grahamc committed Jul 2, 2020
    Copy the full SHA
    e2f1594 View commit details
  18. Merge pull request #91344 from ElvishJerricco/zfs-encryption-systemd-…

    …ask-password
    
    ZFS: Ask for stage 2 encryption passwords using systemd-ask-password
    grahamc authored Jul 2, 2020
    Copy the full SHA
    105e634 View commit details
  19. Merge pull request #91589 from waldheinz/master

    ccache: 3.4.1 -> 3.7.10
    danieldk authored Jul 2, 2020
    Copy the full SHA
    805ab8c View commit details
  20. Merge pull request #92007 from r-ryantm/auto-update/heimer

    heimer: 1.17.0 -> 1.18.0
    danieldk authored Jul 2, 2020
    Copy the full SHA
    0cb5174 View commit details
  21. pythonPackages.canopen: 0.5.1 -> 1.1.0

    Bump version for the python canopen module, move to fetchPypi and
    re-enable tests.
    Emantor authored and Jon committed Jul 2, 2020
    Copy the full SHA
    f32a865 View commit details
  22. python3Packages.canmatrix: 0.8.0 -> 0.9.1

    Jonathan Ringer committed Jul 2, 2020
    Copy the full SHA
    e63a945 View commit details
  23. pmd: 6.17.0 -> 6.25.0, fix runtime

    Jonathan Ringer committed Jul 2, 2020
    Copy the full SHA
    6eb63fc View commit details
  24. Copy the full SHA
    3b4df94 View commit details
  25. python.pkgs.zstandard: it vendors a copy of zstd...

    so we don't even need to give zstd at all.
    Related discussion NixOS/nixpkgs#92075.
    
    Follow-up to 3b4df94
    FRidh committed Jul 2, 2020
    Copy the full SHA
    0091e03 View commit details
  26. Copy the full SHA
    66d0b2a View commit details
3 changes: 3 additions & 0 deletions nixos/modules/system/boot/plymouth.nix
Original file line number Diff line number Diff line change
@@ -102,6 +102,8 @@ in
systemd.services.plymouth-poweroff.wantedBy = [ "poweroff.target" ];
systemd.services.plymouth-reboot.wantedBy = [ "reboot.target" ];
systemd.services.plymouth-read-write.wantedBy = [ "sysinit.target" ];
systemd.services.systemd-ask-password-plymouth.wantedBy = ["multi-user.target"];
systemd.paths.systemd-ask-password-plymouth.wantedBy = ["multi-user.target"];

boot.initrd.extraUtilsCommands = ''
copy_bin_and_libs ${pkgs.plymouth}/bin/plymouthd
@@ -146,6 +148,7 @@ in
# We use `mkAfter` to ensure that LUKS password prompt would be shown earlier than the splash screen.
boot.initrd.preLVMCommands = mkAfter ''
mkdir -p /etc/plymouth
mkdir -p /run/plymouth
ln -s ${configFile} /etc/plymouth/plymouthd.conf
ln -s $extraUtils/share/plymouth/plymouthd.defaults /etc/plymouth/plymouthd.defaults
ln -s $extraUtils/share/plymouth/logo.png /etc/plymouth/logo.png
21 changes: 19 additions & 2 deletions nixos/modules/tasks/filesystems/zfs.nix
Original file line number Diff line number Diff line change
@@ -490,7 +490,11 @@ in
description = "Import ZFS pool \"${pool}\"";
# we need systemd-udev-settle until https://github.com/zfsonlinux/zfs/pull/4943 is merged
requires = [ "systemd-udev-settle.service" ];
after = [ "systemd-udev-settle.service" "systemd-modules-load.service" ];
after = [
"systemd-udev-settle.service"
"systemd-modules-load.service"
"systemd-ask-password-console.service"
];
wantedBy = (getPoolMounts pool) ++ [ "local-fs.target" ];
before = (getPoolMounts pool) ++ [ "local-fs.target" ];
unitConfig = {
@@ -515,7 +519,20 @@ in
done
poolImported "${pool}" || poolImport "${pool}" # Try one last time, e.g. to import a degraded pool.
if poolImported "${pool}"; then
${optionalString cfgZfs.requestEncryptionCredentials "\"${packages.zfsUser}/sbin/zfs\" load-key -r \"${pool}\""}
${optionalString cfgZfs.requestEncryptionCredentials ''
${packages.zfsUser}/sbin/zfs list -rHo name,keylocation ${pool} | while IFS=$'\t' read ds kl; do
(case "$kl" in
none )
;;
prompt )
${config.systemd.package}/bin/systemd-ask-password "Enter key for $ds:" | ${packages.zfsUser}/sbin/zfs load-key "$ds"
;;
* )
${packages.zfsUser}/sbin/zfs load-key "$ds"
;;
esac) < /dev/null # To protect while read ds kl in case anything reads stdin
done
''}
echo "Successfully imported ${pool}"
else
exit 1
4 changes: 2 additions & 2 deletions pkgs/applications/audio/aeolus/default.nix
Original file line number Diff line number Diff line change
@@ -4,11 +4,11 @@

stdenv.mkDerivation rec {
pname = "aeolus";
version = "0.9.8";
version = "0.9.9";

src = fetchurl {
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
sha256 = "1zfr3567mwbqsfybkhg03n5dvmhllk88c9ayb10qzz2nh6d7g2qn";
sha256 = "04y1j36y7vc93bv299vfiawbww4ym6q7avfx8vw6rmxr817zrch3";
};

buildInputs = [
2 changes: 2 additions & 0 deletions pkgs/applications/kde/kdenlive.nix
Original file line number Diff line number Diff line change
@@ -31,6 +31,7 @@
, rttr
, kpurpose
, kdeclarative
, wrapGAppsHook
}:

mkDerivation {
@@ -69,6 +70,7 @@ mkDerivation {
rttr
kpurpose
kdeclarative
wrapGAppsHook
];
# Both MLT and FFMpeg paths must be set or Kdenlive will complain that it
# doesn't find them. See:
4 changes: 2 additions & 2 deletions pkgs/applications/misc/calibre/default.nix
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@ let
in
mkDerivation rec {
pname = "calibre";
version = "4.17.0";
version = "4.19.0";

src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
sha256 = "1qgzx2q8a5g102z311ibz4aw1ipn2j1lbndgadig7xvy6zdhknma";
sha256 = "1kpj65spwr9m88vshsljpdrw5jy7bbpqgqcrvqb17abh7fnnrb4x";
};

patches = [
4 changes: 2 additions & 2 deletions pkgs/applications/misc/heimer/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

mkDerivation rec {
pname = "heimer";
version = "1.17.0";
version = "1.18.0";

src = fetchFromGitHub {
owner = "juzzlin";
repo = pname;
rev = version;
sha256 = "1sxdi1an9x62q9vwv7r2761my4dva6nc63n9861swxjjk18hmmar";
sha256 = "16p18svfcp201gd624wzmf0gpdvywybxp8539igin6s70k6rpc97";
};

nativeBuildInputs = [ cmake ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/remarkable/rmapi/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

buildGoModule rec {
pname = "rmapi";
version = "0.0.11";
version = "0.0.12";

src = fetchFromGitHub {
owner = "juruen";
repo = "rmapi";
rev = "v${version}";
sha256 = "0zks1pcj2s2pqkmw0hhm41vgdhfgj2r6dmvpsagbmf64578ww349";
sha256 = "049m0p4wbsl822iym8xmc938d4k90iw7wjdzcxfyy8d27hv9mp45";
};

vendorSha256 = "077s13pcql5w2m6wzls1q06r7p501kazbwzxgfh6akwza15kb4is";
4 changes: 2 additions & 2 deletions pkgs/applications/misc/ulauncher/default.nix
Original file line number Diff line number Diff line change
@@ -19,13 +19,13 @@

python3Packages.buildPythonApplication rec {
pname = "ulauncher";
version = "5.7.3";
version = "5.8.0";

disabled = python3Packages.isPy27;

src = fetchurl {
url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz";
sha256 = "0wq2zsq3496fjfg89q01dsm7sb7kv92sycvqm6ad8z1z2kpisrbh";
sha256 = "1czxzcxix9iwv1sir1q64j5aavc7lzjjwqpisgdc1kidkwnk05zp";
};

nativeBuildInputs = with python3Packages; [
4 changes: 2 additions & 2 deletions pkgs/applications/science/logic/workcraft/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "workcraft";
version = "3.2.6";
version = "3.3.0";

src = fetchurl {
url = "https://github.com/workcraft/workcraft/releases/download/v${version}/workcraft-v${version}-linux.tar.gz";
sha256 = "1sfbxmk71gp7paw4l5azqr0lsgsyp4308gx2jz8w4k3nasfshz25";
sha256 = "072i7kan2c9f4s9jxwqr4ccsi9979c12xhwr385sbq06rwyrna85";
};

buildInputs = [ makeWrapper ];
16 changes: 4 additions & 12 deletions pkgs/development/libraries/telepathy/qt/default.nix
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python2Packages, dbus-glib, dbus
{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python3Packages, dbus-glib, dbus
, telepathy-farstream, telepathy-glib, fetchpatch }:

let
inherit (python2Packages) python dbus-python;
inherit (python3Packages) python dbus-python;
in stdenv.mkDerivation rec {
name = "telepathy-qt-0.9.7";
name = "telepathy-qt-0.9.8";

src = fetchurl {
url = "https://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
sha256 = "0krxd4hhfx6r0ja19wh3848j7gn1rv8jrnakgmkbmi7bww5x7fi1";
sha256 = "bf8e2a09060addb80475a4938105b9b41d9e6837999b7a00e5351783857e18ad";
};

nativeBuildInputs = [ cmake pkgconfig python ];
propagatedBuildInputs = [ qtbase telepathy-farstream telepathy-glib ];
buildInputs = [ dbus-glib ];
checkInputs = [ dbus.daemon dbus-python ];

patches = [
# https://github.com/TelepathyIM/telepathy-qt/issues/25
(fetchpatch {
url = "https://github.com/TelepathyIM/telepathy-qt/commit/d654dc70dbec7097e96e6d96ca74ab1b5b00ef8c.patch";
sha256 = "1jzd9b9rqh3c8xlq8dr7c0r8aabzf5ywv2gpkk6phh3xwngzrfbh";
})
];

# No point in building tests if they are not run
# On 0.9.7, they do not even build with QT4
cmakeFlags = stdenv.lib.optional (!doCheck) "-DENABLE_TESTS=OFF";
4 changes: 2 additions & 2 deletions pkgs/development/libraries/xxHash/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "xxHash";
version = "0.7.3";
version = "0.7.4";

src = fetchFromGitHub {
owner = "Cyan4973";
repo = "xxHash";
rev = "v${version}";
sha256 = "0bin0jch6lbzl4f8y052a7azfgq2n7iwqihzgqmcccv5vq4vcx5a";
sha256 = "08j7wxshhzpyrnyilfnvhyv5ycm0yv5m7jf6q4kxcd7j4dcbhmpb";
};

outputs = [ "out" "dev" ];
14 changes: 11 additions & 3 deletions pkgs/development/python-modules/canmatrix/default.nix
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@
, pythonOlder
, attrs
, bitstruct
, click
, future
, pathlib2
, typing
@@ -17,20 +18,21 @@

buildPythonPackage rec {
pname = "canmatrix";
version = "0.8";
version = "0.9.1";

# uses fetchFromGitHub as PyPi release misses test/ dir
src = fetchFromGitHub {
owner = "ebroecker";
repo = pname;
rev = version;
sha256 = "1wzflapyj2j4xsi7d7gfmznmxbgr658n092xyq9nac46rbhpcphg";
sha256 = "129lcchq45h8wqjvvn0rwpbmih4m0igass2cx7a21z94li97hcia";
};

propagatedBuildInputs = [
# required
attrs
bitstruct
click
future
pathlib2
# optional
@@ -41,12 +43,18 @@ buildPythonPackage rec {
pyyaml
] ++ lib.optional (pythonOlder "3.5") typing;

postPatch = ''
substituteInPlace setup.py \
--replace "version = versioneer.get_version()" "version = \"${version}\""
'';

checkInputs = [
pytest
];

# long_envvar_name_imports requires stable key value pair ordering
checkPhase = ''
pytest -s src/canmatrix
pytest -s src/canmatrix -k 'not long_envvar_name_imports'
'';

meta = with lib; {
26 changes: 6 additions & 20 deletions pkgs/development/python-modules/canopen/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,19 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, fetchPypi
, nose
, can
, canmatrix }:

buildPythonPackage {
buildPythonPackage rec {
pname = "canopen";
version = "0.5.1";
version = "1.1.0";

# use fetchFromGitHub until version containing test/sample.eds
# is available on PyPi
# https://github.com/christiansandberg/canopen/pull/57

src = fetchFromGitHub {
owner = "christiansandberg";
repo = "canopen";
rev = "b20575d84c3aef790fe7c38c5fc77601bade0ea4";
sha256 = "1qg47qrkyvyxiwi13sickrkk89jp9s91sly2y90bz0jhws2bxh64";
src = fetchPypi {
inherit pname version;
sha256 = "0fqa4p3qg7800fykib1x264gizhhmb6dz2hajgwr0hxf5xa19wdl";
};

#src = fetchPypi {
# inherit pname version;
# sha256 = "0806cykarpjb9ili3mf82hsd9gdydbks8532nxgz93qzg4zdbv2g";
#};

# test_pdo failure https://github.com/christiansandberg/canopen/issues/58
doCheck = false;

propagatedBuildInputs =
[ can
canmatrix
Loading