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: b7b7ed9d59b6
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: 67effde499ff
Choose a head ref

Commits on Sep 23, 2019

  1. cereal: init at 1.2.2

    Moredread committed Sep 23, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    f2fd138 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    5c95ab0 View commit details
  3. prusa-slicer: add Eigen as dependency

    Previously compilation failed when using our version of Eigen. Now it
    works again.
    Moredread committed Sep 23, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    dda8e47 View commit details

Commits on Oct 9, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    stigtsp Stig
    Copy the full SHA
    4504da7 View commit details

Commits on Oct 13, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    minijackson Rémi NICOLE
    Copy the full SHA
    6fe8884 View commit details

Commits on Oct 14, 2019

  1. Merge pull request #68248 from Moredread/slicer

    prusa-slicer: 2.0.0 -> 2.1.0
    flokli authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    79676a2 View commit details
  2. Merge pull request #71072 from minijackson/ssh-in-sshfs-env

    sshfs: add ssh program to the environment
    primeos authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    41ce787 View commit details
  3. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    2466a5b View commit details
  4. vimPlugins: Update

    Flakebi committed Oct 14, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    Flakebi Sebastian Neubauer
    Copy the full SHA
    c4ede4f View commit details
  5. Merge pull request #70824 from stigtsp/package/perl-authen-oath-init

    perlPackages.AuthenOATH: init at 2.0.1
    c0bw3b authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f7e558e View commit details
  6. Verified

    This commit was signed with the committer’s verified signature.
    Flakebi Sebastian Neubauer
    Copy the full SHA
    e4e01c6 View commit details
  7. Verified

    This commit was signed with the committer’s verified signature.
    Flakebi Sebastian Neubauer
    Copy the full SHA
    76b5242 View commit details
  8. Verified

    This commit was signed with the committer’s verified signature.
    Flakebi Sebastian Neubauer
    Copy the full SHA
    61ac17f View commit details
  9. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    stigtsp Stig
    Copy the full SHA
    f32701d View commit details
  10. Verified

    This commit was signed with the committer’s verified signature.
    jtojnar Jan Tojnar
    Copy the full SHA
    622b23c View commit details
  11. nixos/borgbackup: add option to allow removable devices

    When having backup jobs that persist to a removable device like an
    external HDD, the directory shouldn't be created by an activation script
    as this might confuse auto-mounting tools such as udiskie(8).
    
    In this case the job will simply fail, with the former approach
    udiskie ran into some issues as the path `/run/media/ma27/backup` was
    already there and owned by root.
    Ma27 committed Oct 14, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Ma27 Maximilian Bosch
    Copy the full SHA
    2dfc675 View commit details
  12. elixir_1_9: 1.9.1 -> 1.9.2

    cw789 authored and Jon committed Oct 14, 2019
    Copy the full SHA
    768215a View commit details
  13. Merge pull request #70331 from stigtsp/package/perl-mojo-mysql-init

    perlPackages.Mojomysql: init at 1.17
    c0bw3b authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b50ee2f View commit details
  14. linux_testing: 5.4-rc2 -> 5.4-rc3

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Oct 14, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    thoughtpolice Austin Seipp
    Copy the full SHA
    cab3652 View commit details
  15. linuxPackages.bcc: 0.10.0 -> 0.11.0

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Oct 14, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    thoughtpolice Austin Seipp
    Copy the full SHA
    288c2de View commit details
  16. linuxPackages.bpftrace: 0.9.1 -> 0.9.2

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Oct 14, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    thoughtpolice Austin Seipp
    Copy the full SHA
    0ea34f7 View commit details
  17. Merge pull request #70070 from Ma27/borgbackup-removable-devices

    nixos/borgbackup: add option to allow removable devices
    WilliButz authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    104b93e View commit details
  18. pyznap: 1.2.1 -> 1.4.3

    rbrewer123 authored and Jon committed Oct 14, 2019
    Copy the full SHA
    01c1538 View commit details
  19. Merge pull request #71130 from Flakebi/master

    Add vim plugins vimfiler-vim, lexima-vim and vim-manpager
    Ma27 authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    294fa3e View commit details
  20. envoy: remove

    bazel_0_4 fails to build since 2018-04-29, so envoy can't build anymore
    too.
    flokli authored and Profpatsch committed Oct 14, 2019
    Copy the full SHA
    fa7ed53 View commit details
  21. bazel_0_4: remove

    bazel_0_4 fails to build since 2018-04-29, so clearly nobody is using
    it.
    flokli authored and Profpatsch committed Oct 14, 2019
    Copy the full SHA
    0fd1df7 View commit details
  22. wpa_supplicant: install d-bus conf correctly to share/dbus/system.d

    Fixes 40dda73 which inadvertently installed to
    a file as the directory didn't exist.
    
    Also blocked up the postInstall script for readability.
    hedning authored Oct 14, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    67effde View commit details
