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: 5db4111908ff
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: 052c130cf8ab
Choose a head ref

Commits on Jun 24, 2020

  1. Verified

    This commit was signed with the committer’s verified signature.
    NickHu Nick Hu
    Copy the full SHA
    773595a View commit details

Commits on Jun 26, 2020

  1. cheat: 3.10.1 -> 4.0.0

    r-ryantm committed Jun 26, 2020
    Copy the full SHA
    7e936b3 View commit details
  2. dbmate: 1.8.0 -> 1.9.0

    r-ryantm committed Jun 26, 2020
    Copy the full SHA
    7e72cc5 View commit details
  3. hcloud: 1.16.2 -> 1.17.0

    r-ryantm committed Jun 26, 2020
    Copy the full SHA
    f698365 View commit details
  4. helmfile: 0.118.6 -> 0.119.0

    r-ryantm committed Jun 26, 2020
    Copy the full SHA
    e4873b9 View commit details
  5. elinks: enable on darwin

    sikmir committed Jun 26, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    sikmir Nikolay Korotkiy
    Copy the full SHA
    0467e62 View commit details
  6. podman: fix darwin build

    zowoq committed Jun 26, 2020
    Copy the full SHA
    19052cf View commit details

Commits on Jun 27, 2020

  1. helmfile: fix sub package

    marsam committed Jun 27, 2020
    Copy the full SHA
    1179096 View commit details
  2. hcloud: fix completions

    marsam committed Jun 27, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    a1ab293 View commit details
  3. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    d121364 View commit details
  4. helmfile: 0.119.0 -> 0.119.1

    marsam committed Jun 27, 2020
    Copy the full SHA
    70b8fec View commit details
  5. undervolt: 0.2.11 -> 0.3.0

    Atemu committed Jun 27, 2020
    Copy the full SHA
    a78c7f2 View commit details
  6. WiiUse: Init at 0.15.5

    SCOTT-HAMILTON committed Jun 27, 2020
    Copy the full SHA
    344dd8d View commit details
  7. kubernetes: 1.18.4 -> 1.18.5

    Johan Thomsen committed Jun 27, 2020
    Copy the full SHA
    1c84b0e View commit details
  8. Merge pull request #91442 from NickHu/purty

    nodePackages.purty: init at 6.2.0
    NickHu authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a5b39ec View commit details
  9. Merge pull request #91668 from johanot/kubernetes-1.18.5

    kubernetes: 1.18.4 -> 1.18.5
    srhb authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2ff06bc View commit details
  10. oneDNN: 1.4 -> 1.5

    r-ryantm authored and bhipple committed Jun 27, 2020
    Copy the full SHA
    cfb9d04 View commit details
  11. Copy the full SHA
    b2b28fc View commit details
  12. Merge pull request #91421 from SCOTT-HAMILTON/SuperTuxKart

    SuperTuxKart: Replaced some bundled libraries with system ones
    teto authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    91c9127 View commit details
  13. Merge pull request #91593 from r-ryantm/auto-update/hcloud

    hcloud: 1.16.2 -> 1.17.0
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f1a5e78 View commit details
  14. Merge pull request #91538 from r-ryantm/auto-update/cheat

    cheat: 3.10.1 -> 4.0.0
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6f8afff View commit details
  15. Merge pull request #91550 from r-ryantm/auto-update/dbmate

    dbmate: 1.8.0 -> 1.9.0
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    64ebdfa View commit details
  16. Merge pull request #91678 from marsam/update-tflint

    tflint: 0.16.2 -> 0.17.0
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f0f4472 View commit details
  17. Merge pull request #91597 from r-ryantm/auto-update/helmfile

    helmfile: 0.118.6 -> 0.119.0
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    af25c02 View commit details
  18. Merge pull request #91643 from zowoq/podman-darwin

    podman: fix darwin build
    marsam authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a2a893b View commit details
  19. Merge pull request #91665 from Atemu/undervolt-update

    undervolt: 0.2.11 -> 0.3.0
    danieldk authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    226bded View commit details
  20. Merge pull request #91637 from sikmir/neomutt

    neomutt: enable on darwin
    Ma27 authored Jun 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    052c130 View commit details
4 changes: 2 additions & 2 deletions pkgs/applications/misc/cheat/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@

