Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2021-02-05 06:16:34 +00:00 committed by GitHub
commit 86713fcaba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 75 additions and 35 deletions

View file

@ -157,9 +157,9 @@ in rec {
}); });
terraform_0_14 = pluggable (generic { terraform_0_14 = pluggable (generic {
version = "0.14.5"; version = "0.14.6";
sha256 = "0drf049zghpm3ajrn006w621s7bw5r1s8gl77nd1cj2zcw2nzn1r"; sha256 = "0ba3vd6lswy4pd0qywdbx8cf71j5z3p8p8kdjs9m4qbyrzsbq0fk";
vendorSha256 = "0z9mkilazrkpbccnkws4hcc49djdwzn0cdbgqkm9bnp9fyg3rfvs"; vendorSha256 = "0pk5mgj19a8by7wbn5xd6kgr1kxrazhvg851fvs8mq3j0ayb32nb";
patches = [ ./provider-path.patch ]; patches = [ ./provider-path.patch ];
passthru = { inherit plugins; }; passthru = { inherit plugins; };
}); });

View file

@ -1,4 +1,6 @@
{ lib, stdenv, fetchurl { lib
, stdenv
, fetchurl
, ncurses , ncurses
, withLibrary ? false, libtool , withLibrary ? false, libtool
, unicodeSupport ? true , unicodeSupport ? true
@ -10,14 +12,11 @@ assert unicodeSupport -> ncurses.unicode && ncurses != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dialog"; pname = "dialog";
version = "1.3-20201126"; version = "1.3-20210117";
src = fetchurl { src = fetchurl {
urls = [ url = "ftp://ftp.invisible-island.net/dialog/${pname}-${version}.tgz";
"ftp://ftp.invisible-island.net/dialog/${pname}-${version}.tgz" sha256 = "PB7Qj0S89vFZ8qpv3nZduU6Jl7Pu+0nYtMhmkWk8Q+E=";
"https://invisible-mirror.net/archives/dialog/${pname}-${version}.tgz"
];
sha256 = "sha256-ySM6bI6jOlniN45RRq4r0TtRl0TP22R690IK2sWtOGY=";
}; };
buildInputs = [ ncurses ]; buildInputs = [ ncurses ];

View file

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "sd-local"; pname = "sd-local";
version = "1.0.17"; version = "1.0.20";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "screwdriver-cd"; owner = "screwdriver-cd";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "13krr1zjh544swv4frfapvyi7bm8qf121x6qz9jqbw2cm3mid301"; sha256 = "sha256-SKBSsS8WPsr5/42IMueLkfJCrOQIO/ODlhTp+xrmQ/4=";
}; };
vendorSha256 = "1y4nyw7rpgipblxqaps2zsd07cin8d0i0g9gvsnc3vifi6g29s8z"; vendorSha256 = "sha256-3KNYG6RBnfFRgIoIyAe7QwAB56ZMF8bHdgt9Ghtod20=";
subPackages = [ "." ]; subPackages = [ "." ];

View file

@ -8,6 +8,6 @@ let
in in
buildNodejs { buildNodejs {
inherit enableNpm; inherit enableNpm;
version = "15.7.0"; version = "15.8.0";
sha256 = "1nnv5337p23mhp0s2zgv75yysgfai0px8h1kks2mc8w0xnmwwppg"; sha256 = "1a9h88zdzk98k618jascfrivq3v51viw60sfyxn0ci0l33vf4fp2";
} }

View file