25 changes: 19 additions & 6 deletions nixos/modules/services/backup/borgbackup.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ let
builtins.substring 0 1 x == "/" # absolute path
|| builtins.substring 0 1 x == "." # relative path
|| builtins.match "[.*:.*]" == null; # not machine:path

mkExcludeFile = cfg:
# Write each exclude pattern to a new line
pkgs.writeText "excludefile" (concatStringsSep "\n" cfg.exclude);
@@ -104,12 +104,12 @@ let
install = "install -o ${cfg.user} -g ${cfg.group}";
in
nameValuePair "borgbackup-job-${name}" (stringAfter [ "users" ] (''
# Eensure that the home directory already exists
# Ensure that the home directory already exists
# We can't assert createHome == true because that's not the case for root
cd "${config.users.users.${cfg.user}.home}"
cd "${config.users.users.${cfg.user}.home}"
${install} -d .config/borg
${install} -d .cache/borg
'' + optionalString (isLocalPath cfg.repo) ''
'' + optionalString (isLocalPath cfg.repo && !cfg.removableDevice) ''
${install} -d ${escapeShellArg cfg.repo}
''));

@@ -163,6 +163,13 @@ let
+ " without at least one public key";
};

mkRemovableDeviceAssertions = name: cfg: {
assertion = !(isLocalPath cfg.repo) -> !cfg.removableDevice;
message = ''
borgbackup.repos.${name}: repo isn't a local path, thus it can't be a removable device!
'';
};