buildGoModule rec {
pname = "cheat";
version = "3.10.1";
version = "4.0.0";

src = fetchFromGitHub {
owner = "cheat";
repo = "cheat";
rev = version;
sha256 = "0indvycj972wng979mvia8mrb7bwdfay7wxq3lnj05qyxqafj5h2";
sha256 = "0j9w2rm8imb15njj7334xl6w0fgjvfqnrfvdq4zfsrwzl67ds86l";
};

subPackages = [ "cmd/cheat" ];
25 changes: 17 additions & 8 deletions pkgs/applications/networking/browsers/elinks/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, ncurses, xlibsWrapper, bzip2, zlib, openssl
{ stdenv, fetchurl, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib, openssl
, gpm
, # Incompatible licenses, LGPLv3 - GPLv2
enableGuile ? false, guile ? null
@@ -10,11 +10,12 @@
assert enableGuile -> guile != null;
assert enablePython -> python != null;

stdenv.mkDerivation {
name = "elinks-0.12pre6";
stdenv.mkDerivation rec {
pname = "elinks";
version = "0.12pre6";

src = fetchurl {
url = "http://elinks.or.cz/download/elinks-0.12pre6.tar.bz2";
url = "http://elinks.or.cz/download/${pname}-${version}.tar.bz2";
sha256 = "1nnakbi01g7yd3zqwprchh5yp45br8086b0kbbpmnclabcvlcdiq";
};

@@ -23,7 +24,15 @@ stdenv.mkDerivation {
./openssl-1.1.patch
];

buildInputs = [ ncurses xlibsWrapper bzip2 zlib openssl spidermonkey gpm ]
postPatch = (stdenv.lib.optional stdenv.isDarwin) ''
patch -p0 < ${fetchpatch {
url = "https://raw.githubusercontent.com/macports/macports-ports/72bed7749e76b9092ddd8d9fe2d8449c5afb1d71/www/elinks/files/patch-perl.diff";
sha256 = "14q9hk3kg2n2r5b062hvrladp7b4yzysvhq07903w9kpg4zdbyqh";
}}
'';

buildInputs = [ ncurses xlibsWrapper bzip2 zlib openssl spidermonkey ]
++ stdenv.lib.optional stdenv.isLinux gpm
++ stdenv.lib.optional enableGuile guile
++ stdenv.lib.optional enablePython python
++ stdenv.lib.optional enablePerl perl
@@ -44,10 +53,10 @@ stdenv.mkDerivation {
++ stdenv.lib.optional enableSpidermonkey "--with-spidermonkey=${spidermonkey}"
;

meta = {
meta = with stdenv.lib; {
description = "Full-featured text-mode web browser";
homepage = "http://elinks.or.cz";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
license = licenses.gpl2;
platforms = with platforms; linux ++ darwin;
};
}
23 changes: 9 additions & 14 deletions pkgs/applications/networking/cluster/helmfile/default.nix
Original file line number Diff line number Diff line change
@@ -1,28 +1,23 @@
{ lib, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm, ... }:
{ lib, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm }:

let version = "0.118.6"; in

buildGoModule {
buildGoModule rec {
pname = "helmfile";
inherit version;
version = "0.119.1";

src = fetchFromGitHub {
owner = "roboll";
repo = "helmfile";
rev = "v${version}";
sha256 = "0zbvz8kn52c1q4yn8n9z4rrf761h495fhjw72x9q1nh44hr7npwd";
sha256 = "1j9b0xw59w5ailwa7dqgbsdigviw8ng5r4jbsk9b80izcig805zz";
};

goPackagePath = "github.com/roboll/helmfile";

vendorSha256 = "0xj14f0yx7x9ziijd1yka1n6kbmmhbibsk3ppp8cn1pqrwgqk7pr";
vendorSha256 = "11bw10s5wifzw2cy1100hyjv4xv7an7b05lcw6sphwyy56gsp2fy";

nativeBuildInputs = [ makeWrapper ];

buildFlagsArray = ''
-ldflags=
-X main.Version=${version}
'';
subPackages = [ "." ];

buildFlagsArray = [ "-ldflags=-s -w -X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ];

postInstall = ''
wrapProgram $out/bin/helmfile \
@@ -36,4 +31,4 @@ buildGoModule {
maintainers = with lib.maintainers; [ pneumaticat yurrriq ];
platforms = lib.platforms.unix;
};
}
}
4 changes: 2 additions & 2 deletions pkgs/applications/networking/cluster/kubernetes/default.nix
Original file line number Diff line number Diff line change
@@ -15,13 +15,13 @@ with lib;

stdenv.mkDerivation rec {
pname = "kubernetes";
version = "1.18.4";
version = "1.18.5";

src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
sha256 = "11hic59ffypyky7g57p712y70nwk4qp9bx5vm0j0077c1i1i3756";
sha256 = "0pl7dzq5giwkzfyg4pzm8y76fnd62gaa6d4hswvgn87czab37lr6";
};

nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ];
10 changes: 6 additions & 4 deletions pkgs/applications/virtualization/podman/default.nix
Original file line number Diff line number Diff line change
@@ -44,11 +44,14 @@ buildGoModule rec {
buildPhase = ''
patchShebangs .
${if stdenv.isDarwin
then "make CGO_ENABLED=0 BUILDTAGS='remoteclient containers_image_openpgp exclude_graphdriver_devicemapper' varlink_generate all"
else "make podman docs"}
then "make podman-remote"
else "make podman"}
make docs
'';

installPhase = ''
installPhase = stdenv.lib.optionalString stdenv.isDarwin ''
mv bin/{podman-remote,podman}
'' + ''
install -Dm555 bin/podman $out/bin/podman
installShellCompletion --bash completions/bash/podman
installShellCompletion --zsh completions/zsh/_podman
@@ -63,6 +66,5 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ marsam ] ++ teams.podman.members;
platforms = platforms.unix;
broken = stdenv.isDarwin;
};
}
4 changes: 2 additions & 2 deletions pkgs/development/libraries/oneDNN/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
stdenv.mkDerivation rec {
pname = "oneDNN";
version = "1.4";
version = "1.5";

src = fetchFromGitHub {
owner = "oneapi-src";
repo = "oneDNN";
rev = "v${version}";
sha256 = "162fb0c7klahz2irchhyxympi4fq4yp284apc53cadbss41mzld9";
sha256 = "0diiy3g4wz5lnz5mdvka5p2nwmrpfldsz83sssr5yiir29m4lqap";
};

outputs = [ "out" "dev" "doc" ];
1 change: 1 addition & 0 deletions pkgs/development/node-packages/node-packages.json
Original file line number Diff line number Diff line change
@@ -143,6 +143,7 @@
, "pscid"
, "pulp"
, "purescript-psa"
, "purty"
, "react-native-cli"
, "react-tools"
, "reveal.js"
2,607 changes: 1,235 additions & 1,372 deletions pkgs/development/node-packages/node-packages.nix

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions pkgs/development/tools/analysis/tflint/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

buildGoModule rec {
pname = "tflint";
version = "0.16.2";
version = "0.17.0";

src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
sha256 = "09s4a7xgzr6qr268j3bqjj18s9gn9xcssfvm6w918m7wd39zgqy0";
sha256 = "14zsgapc18r0xccld21jalk50i6xa0bgd56a0l8kamffhf0jnifk";
};

vendorSha256 = "1w833lx52m61dv4aq25946bnfwj8yd2g7w989d66ih39simxsvzr";
vendorSha256 = "0k14inpxg4qd28kg9n58n1hj40bzzqb1ywhiw9cb9az4j0xaa3hi";

subPackages = [ "." ];

6 changes: 3 additions & 3 deletions pkgs/development/tools/database/dbmate/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

buildGoModule rec {
pname = "dbmate";
version = "1.8.0";
version = "1.9.0";

src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
rev = "v${version}";
sha256 = "16grd03r41n0vj5fs7j6jk395zs2q0i878p9nh1ycicy64nzmxky";
sha256 = "0v00k658b4ca9bpn2yiiy3gq5gr6hms8mlk31wf8svwsjyzjibzr";
};

vendorSha256 = "1915h1hi2y2sx5jvx84c1j281zaz100gbhyalvg5jqjr1van5s4d";
vendorSha256 = "00vp925vf9clk5bkw5fvj34id4v548rlssizh52z9psvdizj8q5p";

meta = with stdenv.lib; {
description = "Database migration tool";
28 changes: 12 additions & 16 deletions pkgs/development/tools/hcloud/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,29 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:

buildGoModule rec {
pname = "hcloud";
version = "1.16.2";
version = "1.17.0";

goPackagePath = "github.com/hetznercloud/cli";

src = fetchFromGitHub {
owner = "hetznercloud";
repo = "cli";
rev = "v${version}";
sha256 = "0cxh92df8gdl4bmr22pdvdxdkdjyfy0jv48y0k6awy1xz61r94ap";
sha256 = "1brqqcyyljkdd24ljx2qbr648ihhhmr8mq6gs90n63r59ci6ksch";
};

vendorSha256 = "1iiqmdnjnrsqgjisb5j5casa2hmqmafn79157skl5zxawndvc2rj";
nativeBuildInputs = [ installShellFiles ];

buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
vendorSha256 = "1m96j9cwqz2b67byf53qhgl3s0vfwaklj2pm8364qih0ilvifppj";

postInstall = ''
mkdir -p \
$out/etc/bash_completion.d \
$out/share/zsh/vendor-completions
# Add bash completions
$out/bin/hcloud completion bash > "$out/etc/bash_completion.d/hcloud"
buildFlagsArray = [ "-ldflags=-s -w -X github.com/hetznercloud/cli/cli.Version=${version}" ];

# Add zsh completions
echo "#compdef hcloud" > "$out/share/zsh/vendor-completions/_hcloud"
$out/bin/hcloud completion zsh >> "$out/share/zsh/vendor-completions/_hcloud"
postInstall = ''
for shell in bash zsh; do
$out/bin/hcloud completion $shell > hcloud.$shell
installShellCompletion hcloud.$shell
done
'';

meta = {
@@ -37,4 +33,4 @@ buildGoModule rec {
platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.zauberpony ];
};
}
}
67 changes: 48 additions & 19 deletions pkgs/games/super-tux-kart/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{ stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype
, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, enet, harfbuzz }:

{ lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype, glew
, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, harfbuzz
, mcpp, wiiuse, angelscript
}:
let
dir = "stk-code";
assets = fetchsvn {
@@ -11,44 +12,72 @@ let
name = "stk-assets";
};

# List of bundled libraries in stk-code/lib to keep
# Those are the libraries that cannot be replaced
# with system packages.
bundledLibraries = [
# Bullet 2.87 is incompatible (bullet 2.79 needed whereas 2.87 is packaged)
# The api changed in a lot of classes, too much work to adapt
"bullet"
# Upstream Libenet doesn't yet support IPv6,
# So we will use the bundled libenet which
# has been fixed to support it.
"enet"
# Internal library of STK, nothing to do about it
"graphics_utils"
# This irrlicht is bundled with cmake
# whereas upstream irrlicht still uses
# archaic Makefiles, too complicated to switch to.
"irrlicht"
# Not packaged to this date
"libraqm"
# Not packaged to this date
"libsquish"
];
in stdenv.mkDerivation rec {

pname = "supertuxkart";
version = "1.1";

srcs = [
(fetchFromGitHub {
owner = "supertuxkart";
repo = "stk-code";
rev = version;
sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
name = dir;
})
];
src = fetchFromGitHub {
owner = "supertuxkart";
repo = "stk-code";
rev = version;
sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
name = dir;
};

# Deletes all bundled libs in stk-code/lib except those
# That couldn't be replaced with system packages
postPatch = ''
find lib -maxdepth 1 -type d | egrep -v "^lib$|${(lib.concatStringsSep "|" bundledLibraries)}" | xargs -n1 -L1 -r -I{} rm -rf {}
'';

nativeBuildInputs = [ cmake gettext libtool pkgconfig makeWrapper ];

buildInputs = [
libX11 libXrandr
openal freealut libGLU libGL libvorbis libogg zlib freetype
curl fribidi bluez libjpeg libpng enet harfbuzz
openal freealut libGLU libGL libvorbis libogg zlib freetype glew
curl fribidi bluez libjpeg libpng harfbuzz
mcpp wiiuse angelscript
];

enableParallelBuilding = true;

cmakeFlags = [
"-DBUILD_RECORDER=OFF" # libopenglrecorder is not in nixpkgs
"-DUSE_SYSTEM_ANGELSCRIPT=OFF" # doesn't work with 2.31.2 or 2.32.0
"-DCHECK_ASSETS=OFF"
"-DUSE_SYSTEM_WIIUSE=ON"
"-DUSE_SYSTEM_ANGELSCRIPT=ON"
];

# Obtain the assets directly from the fetched store path, to avoid duplicating assets across multiple engine builds
preFixup = ''
wrapProgram $out/bin/supertuxkart --set-default SUPERTUXKART_ASSETS_DIR "${assets}"
'';

sourceRoot = dir;
enableParallelBuilding = true;

meta = with stdenv.lib; {
meta = with lib; {
description = "A Free 3D kart racing game";
longDescription = ''
SuperTuxKart is a Free 3D kart racing game, with many tracks,
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/undervolt/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, python3Packages }:

python3Packages.buildPythonApplication rec {
version = "0.2.11";
version = "0.3.0";
pname = "undervolt";

src = fetchFromGitHub {
owner = "georgewhewell";
repo = "undervolt";
rev = version;
sha256 = "18mnf3x687qal7k8yk2sdxzgbyn3rqchgflbi1sksryznmksqqw5";
sha256 = "1aybk8vbb4745raz7rvpkk6b98xrdiwjhkpbv3kwsgsr9sj42lp0";
};

meta = with stdenv.lib; {
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -7701,6 +7701,8 @@ in

whsniff = callPackage ../applications/networking/sniffers/whsniff { };

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

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

chase = callPackage ../tools/system/chase { };