@ -1,14 +1,19 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, SDL2 }: { lib
, stdenv
, fetchFromGitHub
, pkg-config
, SDL2
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "stella"; pname = "stella";
version = "6.4"; version = "6.5.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stella-emu"; owner = "stella-emu";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "0gva6pw5c1pplcf2g48zmm24h1134v0vr705rbzj4v6ifp3adrsl"; sha256 = "2O7pN0xByEbWVL32VZw9191tG+kCMOuivJZRpXssQIw=";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
@ -17,15 +22,19 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with lib;{ meta = with lib;{
homepage = "https://stella-emu.github.io/";
description = "An open-source Atari 2600 VCS emulator"; description = "An open-source Atari 2600 VCS emulator";
longDescription = '' longDescription = ''
Stella is a multi-platform Atari 2600 VCS emulator released under Stella is a multi-platform Atari 2600 VCS emulator released under the GNU
the GNU General Public License (GPL). Stella was originally General Public License (GPL). Stella was originally developed for Linux by
developed for Linux by Bradford W. Mott, and is currently Bradford W. Mott, and is currently maintained by Stephen Anthony. Since
maintained by Stephen Anthony. its original release several people have joined the development team to
port Stella to other operating systems such as AcornOS, AmigaOS, DOS,
FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows. The development team
is working hard to perfect the emulator and we hope you enjoy our effort.
As of its 3.5 release, Stella is officially donationware. As of its 3.5 release, Stella is officially donationware.
''; '';
homepage = "https://stella-emu.github.io/";
license = licenses.gpl2; license = licenses.gpl2;
maintainers = [ maintainers.AndersonTorres ]; maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux; platforms = platforms.linux;

View file

@ -16,11 +16,21 @@
, ncurses , ncurses
, python3 , python3
, cmake , cmake
, fishPlugins
, runCommand , runCommand
, writeText , writeText
, nixosTests , nixosTests
, useOperatingSystemEtc ? true , useOperatingSystemEtc ? true
# An optional string containing Fish code that initializes the environment.
# This is run at the very beginning of initialization. If it sets $NIX_PROFILES
# then Fish will use that to configure its function, completion, and conf.d paths.
# For example:
# fishEnvPreInit = "source /etc/fish/my-env-preinit.fish";
# It can also be a function that takes one argument, which is a function that
# takes a path to a bash file and converts it to fish. For example:
# fishEnvPreInit = source: source "${nix}/etc/profile.d/nix-daemon.sh";
, fishEnvPreInit ? null
}: }:
let let
etcConfigAppendix = writeText "config.fish.appendix" '' etcConfigAppendix = writeText "config.fish.appendix" ''
@ -62,8 +72,12 @@ let
# 2. Before the shell is initialized, so that config snippets can find the commands they use on the PATH # 2. Before the shell is initialized, so that config snippets can find the commands they use on the PATH
builtin status --is-login builtin status --is-login
or test -z "$__fish_nixos_env_preinit_sourced" -a -z "$ETC_PROFILE_SOURCED" -a -z "$ETC_ZSHENV_SOURCED" or test -z "$__fish_nixos_env_preinit_sourced" -a -z "$ETC_PROFILE_SOURCED" -a -z "$ETC_ZSHENV_SOURCED"
${if fishEnvPreInit != null then ''
and begin
${lib.removeSuffix "\n" (if lib.isFunction fishEnvPreInit then fishEnvPreInit sourceWithFenv else fishEnvPreInit)}
end'' else ''
and test -f /etc/fish/nixos-env-preinit.fish and test -f /etc/fish/nixos-env-preinit.fish
and source /etc/fish/nixos-env-preinit.fish and source /etc/fish/nixos-env-preinit.fish''}
and set -gx __fish_nixos_env_preinit_sourced 1 and set -gx __fish_nixos_env_preinit_sourced 1
test -n "$NIX_PROFILES" test -n "$NIX_PROFILES"
@ -94,6 +108,22 @@ let
end end
''; '';
# This is wrapped in begin/end in case the user wants to apply redirections.
# This does mean the basic usage of sourcing a single file will produce
# `begin; begin; …; end; end` but that's ok.
sourceWithFenv = path: ''
begin # fenv
# This happens before $__fish_datadir/config.fish sets fish_function_path, so it is currently
# unset. We set it and then completely erase it, leaving its configuration to $__fish_datadir/config.fish
set fish_function_path ${fishPlugins.foreign-env}/share/fish/vendor_functions.d $__fish_datadir/functions
fenv source ${lib.escapeShellArg path}
set -l fenv_status $status
# clear fish_function_path so that it will be correctly set when we return to $__fish_datadir/config.fish
set -e fish_function_path
test $fenv_status -eq 0
end # fenv
'';
fish = stdenv.mkDerivation rec { fish = stdenv.mkDerivation rec {
pname = "fish"; pname = "fish";
version = "3.1.2"; version = "3.1.2";

View file

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "eksctl"; pname = "eksctl";
version = "0.36.2"; version = "0.37.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "weaveworks"; owner = "weaveworks";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-qAUJgQzC9dGeVePsLpZHt+Ogz5ty5+N8hKBtGozhRZM="; sha256 = "sha256-1IhCBDMfGW9hDvQoGSJKJ1ZlShzVeIGjVOfiUspHRBw=";
}; };
vendorSha256 = "sha256-woEa/h6TKQD32BslmPBuILvBAObhWjT8XqnQmuweUx0="; vendorSha256 = "sha256-fa8IrJhsy5cBzBs4tGIx7ykJcXjdvLqms3Dk97P4Vik=";
doCheck = false; doCheck = false;

View file

@ -1,9 +1,11 @@
{ lib, stdenv, fetchFromGitHub }: { lib
, stdenv
, fetchFromGitHub
}:
with lib;
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "cue2pops"; pname = "cue2pops";
version = "git-2018-01-04"; version = "unstable-2018-01-04";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "makefu"; owner = "makefu";
@ -14,14 +16,14 @@ stdenv.mkDerivation {
dontConfigure = true; dontConfigure = true;
makeFlags = ["CC=cc"]; makeFlags = [ "CC=cc" ];
installPhase = '' installPhase = ''
install --directory --mode=755 $out/bin install --directory --mode=755 $out/bin
install --mode=755 cue2pops $out/bin install --mode=755 cue2pops $out/bin
''; '';
meta = { meta = with lib; {
description = "Convert CUE to ISO suitable to POPStarter"; description = "Convert CUE to ISO suitable to POPStarter";
homepage = "https://github.com/makefu/cue2pops-linux"; homepage = "https://github.com/makefu/cue2pops-linux";
maintainers = with maintainers; [ AndersonTorres ]; maintainers = with maintainers; [ AndersonTorres ];

View file

@ -3,7 +3,7 @@
let jdk = jdk8; jre = jre8; in let jdk = jdk8; jre = jre8; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ili2c"; pname = "ili2c";
version = "5.0.8"; version = "5.1.1";
nativeBuildInputs = [ ant jdk makeWrapper ]; nativeBuildInputs = [ ant jdk makeWrapper ];
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "claeis"; owner = "claeis";
repo = pname; repo = pname;
rev = "${pname}-${version}"; rev = "${pname}-${version}";
sha256 = "1yhsyh940kb33y2n6xl7zhf0f6q0nrxbyg6c4g5n2imllpn54sgi"; sha256 = "sha256-FHhx+f253+UdbFjd2fOlUY1tpQ6pA2aVu9CBSwUVoKQ=";
}; };
buildPhase = "ant jar"; buildPhase = "ant jar";