in {
meta.maintainers = with maintainers; [ dotlambda ];

@@ -202,6 +209,12 @@ in {
example = "user@machine:/path/to/repo";
};

removableDevice = mkOption {
type = types.bool;
default = false;
description = "Whether the repo (which must be local) is a removable device.";
};

archiveBaseName = mkOption {
type = types.strMatching "[^/{}]+";
default = "${globalConfig.networking.hostName}-${name}";
@@ -511,7 +524,6 @@ in {
type = types.attrsOf (types.submodule (
{ ... }: {
options = {

path = mkOption {
type = types.path;
description = ''
@@ -598,7 +610,8 @@ in {
(with config.services.borgbackup; {
assertions =
mapAttrsToList mkPassAssertion jobs
++ mapAttrsToList mkKeysAssertion repos;
++ mapAttrsToList mkKeysAssertion repos
++ mapAttrsToList mkRemovableDeviceAssertions jobs;

system.activationScripts = mapAttrs' mkActivationScript jobs;

54 changes: 47 additions & 7 deletions pkgs/applications/misc/almanah/default.nix
Original file line number Diff line number Diff line change
@@ -1,19 +1,59 @@
{ stdenv, fetchurl, pkgconfig, intltool
, libxml2, desktop-file-utils, wrapGAppsHook, evolution-data-server, gtkspell3, gpgme, libcryptui
, glib, gtk3, gtksourceview3, sqlite, cairo, atk, gcr, gnome3 }:
{ stdenv
, fetchurl
, atk
, cairo
, desktop-file-utils
, evolution-data-server
, gcr
, gettext
, glib
, gnome3
, gpgme
, gtk3
, gtksourceview3
, gtkspell3
, libcryptui
, libxml2
, meson
, ninja
, pkgconfig
, sqlite
, wrapGAppsHook
}:

stdenv.mkDerivation rec {
pname = "almanah";
version = "0.11.1";
version = "0.12.0";

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

nativeBuildInputs = [ pkgconfig intltool libxml2 desktop-file-utils wrapGAppsHook ];
nativeBuildInputs = [
desktop-file-utils
gettext
libxml2
meson
ninja
pkgconfig
wrapGAppsHook
];

buildInputs = [ glib gtk3 gtksourceview3 sqlite cairo atk gcr gtkspell3 evolution-data-server gnome3.evolution gpgme libcryptui ];
buildInputs = [
atk
cairo
evolution-data-server
gcr
glib
gnome3.evolution
gpgme
gtk3
gtksourceview3
gtkspell3
libcryptui
sqlite
];

passthru = {
updateScript = gnome3.updateScript {
19 changes: 12 additions & 7 deletions pkgs/applications/misc/prusa-slicer/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, cmake, pkgconfig
, boost, curl, expat, glew, libpng, tbb, wxGTK30
, boost, cereal, curl, eigen, expat, glew, libpng, tbb, wxGTK30
, gtest, nlopt, xorg, makeDesktopItem
}:
let
@@ -9,7 +9,7 @@ let
in
stdenv.mkDerivation rec {
pname = "prusa-slicer";
version = "2.0.0";
version = "2.1.0";

enableParallelBuilding = true;

@@ -19,11 +19,11 @@ stdenv.mkDerivation rec {
pkgconfig
];

# We could add Eigen, but it doesn't currently compile with the version in
# nixpkgs.
buildInputs = [
boost
cereal
curl
eigen
expat
glew
libpng
@@ -40,10 +40,15 @@ stdenv.mkDerivation rec {
# We need to set the path via the NLOPT environment variable instead.
NLOPT = nlopt;

# Disable compiler warnings that clutter the build log
# It seems to be a known issue for Eigen:
# http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1221
NIX_CFLAGS_COMPILE = "-Wno-ignored-attributes";

prePatch = ''
# In nix ioctls.h isn't available from the standard kernel-headers package
# on other distributions. As the copy in glibc seems to be identical to the
# one in the kernel, we use that one instead.
# like in other distributions. The copy in glibc seems to be identical to the
# one in the kernel though, so we use that one instead.
sed -i 's|"/usr/include/asm-generic/ioctls.h"|<asm-generic/ioctls.h>|g' src/libslic3r/GCodeSender.cpp
'' + lib.optionalString (lib.versionOlder "2.5" nloptVersion) ''
# Since version 2.5.0 of nlopt we need to link to libnlopt, as libnlopt_cxx
@@ -54,7 +59,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "prusa3d";
repo = "PrusaSlicer";
sha256 = "135wn2sza2f2kvbja1haxil5kx1b74lc1i7dsa35i1y3phabykhz";
sha256 = "172nz01iiqfjzkpcbl78j6almq6av70l71jgrzrcdw6ham1wqnpr";
rev = "version_${version}";
};

4 changes: 2 additions & 2 deletions pkgs/development/interpreters/elixir/1.9.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ mkDerivation }:

mkDerivation {
version = "1.9.1";
sha256 = "106s2a3dykc5iwfrd5icqd737yfzaz1dw4x5v1j5z2fvf46h96dx";
version = "1.9.2";
sha256 = "19yn6nx6r627f5zbyc7ckgr96d6b45sgwx95n2gp2imqwqvpj8wc";
minimumOTPVersion = "20";
}
23 changes: 23 additions & 0 deletions pkgs/development/libraries/cereal/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{ stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
pname = "cereal";
version = "1.2.2";

nativeBuildInputs = [ cmake ];

src = fetchFromGitHub {
owner = "USCiLab";
repo = "cereal";
rev = "v${version}";
sha256 = "1ckr8r03ggg5pyzg8yw40d5ssq40h5najvyqlnxc85fxxp8rnrx4";
};

cmakeFlagsArray = [ "-DJUST_INSTALL_CEREAL=yes" ];

meta = with stdenv.lib; {
description = "A header-only C++11 serialization library";
homepage = https://uscilab.github.io/cereal/;
platforms = platforms.all;
license = licenses.mit;
};
}
100 changes: 0 additions & 100 deletions pkgs/development/tools/build-managers/bazel/0.4.nix

This file was deleted.

51 changes: 0 additions & 51 deletions pkgs/development/tools/build-managers/bazel/nix-hacks-0.4.patch

This file was deleted.

111 changes: 72 additions & 39 deletions pkgs/misc/vim-plugins/generated.nix
Original file line number Diff line number Diff line change
@@ -270,12 +270,12 @@ let

coc-denite = buildVimPluginFrom2Nix {
pname = "coc-denite";
version = "2019-10-09";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-denite";
rev = "7da99cf5eb5cbf9f7eb6c6b8450764afbb9c20f1";
sha256 = "1qj4xr9vy2s3hr5hqjfdq46x5lszqsp4z1dggfk6gpzwln4k5ql0";
rev = "803f8a2388fcf90881c13ff17da4eec01184401d";
sha256 = "1gxj2jdii6icgdmkhhsxshi02xbsad0697cixklf3wsqlxrj3px5";
};
};

@@ -479,12 +479,12 @@ let

coc-snippets = buildVimPluginFrom2Nix {
pname = "coc-snippets";
version = "2019-09-08";
version = "2019-10-14";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-snippets";
rev = "9a8da3f5548e1f894fdd3b9600e17007f7ad9b26";
sha256 = "14vk80bg0cgs14n3kfpg6rkgxvvrnyz4s4wms0iqi9hq622i0znz";
rev = "b462798fa91b7335b7bc2dbdfdd4192380424b10";
sha256 = "0131y8mdbrg7mxn0b5gwpmbhyr1869v98ywsglrs0c8cnlwx5iwv";
};
};

@@ -989,12 +989,12 @@ let

echodoc-vim = buildVimPluginFrom2Nix {
pname = "echodoc-vim";
version = "2019-06-12";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "echodoc.vim";
rev = "c12d2e683fb749f9c0d4a099d894baa3d9d5f330";
sha256 = "1w8awylby9qasy0z6x4l5k9gw5sqqmsmpcvckj9ax1sp34psdzhx";
rev = "dcbeba8ce075e3b6afc0422bbb339ef953582347";
sha256 = "1y07a42a976z5cvkkjg6sir0vi7xdmk97bzyc2qvpx16gvqby6a2";
};
};

@@ -1179,12 +1179,12 @@ let

ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
version = "2019-10-04";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
rev = "8b7ee2a596aa33dec51246a4670eb20e337caaa2";
sha256 = "19magq7d0yi2jklm9zn7da2xk1lm21hlcscl1x3i0ma6all5y06s";
rev = "3318e1f29fde78bd75b2863d6cae6e1035f814de";
sha256 = "0nbmg9m6ydma7hx8kb2dgswv1ksy68iqcpsgj81782g0ksimdf8b";
};
};

@@ -1508,6 +1508,17 @@ let
};
};

lexima-vim = buildVimPluginFrom2Nix {
pname = "lexima-vim";
version = "2019-07-22";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
rev = "aa32e972b69230625989daa09ee5fd74a2d877ef";
sha256 = "15cc09vb0yrasz76qkcqxhj95y1m6yrsx3wsn6khx39kp1bas0jd";
};
};

lh-brackets = buildVimPluginFrom2Nix {
pname = "lh-brackets";
version = "2019-05-23";
@@ -1763,12 +1774,12 @@ let

neomake = buildVimPluginFrom2Nix {
pname = "neomake";
version = "2019-10-09";
version = "2019-10-14";
src = fetchFromGitHub {
owner = "neomake";
repo = "neomake";
rev = "eefad2c87845b141a269e0ed64c23eeb64319506";
sha256 = "0b74ga7wvd3fs2hrdjjal3ihacl81fyld01jn8chm255px1kajkv";
rev = "0e03a4497ef01fd17b34232830285cb506701abd";
sha256 = "1l9s9zhmdhf0s5ps2f9y2b5fgl8kvkfs69v97rgrd51h9m4mk0jb";
};
};

@@ -1796,12 +1807,12 @@ let

neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
version = "2019-09-14";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
rev = "3838f45930e8d6c05807c925350585c48bd21a4b";
sha256 = "1m6skrdjr6d1waxarxch2hn7416q9r13yan1bd7qx2w5gika606a";
rev = "037b7a76f28d51c126de43fb88f01b592193c835";
sha256 = "0n0i4iax3argmmzcwm22yrs9av71nqydza15c9ynlwkdd5gi2xvp";
};
};

@@ -1873,12 +1884,12 @@ let

nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
version = "2019-10-11";
version = "2019-10-14";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "nerdtree";
rev = "926ff0ec038d2be0bf4ff3412d3c7144b5f82498";
sha256 = "12znr5q2p41yq4av27a49ciisdlv3ajh9qrfgbkvc581l2pbq0yz";
rev = "42455176896560bf8cf7fc8457232131231b358f";
sha256 = "08nmzgr536yqv1rnlf6m5xj176wfamcd4zjp4pc4r9b955r874c0";
};
};

@@ -1950,12 +1961,12 @@ let

nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp";
version = "2019-05-21";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "roxma";
repo = "nvim-yarp";
rev = "8fcb1af27772174df5446d49de29052cac47e46f";
sha256 = "0ya3xgbnpps6s67rxfwpcfv39micl1d2wblzb7xvs1pmsymwbj0r";
rev = "81caad80107abb9c2f5159e02e2cd95876370bec";
sha256 = "01x1jx7wxpjkv09l9wx1ygsjqrdvfy47pxqgjzmnx4x126ji9gw2";
};
};

@@ -2258,12 +2269,12 @@ let

rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
version = "2019-10-08";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
rev = "7959279612914eeaa584f5ce719fc71cd967e384";
sha256 = "0glmnj3ra4m9hi0qrvdi8g2h29vzjw9biwq1l2sjx4hmv6smnri5";
rev = "8293adcd9c5645379133bea4d77de30b1476528c";
sha256 = "1cc1wq2lbsl7jxh3mal0yhj3z2fn1q60ip4666kshx5yryikhs3p";
};
};

@@ -3579,12 +3590,12 @@ let

vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
version = "2019-10-11";
version = "2019-10-13";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
rev = "51940d350f87611d6128e641766dcab73003a6fa";
sha256 = "0ajzb64z12c51c7k8zbj34i2mali289q0gyj2qpmi4ganfq4zdg8";
rev = "17c53d38f17b0978323868ac12573f33a6fb8100";
sha256 = "1fal9w1xkwbsidj9rskxkl7406n92rwghas6vw5nx3v95pn8lb7k";
};
};

@@ -4084,6 +4095,17 @@ let
};
};

vim-manpager = buildVimPluginFrom2Nix {
pname = "vim-manpager";
version = "2017-05-08";
src = fetchFromGitHub {
owner = "lambdalisue";
repo = "vim-manpager";
rev = "25bdd9448651a7669659b1b8d8d7a82acdfbf8af";
sha256 = "0d7rg4lvyxr4v34bimxpdkynmvs606fqvv0qpi7g139ng9hv6wqm";
};
};

vim-markdown = buildVimPluginFrom2Nix {
pname = "vim-markdown";
version = "2019-07-09";
@@ -4361,12 +4383,12 @@ let

vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
version = "2019-10-04";
version = "2019-10-14";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
rev = "849b76be90a2c5a13fd9943b2b76d77a9b6ebc0f";
sha256 = "16s6fcb9cx6lib0vh30whbrqs9j6j2wjc0cykd80vjdhi4rv1r55";
rev = "fcfd5b7e1f2ac9f90e933037cd2ef1d0ef2ff992";
sha256 = "1j4jwy84pypick27gisw3z1gqa54zamlfhl2dpy4ixgqxgvrdf6k";
};
};

@@ -5032,12 +5054,12 @@ let

vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
version = "2019-09-26";
version = "2019-10-12";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
rev = "56104bd06a30c08bf0c0dd69a98d5cb516a3025c";
sha256 = "1fjn4cdw99y78c8gway1pg9sbqgyr0jbbr6snh8awlnmgwa3yrg7";
rev = "23d3a3910469a6f81de5b4bdb485d092c2eb7e78";
sha256 = "017fkswbb8knw4z33hn2vjyjzaay6hjzm676pji3ravm5bh2nv3c";
};
};

@@ -5151,6 +5173,17 @@ let
};
};

vimfiler-vim = buildVimPluginFrom2Nix {
pname = "vimfiler-vim";
version = "2019-07-30";
src = fetchFromGitHub {
owner = "Shougo";
repo = "vimfiler.vim";
rev = "26d3fec10cb8921d510064411784301794229a93";
sha256 = "0iv1smk0999sfm3iqdlpb2il74l01lxfahwg87g7h3gq9frky2wd";
};
};

vimoutliner = buildVimPluginFrom2Nix {
pname = "vimoutliner";
version = "2018-07-04";
@@ -5197,12 +5230,12 @@ let

vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
version = "2019-10-10";
version = "2019-10-14";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "7fc7a1b37514716bf9ae685024fa5009085f8d17";
sha256 = "1z6js7przlncfdriyds89am3hk4yc0bmj6qg7cn89kfgh85zg6vs";
rev = "335dbe97ce6f3aae311396f9567d2457270589b1";
sha256 = "1q8jjxab87lfa1sp6sxh7540i01nbbh9inh66zv5fshgga95vv0j";
};
};

3 changes: 3 additions & 0 deletions pkgs/misc/vim-plugins/vim-plugin-names
Original file line number Diff line number Diff line change
@@ -47,6 +47,7 @@ christoomey/vim-tmux-navigator
cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
cocopon/iceberg.vim
cohama/lexima.vim
ctjhoa/spacevim
ctrlpvim/ctrlp.vim
dag/vim2hs
@@ -175,6 +176,7 @@ konfekt/fastfold
kristijanhusak/vim-hybrid-material
kshenoy/vim-signature
lambdalisue/vim-gista
lambdalisue/vim-manpager
lambdalisue/vim-pager
latex-box-team/latex-box
leafgarland/typescript-vim
@@ -366,6 +368,7 @@ Shougo/neosnippet.vim
Shougo/neoyank.vim
Shougo/tabpagebuffer.vim
Shougo/unite.vim
Shougo/vimfiler.vim
Shougo/vimproc.vim
Shougo/vimshell.vim
shumphrey/fugitive-gitlab.vim
8 changes: 4 additions & 4 deletions pkgs/os-specific/linux/bcc/default.nix
Original file line number Diff line number Diff line change
@@ -4,15 +4,15 @@
}:

python.pkgs.buildPythonApplication rec {
version = "0.10.0";
version = "0.11.0";
name = "bcc-${version}";

srcs = [
(fetchFromGitHub {
owner = "iovisor";
repo = "bcc";
rev = "v${version}";
sha256 = "0qbqygj7ia494fbira9ajavvnxlpffx1jlzbb1vsf1wa8h3y4xn1";
sha256 = "1v2gzdd4k58f3yxmq4z97a7xh5vyd84flzzfr9k2cm29i93cwcam";
name = "bcc";
})

@@ -21,8 +21,8 @@ python.pkgs.buildPythonApplication rec {
(fetchFromGitHub {
owner = "libbpf";
repo = "libbpf";
rev = "0e37e0d03ac99987401e4496d3d76d44237b9963";
sha256 = "0wjf9dhvqkwiwnygzikamrgmpxgq77h2pxx6mi4pnbw0lxlppivr";
rev = "a30df5c09fb3941fc42c4570ed2545e7057bf82a";
sha256 = "088vb9sfs1zazlqi6abb3ia1xgpmwiz5pmz6y3a6gbh0zdrgh6px";
name = "libbpf";
})
];
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/bpftrace/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@

stdenv.mkDerivation rec {
pname = "bpftrace";
version = "0.9.1";
version = "0.9.2";

src = fetchFromGitHub {
owner = "iovisor";
repo = "bpftrace";
rev = "refs/tags/v${version}";
sha256 = "17qf1c3h99iyxkc0xzix4jnxwqvxbg9ki23zm7l04qw73lj01g1m";
sha256 = "19lblnhx3p0qk8s3qgxrx9wl0d6dgz5dfp4gw6a6cvhhyn78cldm";
};

enableParallelBuilding = true;
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-testing.nix
Original file line number Diff line number Diff line change
@@ -3,15 +3,15 @@
with stdenv.lib;

buildLinux (args // rec {
version = "5.4-rc2";
version = "5.4-rc3";
extraMeta.branch = "5.4";

# modDirVersion needs to be x.y.z, will always add .0
modDirVersion = if (modDirVersionArg == null) then builtins.replaceStrings ["-"] [".0-"] version else modDirVersionArg;

src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
sha256 = "0dnn771wydwc4sngy9a3szvflbw9g97ann4iix4k4bq4gr18jw2c";
sha256 = "1hp9b71ip8a9mlgnwhr8x7mhy5qkgz57hd5xqskfx3axbsh2j3f5";
};

# Should the testing kernels ever be built on Hydra?
4 changes: 3 additions & 1 deletion pkgs/os-specific/linux/wpa_supplicant/default.nix
Original file line number Diff line number Diff line change
@@ -85,11 +85,13 @@ stdenv.mkDerivation rec {
mkdir -p $out/share/man/man5 $out/share/man/man8
cp -v "doc/docbook/"*.5 $out/share/man/man5/
cp -v "doc/docbook/"*.8 $out/share/man/man8/
mkdir -p $out/etc/dbus-1/system.d $out/share/dbus-1/system-services $out/etc/systemd/system
mkdir -p $out/share/dbus-1/system.d $out/share/dbus-1/system-services $out/etc/systemd/system
cp -v "dbus/"*service $out/share/dbus-1/system-services
sed -e "s@/sbin/wpa_supplicant@$out&@" -i "$out/share/dbus-1/system-services/"*
cp -v dbus/dbus-wpa_supplicant.conf $out/share/dbus-1/system.d
cp -v "systemd/"*.service $out/etc/systemd/system
rm $out/share/man/man8/wpa_priv.8
install -Dm444 wpa_supplicant.conf $out/share/doc/wpa_supplicant/wpa_supplicant.conf.example
'';
4 changes: 2 additions & 2 deletions pkgs/servers/documize-community/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

buildGoPackage rec {
pname = "documize-community";
version = "3.3.1";
version = "3.3.2";

src = fetchFromGitHub {
owner = "documize";
repo = "community";
rev = "v${version}";
sha256 = "1n7cdi76yfdk79ky7six72jg2px0b4hb9s16nshz3qvss469dn2j";
sha256 = "172h3v9absfc0p79a1v9m197x4aprryig0hhyq6bfhjyqd5nq0fd";
};

goPackagePath = "github.com/documize/community";
9 changes: 7 additions & 2 deletions pkgs/tools/backup/pyznap/default.nix
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
{ lib
, buildPythonApplication
, fetchPypi
, setuptools
}:

buildPythonApplication rec {
pname = "pyznap";
version = "1.2.1";
version = "1.4.3";

src = fetchPypi {
inherit pname version;
sha256 = "0pnngr4zdxkf6b570ikzvkrm3a8fr47w6crjaw7ln094qkniywvj";
sha256 = "00xpw6rmkq5cfjfw23mv0917wfzvb5zxj420p6yh0rnl3swh7gi8";
};

propagatedBuildInputs = [
setuptools
];

# tests aren't included in the PyPI packages
doCheck = false;

6 changes: 4 additions & 2 deletions pkgs/tools/filesystems/sshfs-fuse/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv, fetchFromGitHub, meson, pkgconfig, ninja, docutils
{ stdenv, fetchFromGitHub, meson, pkgconfig, ninja, docutils, makeWrapper
, fuse3, glib
, which, python3Packages
, openssh
}:

stdenv.mkDerivation rec {
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "0gvk8snivpi2sjidjnd9ypc66ny7lr0z9v4swl56rwjv539dkbx2";
};

nativeBuildInputs = [ meson pkgconfig ninja docutils ];
nativeBuildInputs = [ meson pkgconfig ninja docutils makeWrapper ];
buildInputs = [ fuse3 glib ];
checkInputs = [ which python3Packages.pytest ];

@@ -25,6 +26,7 @@ stdenv.mkDerivation rec {
postInstall = ''
mkdir -p $out/sbin
ln -sf $out/bin/sshfs $out/sbin/mount.sshfs
wrapProgram $out/bin/sshfs --prefix PATH : "${openssh}/bin"
'';

#doCheck = true;
303 changes: 0 additions & 303 deletions pkgs/tools/networking/envoy/default.nix

This file was deleted.

41 changes: 0 additions & 41 deletions pkgs/tools/networking/envoy/nixos.patch

This file was deleted.

9 changes: 2 additions & 7 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -153,6 +153,8 @@ in

castxml = callPackage ../development/tools/castxml { };

cereal = callPackage ../development/libraries/cereal { };

clj-kondo = callPackage ../development/tools/clj-kondo { };

cmark = callPackage ../development/libraries/cmark { };
@@ -2968,10 +2970,6 @@ in

entr = callPackage ../tools/misc/entr { };

envoy = callPackage ../tools/networking/envoy {
bazel = bazel_0_4;
};

eot_utilities = callPackage ../tools/misc/eot-utilities { };

eplot = callPackage ../tools/graphics/eplot { };
@@ -9294,9 +9292,6 @@ in

bam = callPackage ../development/tools/build-managers/bam {};

bazel_0_4 = callPackage ../development/tools/build-managers/bazel/0.4.nix {
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
};
bazel = callPackage ../development/tools/build-managers/bazel {
inherit (darwin) cctools;
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
33 changes: 33 additions & 0 deletions pkgs/top-level/perl-packages.nix
Original file line number Diff line number Diff line change
@@ -743,6 +743,23 @@ let
};
};

AuthenOATH = buildPerlPackage {
pname = "Authen-OATH";
version = "2.0.1";
src = fetchurl {
url = "mirror://cpan/authors/id/O/OA/OALDERS/Authen-OATH-2.0.1.tar.gz";
sha256 = "1a813dbdc05c3fbd9dd39dbcfd85e2cfb0ba3d0f652cf6b26ec83ab8146ddc77";
};
buildInputs = [ TestNeeds ];
propagatedBuildInputs = [ DigestHMAC Moo TypeTiny ];
meta = {
homepage = "https://github.com/oalders/authen-oath";
description = "OATH One Time Passwords";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.sgo ];
};
};

AuthenPassphrase = buildPerlModule {
pname = "Authen-Passphrase";
version = "0.008";
@@ -11460,6 +11477,22 @@ let
};
};

Mojomysql = buildPerlPackage rec {
pname = "Mojo-mysql";
version = "1.17";
src = fetchurl {
url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojo-mysql-1.17.tar.gz";
sha256 = "93cd964760918a43124c3dc65d513372b6d1d00993427894e2f11a1f96662554";
};
propagatedBuildInputs = [ DBDmysql Mojolicious SQLAbstract ];
meta = {
homepage = "https://github.com/jhthorsen/mojo-mysql";
description = "Mojolicious and Async MySQL/MariaDB";
license = stdenv.lib.licenses.artistic2;
maintainers = [ maintainers.sgo ];
};
};

MojoIOLoopForkCall = buildPerlModule {
pname = "Mojo-IOLoop-ForkCall";
version = "0.20";