Merge master into haskell-updates

This commit is contained in:
github-actions[bot] 2022-02-09 00:08:15 +00:00 committed by GitHub
commit 5c325c71b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
112 changed files with 2432 additions and 1426 deletions

View File

@ -13842,4 +13842,10 @@
github = "AmeerTaweel";
githubId = 20538273;
};
nigelgbanks = {
name = "Nigel Banks";
email = "nigel.g.banks@gmail.com";
github = "nigelgbanks";
githubId = 487373;
};
}

View File

@ -1075,7 +1075,6 @@
./services/web-servers/phpfpm/default.nix
./services/web-servers/pomerium.nix
./services/web-servers/unit/default.nix
./services/web-servers/shellinabox.nix
./services/web-servers/tomcat.nix
./services/web-servers/traefik.nix
./services/web-servers/trafficserver/default.nix

View File

@ -21,11 +21,24 @@ my $res = $dbh->selectall_arrayref(
"select package from Programs where system = ? and name = ?",
{ Slice => {} }, $system, $program);
if (!defined $res || scalar @$res == 0) {
my $len = !defined $res ? 0 : scalar @$res;
if ($len == 0) {
print STDERR "$program: command not found\n";
} elsif (scalar @$res == 1) {
} elsif ($len == 1) {
my $package = @$res[0]->{package};
if ($ENV{"NIX_AUTO_RUN"} // "") {
if ($ENV{"NIX_AUTO_RUN_INTERACTIVE"} // "") {
while (1) {
print STDERR "'$program' from package '$package' will be run, confirm? [yn]: ";
chomp(my $comfirm = <STDIN>);
if (lc $comfirm eq "n") {
exit 0;
} elsif (lc $comfirm eq "y") {
last;
}
}
}
exec("nix-shell", "-p", $package, "--run", shell_quote("exec", @ARGV));
} else {
print STDERR <<EOF;
@ -35,11 +48,30 @@ ephemeral shell by typing:
EOF
}
} else {
print STDERR <<EOF;
if ($ENV{"NIX_AUTO_RUN"} // "") {
print STDERR "Select a package that provides '$program':\n";
for my $i (0 .. $len - 1) {
print STDERR " [", $i + 1, "]: @$res[$i]->{package}\n";
}
my $choice = 0;
while (1) { # exec will break this loop
no warnings "numeric";
print STDERR "Your choice [1-${len}]: ";
# 0 can be invalid user input like non-number string
# so we start from 1
$choice = <STDIN> + 0;
if (1 <= $choice && $choice <= $len) {
exec("nix-shell", "-p", @$res[$choice - 1]->{package},
"--run", shell_quote("exec", @ARGV));
}
}
} else {
print STDERR <<EOF;
The program '$program' is not in your PATH. It is provided by several packages.
You can make it available in an ephemeral shell by typing one of the following:
EOF
print STDERR " nix-shell -p $_->{package}\n" foreach @$res;
print STDERR " nix-shell -p $_->{package}\n" foreach @$res;
}
}
exit 127;

View File

@ -88,6 +88,8 @@ with lib;
The racoon module has been removed, because the software project was abandoned upstream.
'')
(mkRemovedOptionModule [ "services" "shellinabox" ] "The corresponding package was removed from nixpkgs.")
# Do NOT add any option renames here, see top of the file
];
}

View File

@ -143,7 +143,7 @@ in
"sshd.service" "sshd-keygen.service" ];
after = [ "network-online.target" "cloud-init-local.service" ];
before = [ "sshd.service" "sshd-keygen.service" ];
requires = [ "network.target "];
requires = [ "network.target"];
path = path;
serviceConfig =
{ Type = "oneshot";

View File

@ -1,122 +0,0 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.shellinabox;
# If a certificate file is specified, shellinaboxd requires
# a file descriptor to retrieve it
fd = "3";
createFd = optionalString (cfg.certFile != null) "${fd}<${cfg.certFile}";
# Command line arguments for the shellinabox daemon
args = [ "--background" ]
++ optional (! cfg.enableSSL) "--disable-ssl"
++ optional (cfg.certFile != null) "--cert-fd=${fd}"
++ optional (cfg.certDirectory != null) "--cert=${cfg.certDirectory}"
++ cfg.extraOptions;
# Command to start shellinaboxd
cmd = "${pkgs.shellinabox}/bin/shellinaboxd ${concatStringsSep " " args}";
# Command to start shellinaboxd if certFile is specified
wrappedCmd = "${pkgs.bash}/bin/bash -c 'exec ${createFd} && ${cmd}'";
in
{
###### interface
options = {
services.shellinabox = {
enable = mkEnableOption "shellinabox daemon";
user = mkOption {
type = types.str;
default = "root";
description = ''
User to run shellinaboxd as. If started as root, the server drops
privileges by changing to nobody, unless overridden by the
<literal>--user</literal> option.
'';
};
enableSSL = mkOption {
type = types.bool;
default = false;
description = ''
Whether or not to enable SSL (https) support.
'';
};
certDirectory = mkOption {
type = types.nullOr types.path;
default = null;
example = "/var/certs";
description = ''
The daemon will look in this directory far any certificates.
If the browser negotiated a Server Name Identification the daemon
will look for a matching certificate-SERVERNAME.pem file. If no SNI
handshake takes place, it will fall back on using the certificate in the
certificate.pem file.
If no suitable certificate is installed, shellinaboxd will attempt to
create a new self-signed certificate. This will only succeed if, after
dropping privileges, shellinaboxd has write permissions for this
directory.
'';
};
certFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/var/certificate.pem";
description = "Path to server SSL certificate.";
};
extraOptions = mkOption {
type = types.listOf types.str;
default = [ ];
example = [ "--port=443" "--service /:LOGIN" ];
description = ''
A list of strings to be appended to the command line arguments
for shellinaboxd. Please see the manual page
<link xlink:href="https://code.google.com/p/shellinabox/wiki/shellinaboxd_man"/>
for a full list of available arguments.
'';
};
};
};
###### implementation
config = mkIf cfg.enable {
assertions =
[ { assertion = cfg.enableSSL == true
-> cfg.certDirectory != null || cfg.certFile != null;
message = "SSL is enabled for shellinabox, but no certDirectory or certFile has been specefied."; }
{ assertion = ! (cfg.certDirectory != null && cfg.certFile != null);
message = "Cannot set both certDirectory and certFile for shellinabox."; }
];
systemd.services.shellinaboxd = {
description = "Shellinabox Web Server Daemon";
wantedBy = [ "multi-user.target" ];
requires = [ "sshd.service" ];
after = [ "sshd.service" ];
serviceConfig = {
Type = "forking";
User = "${cfg.user}";
ExecStart = "${if cfg.certFile == null then "${cmd}" else "${wrappedCmd}"}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
};
};
};
}

View File

@ -4,14 +4,15 @@
, fetchFromGitHub
, calf
, fftwFloat
, fmt
, glib
, glibmm
, gtk4
, gtkmm4
, itstool
, libadwaita
, libbs2b
, libebur128
, libsamplerate
, libsigcxx30
, libsndfile
, lilv
, lsp-plugins
@ -26,6 +27,7 @@
, rnnoise
, rubberband
, speexdsp
, tbb
, wrapGAppsHook4
, zam-plugins
, zita-convolver
@ -33,13 +35,13 @@
stdenv.mkDerivation rec {
pname = "easyeffects";
version = "6.1.3";
version = "6.2.3";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
rev = "v${version}";
sha256 = "sha256-1UfeqPJxY4YT98UdqTZtG+QUBOZlKfK+7WbszhO22A0=";
sha256 = "sha256-A1UanrAbmZFGCmDNIr1h+v5RVMsIl4qgM/veBirudQM=";
};
nativeBuildInputs = [
@ -54,13 +56,14 @@ stdenv.mkDerivation rec {
buildInputs = [
fftwFloat
fmt
glib
glibmm
gtk4
gtkmm4
libadwaita
libbs2b
libebur128
libsamplerate
libsigcxx30
libsndfile
lilv
lv2
@ -69,14 +72,13 @@ stdenv.mkDerivation rec {
rnnoise
rubberband
speexdsp
tbb
zita-convolver
];
postPatch = ''
chmod +x meson_post_install.py
patchShebangs meson_post_install.py
# https://github.com/wwmm/easyeffects/pull/1205
substituteInPlace meson_post_install.py --replace "gtk-update-icon-cache" "gtk4-update-icon-cache"
'';
preFixup =

View File

@ -0,0 +1,29 @@
{ lib, stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
pname = "besu";
version = "21.10.8";
src = fetchurl {
url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz";
sha256 = "sha256-0yXi42vDinB6nuv5IGj1AhYGqMa2Rku0tNWQCO+AFPw=";
};
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
mkdir -p $out/bin
cp -r bin $out/
mkdir -p $out/lib
cp -r lib $out/
wrapProgram $out/bin/${pname} --set JAVA_HOME "${jre}"
'';
meta = with lib; {
description = "An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client";
homepage = "https://www.hyperledger.org/projects/besu";
license = licenses.asl20;
platforms = platforms.all;
maintainers = with maintainers; [ mmahut ];
};
}

View File

@ -3,13 +3,13 @@
buildDotnetModule rec {
pname = "btcpayserver";
version = "1.4.3";
version = "1.4.4";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "sha256-CMa0+Djx07q77W/ezMhU+JP5EPXz4nfZ35TN8O6R/nc=";
sha256 = "sha256-PW5a1Bw21skpboWDtlZHGWtFwfImznD7nYI92RT7GGQ=";
};
projectFile = "BTCPayServer/BTCPayServer.csproj";

View File

@ -2,12 +2,12 @@
let
pname = "ledger-live-desktop";
version = "2.37.2";
version = "2.38.2";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
hash = "sha256-etbMd0qUAsd5B3QH+DBVI9QLROjZXkGr4sAUlO8cRek=";
hash = "sha256-k6Rbxpe5BpRmlE+WL7iiFUtRCs5KlrLH2c3iSucUhqo=";
};
appimageContents = appimageTools.extractType2 {

View File

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "lightning-loop";
version = "0.16.0-beta";
version = "0.17.0-beta";
src = fetchFromGitHub {
owner = "lightninglabs";
repo = "loop";
rev = "v${version}";
sha256 = "0q4lk338mr30frilgnjr43gd55z7ryj2s260437b4pnp03hmbf10";
sha256 = "0hjawagn1dfgj67i52bvf3phvm9f9708z3jqs6cvyz0w7vp107py";
};
vendorSha256 = "14862603rrss14p537j9i7iwflaaprwrnslmqm9hpb7hj52bxqfv";
vendorSha256 = "1fpc73hwdn3baz5ykrykvqdr5861gj9p6liy8qll5525kdv560f6";
subPackages = [ "cmd/loop" "cmd/loopd" ];

View File

@ -82,10 +82,10 @@ with stdenv; lib.makeOverridable mkDerivation (rec {
libnotify
] ++ extraLdPath)}" \
${lib.concatStringsSep " " extraWrapperArgs} \
--set JDK_HOME "$jdk" \
--set-default JDK_HOME "$jdk" \
--set-default ANDROID_JAVA_HOME "$jdk" \
--set-default JAVA_HOME "$jdk" \
--set ${hiName}_JDK "$jdk" \
--set ANDROID_JAVA_HOME "$jdk" \
--set JAVA_HOME "$jdk" \
--set ${hiName}_VM_OPTIONS ${vmoptsFile}
ln -s "$item/share/applications" $out/share

View File

@ -5,16 +5,21 @@
, python3Packages
, nodePackages
, wkhtmltopdf
, callPackage
}:
with python3Packages;
let
werkzeug = python3Packages.callPackage ../../../development/python-modules/werkzeug/1.nix {};
in
buildPythonApplication rec {
pname = "odoo";
major = "15";
minor = "0";
patch = "20211029";
patch = "20220126";
version = "${major}.${minor}.${patch}";
@ -22,7 +27,7 @@ buildPythonApplication rec {
src = fetchurl {
url = "https://nightly.odoo.com/${major}.${minor}/nightly/src/odoo_${version}.tar.gz";
name = "${pname}-${version}";
sha256 = "sha256-/E+bLBbiz7fRyTwP+0AMpqbuRkOpE4B4P6kREIB4m1Q=";
hash = "sha256-mofV0mNCdyzJecp0XegZBR/5NzHjis9kbpsUA/KJbZg=";
};
nativeBuildInputs = [

View File

@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
dontFixup = true;
outputHashAlgo = "sha256";
outputHashMode = "recursive";
outputHash = "sha256-pfYNHue7tZKYgU16kypZEfr2bXuDoPc4KorIAVjSylo=";
outputHash = "sha256-fJs/XM8PZqm/CrhShtcy4R/4s8dCc1WdXIvYSCYZ4dw=";
};
nativeBuildInputs = [

View File

@ -1,7 +1,7 @@
{ lib
, stdenv
, autoconf
, automake115x
, automake
, c-ares
, cryptopp
, curl
@ -25,22 +25,17 @@
stdenv.mkDerivation rec {
pname = "megacmd";
version = "1.4.0";
version = "1.5.0";
src = fetchFromGitHub {
owner = "meganz";
repo = "MEGAcmd";
rev = "${version}_Linux";
sha256 = "sha256-Q1SZSDTPGgBA/W/ZVYfTQsiP41RE1LJ+esQ3PK9EjIc=";
sha256 = "Y/FkbN9mTuBpcKCSQg0M+3/IPzJ58X4iZhX2kMVDv7A=";
fetchSubmodules = true;
};
nativeBuildInputs = [
autoconf
automake115x
libtool
pkg-config
];
nativeBuildInputs = [ autoconf automake libtool pkg-config ];
buildInputs = [
c-ares
@ -82,7 +77,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "MEGA Command Line Interactive and Scriptable Application";
homepage = "https://mega.nz/cmd";
homepage = "https://mega.io/cmd";
license = with licenses; [ bsd2 gpl3Only ];
platforms = [ "i686-linux" "x86_64-linux" ];
maintainers = with maintainers; [ lunik1 ];

View File

@ -20,7 +20,8 @@ let
inherit version;
src = subsurfaceSrc;
sourceRoot = "source/libdivecomputer";
prePatch = "cd libdivecomputer";
nativeBuildInputs = [ autoreconfHook ];

View File

@ -134,9 +134,6 @@ buildStdenv.mkDerivation ({
lib.optional (lib.versionAtLeast version "90" && lib.versionOlder version "95") ./no-buildconfig-ffx90.patch ++
lib.optional (lib.versionAtLeast version "96") ./no-buildconfig-ffx96.patch ++
# Fix wayland 1.20 compatibility (https://bugzilla.mozilla.org/show_bug.cgi?id=1745560:)
lib.optional (lib.versionOlder version "96") ./fix-build-with-wayland-1.20.patch ++
patches;
# Ignore trivial whitespace changes in patches, this fixes compatibility of
@ -178,6 +175,8 @@ buildStdenv.mkDerivation ({
rm -rf obj-x86_64-pc-linux-gnu
substituteInPlace toolkit/xre/glxtest.cpp \
--replace 'dlopen("libpci.so' 'dlopen("${pciutils}/lib/libpci.so'
patchShebangs mach
'';
nativeBuildInputs =

View File

@ -1,13 +0,0 @@
diff --git a/widget/gtk/mozwayland/mozwayland.c b/widget/gtk/mozwayland/mozwayland.c
index 7a448e6..7792581 100644
--- a/widget/gtk/mozwayland/mozwayland.c
+++ b/widget/gtk/mozwayland/mozwayland.c
@@ -200,3 +200,8 @@ MOZ_EXPORT int wl_list_empty(const struct wl_list* list) { return -1; }
MOZ_EXPORT void wl_list_insert_list(struct wl_list* list,
struct wl_list* other) {}
+
+MOZ_EXPORT struct wl_proxy *
+wl_proxy_marshal_flags(struct wl_proxy *proxy, uint32_t opcode,
+ const struct wl_interface *interface, uint32_t version,
+ uint32_t flags, ...) { return NULL; }

View File

@ -7,10 +7,10 @@ in
rec {
firefox = common rec {
pname = "firefox";
version = "96.0.3";
version = "97.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "3dd5fbc96e369d5f4fb3eca778c2bd3e2313d089f867de9fac3556810a797e9b5629ef1b8840fb2f22a18df7de95ea1993eee052f691d861a555cea544b05966";
sha512 = "a913695a42cb06ee9bda2a20e65cc573e40ca93e9f75b7ee0a43ebd1935b371e7e80d5fc8d5f126ad0712ab848635a8624bbeed43807e5c179537aa32c884186";
};
meta = {
@ -32,10 +32,10 @@ rec {
firefox-esr-91 = common rec {
pname = "firefox-esr";
version = "91.5.1esr";
version = "91.6.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "26239e7a94b79f1e24a6667d7cf1c398d75992e8850144affbc5d3f34f04b91f0c9b020cab662b2cd4927924839ff2ddd2f3605c537bb5494fd9ac0d951b14fa";
sha512 = "3dd1929f93cdd087a93fc3597f32d9005c986b59832954e01a8c2472b179c92ad611eaa73d3fc000a08b838a0b70da73ff5ba82d6009160655ba6894cf04520e";
};
meta = {

View File

@ -1,9 +1,9 @@
{ lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }:
let
version = "0.26.1";
sha256 = "10l02cw0ypci9vaman1nm9z36fshqwwf0gk16rvsc82d02lv4iq5";
manifestsSha256 = "0gffjmcxsf9c4f6g60nwq88snm6lar0qd53xp0csr4n5sy7zg6dm";
version = "0.26.2";
sha256 = "1p99bjqlwyibycpby9fnzfmfd826zaw7k7d4f4p4gjpd7dphlrp1";
manifestsSha256 = "1s1hx754xa63s7in7gcrr146nkyvadba6vmy1bagjcxibxc3qdqy";
manifests = fetchzip {
url =
@ -23,7 +23,7 @@ in buildGoModule rec {
inherit sha256;
};
vendorSha256 = "sha256-IJGp4QWZbTzPHeawyjJI0aN4LP5ZV2mb5pUusfQ4rfE=";
vendorSha256 = "sha256-9MMEqJiplg7kmMmbHnTBEQ+GF+dBL7bpzs5Q0IYcMXU=";
postUnpack = ''
cp -r ${manifests} source/cmd/flux/manifests

View File

@ -10,42 +10,42 @@ let
# Our generic constructor to build new providers.
#
# Is designed to combine with the terraform.withPlugins implementation.
mkProvider =
{ owner
, repo
, rev
, version
, sha256
, vendorSha256 ? throw "vendorSha256 missing: please use `buildGoModule`" /* added 2022/01 */
, deleteVendor ? false
, proxyVendor ? false
, # Looks like "registry.terraform.io/vancluever/acme"
provider-source-address
}@attrs:
buildGoModule {
pname = repo;
inherit vendorSha256 version deleteVendor proxyVendor;
subPackages = [ "." ];
doCheck = false;
# https://github.com/hashicorp/terraform-provider-scaffolding/blob/a8ac8375a7082befe55b71c8cbb048493dd220c2/.goreleaser.yml
# goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${rev}" ];
src = fetchFromGitHub {
inherit owner repo rev sha256;
};
mkProvider = lib.makeOverridable
({ owner
, repo
, rev
, version
, sha256
, vendorSha256 ? throw "vendorSha256 missing: please use `buildGoModule`" /* added 2022/01 */
, deleteVendor ? false
, proxyVendor ? false
, # Looks like "registry.terraform.io/vancluever/acme"
provider-source-address
}@attrs:
buildGoModule {
pname = repo;
inherit vendorSha256 version deleteVendor proxyVendor;
subPackages = [ "." ];
doCheck = false;
# https://github.com/hashicorp/terraform-provider-scaffolding/blob/a8ac8375a7082befe55b71c8cbb048493dd220c2/.goreleaser.yml
# goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${rev}" ];
src = fetchFromGitHub {
inherit owner repo rev sha256;
};
# Move the provider to libexec
postInstall = ''
dir=$out/libexec/terraform-providers/${provider-source-address}/${version}/''${GOOS}_''${GOARCH}
mkdir -p "$dir"
mv $out/bin/* "$dir/terraform-provider-$(basename ${provider-source-address})_${version}"
rmdir $out/bin
'';
# Move the provider to libexec
postInstall = ''
dir=$out/libexec/terraform-providers/${provider-source-address}/${version}/''${GOOS}_''${GOARCH}
mkdir -p "$dir"
mv $out/bin/* "$dir/terraform-provider-$(basename ${provider-source-address})_${version}"
rmdir $out/bin
'';
# Keep the attributes around for later consumption
passthru = attrs;
};
# Keep the attributes around for later consumption
passthru = attrs;
});
list = lib.importJSON ./providers.json;

View File

@ -86,7 +86,26 @@ let
withPlugins (x: newplugins x ++ actualPlugins);
full = withPlugins (p: lib.filter lib.isDerivation (lib.attrValues p));
# Ouch
# Expose wrappers around the override* functions of the terraform
# derivation.
#
# Note that this does not behave as anyone would expect if plugins
# are specified. The overrides are not on the user-visible wrapper
# derivation but instead on the function application that eventually
# generates the wrapper. This means:
#
# 1. When using overrideAttrs, only `passthru` attributes will
# become visible on the wrapper derivation. Other overrides that
# modify the derivation *may* still have an effect, but it can be
# difficult to follow.
#
# 2. Other overrides may work if they modify the terraform
# derivation, or they may have no effect, depending on what
# exactly is being changed.
#
# 3. Specifying overrides on the wrapper is unsupported.
#
# See nixpkgs#158620 for details.
overrideDerivation = f:
(pluggable (terraform.overrideDerivation f)).withPlugins plugins;
overrideAttrs = f:
@ -105,6 +124,12 @@ let
inherit (terraform) name meta;
nativeBuildInputs = [ makeWrapper ];
# Expose the passthru set with the override functions
# defined above, as well as any passthru values already
# set on `terraform` at this point (relevant in case a
# user overrides attributes).
passthru = terraform.passthru // passthru;
buildCommand = ''
# Create wrappers for terraform plugins because Terraform only
# walks inside of a tree of files.
@ -128,8 +153,6 @@ let
--set NIX_TERRAFORM_PLUGIN_DIR $out/libexec/terraform-providers \
--prefix PATH : "${lib.makeBinPath wrapperInputs}"
'';
inherit passthru;
});
in
withPlugins (_: [ ]);

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "jitsi-meet-electron";
version = "2.8.11";
version = "2022.1.1";
src = fetchurl {
url = "https://github.com/jitsi/jitsi-meet-electron/releases/download/v${version}/jitsi-meet-x86_64.AppImage";
sha256 = "sha256-DznbSwA1UISw3EkIfM5hGgmIToeXsH1b1HB7UOgDTKU=";
sha256 = "0x3fdqgjnsd570b7nszfx3h8l5c8x2kg32ig85n2a2g481c7xi6l";
name = "${pname}-${version}.AppImage";
};

View File

@ -12,6 +12,8 @@ nodePackages.n8n.override {
node-pre-gyp
];
passthru.updateScript = ./generate-dependencies.sh;
meta = with lib; {
description = "Free and open fair-code licensed node based Workflow Automation Tool";
maintainers = with maintainers; [ freezeboy k900 ];

View File

@ -10,6 +10,7 @@
# -> cpu-features
# -> node-gyp@3.8.0 -> python2
# -> cmake
cd "$(dirname $(readlink -f $0))"
node2nix \
--14 \

View File

@ -31,13 +31,13 @@ let
sha512 = "7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==";
};
};
"@azure/core-http-2.2.3" = {
"@azure/core-http-2.2.4" = {
name = "_at_azure_slash_core-http";
packageName = "@azure/core-http";
version = "2.2.3";
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/@azure/core-http/-/core-http-2.2.3.tgz";
sha512 = "xr8AeszxP418rI//W38NfJDDr0kbVAPZkURZnZ+Fle+lLWeURjDE5zNIuocA1wUPoKSP8iXc0ApW6nPtbLGswA==";
url = "https://registry.npmjs.org/@azure/core-http/-/core-http-2.2.4.tgz";
sha512 = "QmmJmexXKtPyc3/rsZR/YTLDvMatzbzAypJmLzvlfxgz/SkgnqV/D4f6F2LsK6tBj1qhyp8BoXiOebiej0zz3A==";
};
};
"@azure/core-lro-2.2.3" = {
@ -112,13 +112,13 @@ let
sha512 = "c8+Wz19xauW0bGkTCoqZH4dYfbtBniPiGiRQOn1ca6G5jsjr4azwaTk9gwjVY8r3vY2Taf95eivLzipfIfiS4A==";
};
};
"@babel/runtime-7.16.7" = {
"@babel/runtime-7.17.0" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
version = "7.16.7";
version = "7.17.0";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz";
sha512 = "9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==";
url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz";
sha512 = "etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==";
};
};
"@dabh/diagnostics-2.0.2" = {
@ -130,13 +130,13 @@ let
sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
};
};
"@fontsource/open-sans-4.5.2" = {
"@fontsource/open-sans-4.5.4" = {
name = "_at_fontsource_slash_open-sans";
packageName = "@fontsource/open-sans";
version = "4.5.2";
version = "4.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/@fontsource/open-sans/-/open-sans-4.5.2.tgz";
sha512 = "aDQrW8s0KslG2aKb9nM5R6fiQR9iPomqWXf6iZCC30qv/UFlSY14SppodA3rE//+w37EqsJjyUq3BSEYzLdisg==";
url = "https://registry.npmjs.org/@fontsource/open-sans/-/open-sans-4.5.4.tgz";
sha512 = "iaEuU7l3VGA/bqWW9UsBD2bgFwCwDFwKlmOUft4Jps3pD3Zc9POMNYV0+mNyKbA4OIcIice32l+BMif8vY6pdg==";
};
};
"@icetee/ftp-0.3.15" = {
@ -220,6 +220,15 @@ let
sha512 = "cE3qfHWv8hGRCP31j7fIS7BfCflm/BNZ2HNqHexH+fDrdF2f1D5S8VmXWLC77ffv3oDvWyvE9AZeR0RfmHCCaA==";
};
};
"@oclif/config-1.18.3" = {
name = "_at_oclif_slash_config";
packageName = "@oclif/config";
version = "1.18.3";
src = fetchurl {
url = "https://registry.npmjs.org/@oclif/config/-/config-1.18.3.tgz";
sha512 = "sBpko86IrTscc39EvHUhL+c++81BVTsIZ3ETu/vG+cCdi0N6vb2DoahR67A9FI2CGnxRRHjnTfa3m6LulwNATA==";
};
};
"@oclif/errors-1.3.5" = {
name = "_at_oclif_slash_errors";
packageName = "@oclif/errors";
@ -256,13 +265,13 @@ let
sha512 = "tXb0NKgSgNxmf6baN6naK+CCwOueaFk93FG9u202U7mTBHUKsioOUlw1SG/iPi9aJM3WE4pHLXmty59pci0OEw==";
};
};
"@opentelemetry/api-1.0.4" = {
"@opentelemetry/api-1.1.0" = {
name = "_at_opentelemetry_slash_api";
packageName = "@opentelemetry/api";
version = "1.0.4";
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.4.tgz";
sha512 = "BuJuXRSJNQ3QoKA6GWWDyuLpOUck+9hAXNMCnrloc1aWVoy6Xq6t9PUV08aBZ4Lutqq2LEHM486bpZqoViScog==";
url = "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz";
sha512 = "hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==";
};
};
"@rudderstack/rudder-sdk-node-1.0.6" = {
@ -454,22 +463,22 @@ let
sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==";
};
};
"@types/node-12.20.42" = {
"@types/node-12.20.43" = {
name = "_at_types_slash_node";
packageName = "@types/node";
version = "12.20.42";
version = "12.20.43";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node/-/node-12.20.42.tgz";
sha512 = "aI3/oo5DzyiI5R/xAhxxRzfZlWlsbbqdgxfTPkqu/Zt+23GXiJvMCyPJT4+xKSXOnLqoL8jJYMLTwvK2M3a5hw==";
url = "https://registry.npmjs.org/@types/node/-/node-12.20.43.tgz";
sha512 = "HCfJdaYqJX3BCzeihgZrD7b85Cu05OC/GVJ4kEYIflwUs4jbnUlLLWoq7hw1LBcdvUyehO+gr6P5JQ895/2ZfA==";
};
};
"@types/node-17.0.10" = {
"@types/node-17.0.15" = {
name = "_at_types_slash_node";
packageName = "@types/node";
version = "17.0.10";
version = "17.0.15";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz";
sha512 = "S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==";
url = "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz";
sha512 = "zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==";
};
};
"@types/node-fetch-2.5.12" = {
@ -589,13 +598,13 @@ let
sha512 = "h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==";
};
};
"accepts-1.3.7" = {
"accepts-1.3.8" = {
name = "accepts";
packageName = "accepts";
version = "1.3.7";
version = "1.3.8";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz";
sha512 = "PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==";
};
};
"access-control-1.0.1" = {
@ -940,13 +949,13 @@ let
sha512 = "uUbetCWczQHbsKyX1C99XpQHBM8SWfovvaZhPIj23/1uV7SQf0WeRZbiLpw0JZm+LHTChfNgrLfDJOVoU2kU+A==";
};
};
"aws-sdk-2.1062.0" = {
"aws-sdk-2.1069.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
version = "2.1062.0";
version = "2.1069.0";
src = fetchurl {
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1062.0.tgz";
sha512 = "QIU8jwi7Uqyvw2HjsXXXUZv3V/6TinUzLewrdl2EdvonqZCXhwMgnZx2F9I2x62IKH1RqnINwFWdoK+OTgcAjA==";
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1069.0.tgz";
sha512 = "AF7/5JotrVd8g/D3WWHgQto+IryB1V7iudIYm+H+qxmkGOU3xvL63ChhEoLTY/CxuK/diayg0oWILEsXUn3dfw==";
};
};
"aws-sign2-0.7.0" = {
@ -1768,13 +1777,13 @@ let
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
};
};
"core-js-3.20.3" = {
"core-js-3.21.0" = {
name = "core-js";
packageName = "core-js";
version = "3.20.3";
version = "3.21.0";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz";
sha512 = "vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==";
url = "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz";
sha512 = "YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==";
};
};
"core-util-is-1.0.2" = {
@ -1786,13 +1795,13 @@ let
sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
};
};
"crc-32-1.2.0" = {
"crc-32-1.2.1" = {
name = "crc-32";
packageName = "crc-32";
version = "1.2.0";
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz";
sha512 = "1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==";
url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz";
sha512 = "Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==";
};
};
"cron-1.7.2" = {
@ -2542,22 +2551,13 @@ let
sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
"flatted-2.0.2" = {
"flatted-3.2.5" = {
name = "flatted";
packageName = "flatted";
version = "2.0.2";
version = "3.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
};
};
"flatted-3.2.4" = {
name = "flatted";
packageName = "flatted";
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz";
sha512 = "8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==";
url = "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz";
sha512 = "WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==";
};
};
"fn.name-1.1.0" = {
@ -3235,13 +3235,13 @@ let
sha512 = "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==";
};
};
"ioredis-4.28.3" = {
"ioredis-4.28.5" = {
name = "ioredis";
packageName = "ioredis";
version = "4.28.3";
version = "4.28.5";
src = fetchurl {
url = "https://registry.npmjs.org/ioredis/-/ioredis-4.28.3.tgz";
sha512 = "9JOWVgBnuSxpIgfpjc1OeY1OLmA4t2KOWWURTDRXky+eWO0LZhI33pQNT9gYxANUXfh5p/zYephYni6GPRsksQ==";
url = "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz";
sha512 = "3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==";
};
};
"ip-regex-2.1.0" = {
@ -3577,13 +3577,13 @@ let
sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
};
};
"isbot-3.4.0" = {
"isbot-3.4.1" = {
name = "isbot";
packageName = "isbot";
version = "3.4.0";
version = "3.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/isbot/-/isbot-3.4.0.tgz";
sha512 = "0WOb6bbJ6gtpWVHQ30r5MzqvSrCNbZ70wFXAJWdXt/0LulF59uvBQnPgA7IelbOXEpV+CtLWkDxLB4TU7f0+VA==";
url = "https://registry.npmjs.org/isbot/-/isbot-3.4.1.tgz";
sha512 = "CyapceDROQ9dp9uGUh2d0D7q/MDGDt2B3rl/da+BZ0maCBI9bNlZMk3fr4dEO+LEsRY7ur3mfYNQPavCRDRJxg==";
};
};
"isexe-2.0.0" = {
@ -3820,13 +3820,13 @@ let
sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
};
};
"libphonenumber-js-1.9.44" = {
"libphonenumber-js-1.9.48" = {
name = "libphonenumber-js";
packageName = "libphonenumber-js";
version = "1.9.44";
version = "1.9.48";
src = fetchurl {
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.44.tgz";
sha512 = "zhw8nUMJuQf7jG1dZfEOKKOS6M3QYIv3HnvB/vGohNd0QfxIQcObH3a6Y6s350H+9xgBeOXClOJkS0hJ0yvS3g==";
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.48.tgz";
sha512 = "2aiDGkr5Ty7LZRhKhnMeV9tfRbzd2zahgF12I0v11AFwEelSdiu5t8/Npf3UejKcuoO4anqTdjnIW3dEtj1xYQ==";
};
};
"libqp-1.1.0" = {
@ -3991,6 +3991,15 @@ let
sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451";
};
};
"lodash.merge-4.6.2" = {
name = "lodash.merge";
packageName = "lodash.merge";
version = "4.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz";
sha512 = "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==";
};
};
"lodash.once-4.1.1" = {
name = "lodash.once";
packageName = "lodash.once";
@ -4144,13 +4153,13 @@ let
sha512 = "etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==";
};
};
"mappersmith-2.36.3" = {
"mappersmith-2.37.1" = {
name = "mappersmith";
packageName = "mappersmith";
version = "2.36.3";
version = "2.37.1";
src = fetchurl {
url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.36.3.tgz";
sha512 = "izy4Gc7+VafMR/fDQukiEEBAfFoPGRYLBzFxXqXMR1IwAHqlQgSPRX+g/uIkaVqGRh+eb5c7sy8HNaBq9opwkA==";
url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.37.1.tgz";
sha512 = "3QiXhRADHTK/it1riJMJm/sHmLlGdw3pfLgZJQu9MfT1CNeiO93keNY0BVLlRmpPBsMER/P7kj3mtcAK2V331Q==";
};
};
"md5-2.3.0" = {
@ -4450,49 +4459,49 @@ let
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
"n8n-core-0.102.0" = {
"n8n-core-0.104.0" = {
name = "n8n-core";
packageName = "n8n-core";
version = "0.102.0";
version = "0.104.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.102.0.tgz";
sha512 = "9/suLELO/HBoEZ06bEv3cN7HZoR43qZlubM0BDXDhXJHBasfKcfegXYYacSfBxtTVX71cLffVgshJoJt8OtDcw==";
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.104.0.tgz";
sha512 = "rh8ooCF0zeVjic6JWByuCzcltpeV/OJjUmLcChXU3S6peggCvazvxlU6GOF/+YT69CeQdHwhTmOXSEevu0uzVQ==";
};
};
"n8n-design-system-0.9.0" = {
"n8n-design-system-0.11.0" = {
name = "n8n-design-system";
packageName = "n8n-design-system";
version = "0.9.0";
version = "0.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.9.0.tgz";
sha512 = "E1DoUDIvPTLAQ72mkg+MVS72QxDxa5UPxVqX4QeF/xAhUrXKfTWHveG5OxugW+mrEF5nO8IG08MEDOQCOzJZpQ==";
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.11.0.tgz";
sha512 = "KL64XTr9sqqiBEEV7on2cdLooleHPyXClFL+THUy2oXDbGqdlyCGykukU7S4aX+nSjrJEQEDMaMcbw3NCHrumg==";
};
};
"n8n-editor-ui-0.127.0" = {
"n8n-editor-ui-0.129.0" = {
name = "n8n-editor-ui";
packageName = "n8n-editor-ui";
version = "0.127.0";
version = "0.129.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.127.0.tgz";
sha512 = "XCiLwXing2nSidUfrEqcYxG7Zc7TBbJDxmUjSwv2fdH4SK4vMPcUINJbEQOHPIhc6GNEjSt1J/tbCEJJC/acbg==";
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.129.0.tgz";
sha512 = "LEYqSL04FWh9dPM/YhL1yySOYCN7IB5uP7uLjfiDR+B7BQcmpq1Do6NzuKqdzfoN8MwMZy6avQrw691rq266nQ==";
};
};
"n8n-nodes-base-0.158.0" = {
"n8n-nodes-base-0.160.0" = {
name = "n8n-nodes-base";
packageName = "n8n-nodes-base";
version = "0.158.0";
version = "0.160.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.158.0.tgz";
sha512 = "qs/T0S2BHrovOFh6mnCRpuY9qhKZxub160+qtvXMVsiUWCpKEW1eIA4owYHLH3DLYqW0izQJap0sGlZEzV3xTg==";
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.160.0.tgz";
sha512 = "q1eJBZSRgafVZBoCgmqxP0vnGDbgUpru0SOgtPgvvZxceo02PiBn8X8N8UjZ5ZeqIekO25tWvbJjGZpyIQ5/sg==";
};
};
"n8n-workflow-0.84.0" = {
"n8n-workflow-0.86.0" = {
name = "n8n-workflow";
packageName = "n8n-workflow";
version = "0.84.0";
version = "0.86.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.84.0.tgz";
sha512 = "ibZ/oCWd81DMhjUQcAMC5GNs2C/dm+4boKTIjRuFHmbGzF2elwpb5s2nlkRn5REj9aZseZ0N9bfJ6slcLbw/Sw==";
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.86.0.tgz";
sha512 = "+Kdo5RMEsh7QJ8AkWNTSpyxYRtjpxPmPfifVAFg4HVguW7g5e7f74xlmqD2xnxQybC9B3f6jxvx6WMKbNcT/+A==";
};
};
"named-placeholders-1.1.2" = {
@ -4549,13 +4558,13 @@ let
sha512 = "6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==";
};
};
"negotiator-0.6.2" = {
"negotiator-0.6.3" = {
name = "negotiator";
packageName = "negotiator";
version = "0.6.2";
version = "0.6.3";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz";
sha512 = "+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==";
};
};
"neo-async-2.6.2" = {
@ -5107,13 +5116,13 @@ let
sha512 = "v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==";
};
};
"peek-readable-4.0.2" = {
"peek-readable-4.1.0" = {
name = "peek-readable";
packageName = "peek-readable";
version = "4.0.2";
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz";
sha512 = "9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==";
url = "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz";
sha512 = "ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==";
};
};
"performance-now-2.1.0" = {
@ -5134,6 +5143,15 @@ let
sha512 = "7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==";
};
};
"pg-8.7.3" = {
name = "pg";
packageName = "pg";
version = "8.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/pg/-/pg-8.7.3.tgz";
sha512 = "HPmH4GH4H3AOprDJOazoIcpI49XFsHCe8xlrjHkWiapdbHK+HLtbm/GQzXYAZwmPju/kzKhjaSfMACG+8cgJcw==";
};
};
"pg-connection-string-2.5.0" = {
name = "pg-connection-string";
packageName = "pg-connection-string";
@ -5161,13 +5179,13 @@ let
sha512 = "1KdmFGGTP6jplJoI8MfvRlfvMiyBivMRP7/ffh4a11RUFJ7kC2J0ZHlipoKiH/1hz+DVgceon9U2qbaHpPeyPg==";
};
};
"pg-pool-3.4.1" = {
"pg-pool-3.5.1" = {
name = "pg-pool";
packageName = "pg-pool";
version = "3.4.1";
version = "3.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz";
sha512 = "TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==";
url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz";
sha512 = "6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==";
};
};
"pg-promise-10.11.1" = {
@ -5332,13 +5350,13 @@ let
sha512 = "sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==";
};
};
"printj-1.3.0" = {
"printj-1.3.1" = {
name = "printj";
packageName = "printj";
version = "1.3.0";
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/printj/-/printj-1.3.0.tgz";
sha512 = "017o8YIaz8gLhaNxRB9eBv2mWXI2CtzhPJALnQTP+OPpuUfP0RMWqr/mHCzqVeu1AQxfzSfAtAq66vKB8y7Lzg==";
url = "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz";
sha512 = "GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==";
};
};
"process-0.11.10" = {
@ -5971,6 +5989,15 @@ let
sha512 = "ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==";
};
};
"safe-stable-stringify-2.3.1" = {
name = "safe-stable-stringify";
packageName = "safe-stable-stringify";
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz";
sha512 = "kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==";
};
};
"safer-buffer-2.1.2" = {
name = "safer-buffer";
packageName = "safer-buffer";
@ -6169,13 +6196,13 @@ let
sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==";
};
};
"signal-exit-3.0.6" = {
"signal-exit-3.0.7" = {
name = "signal-exit";
packageName = "signal-exit";
version = "3.0.6";
version = "3.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz";
sha512 = "sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==";
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz";
sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";
};
};
"simple-git-2.48.0" = {
@ -6322,22 +6349,22 @@ let
sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==";
};
};
"ssh2-1.5.0" = {
"ssh2-1.6.0" = {
name = "ssh2";
packageName = "ssh2";
version = "1.5.0";
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/ssh2/-/ssh2-1.5.0.tgz";
sha512 = "iUmRkhH9KGeszQwDW7YyyqjsMTf4z+0o48Cp4xOwlY5LjtbIAvyd3fwnsoUZW/hXmTCRA3yt7S/Jb9uVjErVlA==";
url = "https://registry.npmjs.org/ssh2/-/ssh2-1.6.0.tgz";
sha512 = "lxc+uvXqOxyQ99N2M7k5o4pkYDO5GptOTYduWw7hIM41icxvoBcCNHcj+LTKrjkL0vFcAl+qfZekthoSFRJn2Q==";
};
};
"ssh2-sftp-client-7.2.1" = {
"ssh2-sftp-client-7.2.2" = {
name = "ssh2-sftp-client";
packageName = "ssh2-sftp-client";
version = "7.2.1";
version = "7.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.1.tgz";
sha512 = "kr5QFL+d8Ta28wGhlRqkHo812PjMhKrBK7oTaYGNHqTvXAUjxZR6SeWRXbwKASE3dh2xeDz5aXHcg01bzfAeCA==";
url = "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.2.tgz";
sha512 = "qZYivU1zezyRomCf+TtsCYVAsc0TDQWzxJMMUN8NknEPonm2TYGxJAzrW8acUh2ILYgA0ZPOJElLV/qp9nRVYQ==";
};
};
"sshpk-1.17.0" = {
@ -6493,13 +6520,13 @@ let
sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
};
};
"strtok3-6.2.4" = {
"strtok3-6.3.0" = {
name = "strtok3";
packageName = "strtok3";
version = "6.2.4";
version = "6.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz";
sha512 = "GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==";
url = "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz";
sha512 = "fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==";
};
};
"supports-color-2.0.0" = {
@ -7186,22 +7213,22 @@ let
sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
};
};
"winston-3.4.0" = {
"winston-3.5.1" = {
name = "winston";
packageName = "winston";
version = "3.4.0";
version = "3.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/winston/-/winston-3.4.0.tgz";
sha512 = "FqilVj+5HKwCfIHQzMxrrd5tBIH10JTS3koFGbLVWBODjiIYq7zir08rFyBT4rrTYG/eaTqDcfSIbcjSM78YSw==";
url = "https://registry.npmjs.org/winston/-/winston-3.5.1.tgz";
sha512 = "tbRtVy+vsSSCLcZq/8nXZaOie/S2tPXPFt4be/Q3vI/WtYwm7rrwidxVw2GRa38FIXcJ1kUM6MOZ9Jmnk3F3UA==";
};
};
"winston-transport-4.4.2" = {
"winston-transport-4.5.0" = {
name = "winston-transport";
packageName = "winston-transport";
version = "4.4.2";
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.2.tgz";
sha512 = "9jmhltAr5ygt5usgUTQbEiw/7RYXpyUbEAFRCSicIacpUzPkrnQsQZSPGEI12aLK9Jth4zNcYJx3Cvznwrl8pw==";
url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz";
sha512 = "YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==";
};
};
"wmf-1.0.2" = {
@ -7426,10 +7453,10 @@ in
n8n = nodeEnv.buildNodePackage {
name = "n8n";
packageName = "n8n";
version = "0.160.0";
version = "0.162.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n/-/n8n-0.160.0.tgz";
sha512 = "mdjD4tKohZP8kMbFa+gGWx5rYXLz9HprXr2tPHUpAvZ6x7JGb06uY2ieNifSAH9Ap3CR+qfg6HkPgSKe183CIA==";
url = "https://registry.npmjs.org/n8n/-/n8n-0.162.0.tgz";
sha512 = "76fcq99iZXy+j+BiuZMrR1rgeBgWRGOVwNeqlEqWCJ3u8kg6iDsGRuo9nSdx11OzP17hAJJKLtYHxLfTBV3kUw==";
};
dependencies = [
(sources."@azure/abort-controller-1.0.5" // {
@ -7443,7 +7470,7 @@ in
sources."tslib-2.3.1"
];
})
(sources."@azure/core-http-2.2.3" // {
(sources."@azure/core-http-2.2.4" // {
dependencies = [
sources."tough-cookie-4.0.0"
sources."tslib-2.3.1"
@ -7481,14 +7508,14 @@ in
sources."tslib-2.3.1"
];
})
sources."@babel/runtime-7.16.7"
sources."@babel/runtime-7.17.0"
(sources."@dabh/diagnostics-2.0.2" // {
dependencies = [
sources."enabled-2.0.0"
sources."kuler-2.0.0"
];
})
sources."@fontsource/open-sans-4.5.2"
sources."@fontsource/open-sans-4.5.4"
sources."@icetee/ftp-0.3.15"
sources."@kafkajs/confluent-schema-registry-1.0.6"
sources."@kwsites/file-exists-1.1.1"
@ -7497,7 +7524,7 @@ in
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
sources."@oclif/command-1.8.16"
(sources."@oclif/config-1.18.2" // {
(sources."@oclif/config-1.18.3" // {
dependencies = [
sources."tslib-2.3.1"
];
@ -7507,14 +7534,19 @@ in
sources."wrap-ansi-7.0.0"
];
})
sources."@oclif/help-1.0.1"
(sources."@oclif/help-1.0.1" // {
dependencies = [
sources."@oclif/config-1.18.2"
sources."tslib-2.3.1"
];
})
sources."@oclif/linewrap-1.0.0"
(sources."@oclif/parser-3.8.6" // {
dependencies = [
sources."tslib-2.3.1"
];
})
sources."@opentelemetry/api-1.0.4"
sources."@opentelemetry/api-1.1.0"
sources."@rudderstack/rudder-sdk-node-1.0.6"
sources."@segment/loosely-validate-event-2.0.0"
sources."@selderee/plugin-htmlparser2-0.6.0"
@ -7535,7 +7567,7 @@ in
sources."@types/lodash-4.14.178"
sources."@types/lossless-json-1.0.1"
sources."@types/mime-1.3.2"
sources."@types/node-17.0.10"
sources."@types/node-17.0.15"
(sources."@types/node-fetch-2.5.12" // {
dependencies = [
sources."form-data-3.0.1"
@ -7553,7 +7585,7 @@ in
sources."@xmldom/xmldom-0.7.5"
sources."abbrev-1.1.1"
sources."abort-controller-3.0.0"
sources."accepts-1.3.7"
sources."accepts-1.3.8"
sources."access-control-1.0.1"
(sources."adal-node-0.2.3" // {
dependencies = [
@ -7602,7 +7634,7 @@ in
];
})
sources."avsc-5.7.3"
(sources."aws-sdk-2.1062.0" // {
(sources."aws-sdk-2.1069.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."events-1.1.1"
@ -7697,7 +7729,7 @@ in
sources."printj-1.2.3"
];
})
sources."printj-1.3.0"
sources."printj-1.3.1"
];
})
sources."chalk-4.1.2"
@ -7776,9 +7808,13 @@ in
sources."convict-6.2.1"
sources."cookie-0.4.1"
sources."cookie-signature-1.0.6"
sources."core-js-3.20.3"
sources."core-js-3.21.0"
sources."core-util-is-1.0.2"
sources."crc-32-1.2.0"
(sources."crc-32-1.2.1" // {
dependencies = [
sources."printj-1.3.1"
];
})
sources."cron-1.7.2"
sources."cron-parser-2.18.0"
(sources."cross-spawn-4.0.2" // {
@ -7884,7 +7920,7 @@ in
sources."ms-2.0.0"
];
})
sources."flatted-2.0.2"
sources."flatted-3.2.5"
sources."fn.name-1.1.0"
sources."follow-redirects-1.14.7"
sources."for-each-0.3.3"
@ -7977,7 +8013,7 @@ in
sources."ini-1.3.8"
sources."inquirer-7.3.3"
sources."internal-slot-1.0.3"
sources."ioredis-4.28.3"
sources."ioredis-4.28.5"
sources."ip-regex-2.1.0"
sources."ipaddr.js-1.9.1"
sources."is-absolute-1.0.0"
@ -8012,7 +8048,7 @@ in
sources."is-windows-1.0.2"
sources."is-wsl-2.2.0"
sources."isarray-0.0.1"
sources."isbot-3.4.0"
sources."isbot-3.4.1"
sources."isexe-2.0.0"
sources."iso-639-1-2.1.12"
sources."isstream-0.1.2"
@ -8045,7 +8081,7 @@ in
sources."iconv-lite-0.6.2"
];
})
sources."libphonenumber-js-1.9.44"
sources."libphonenumber-js-1.9.48"
sources."libqp-1.1.0"
sources."limiter-1.1.5"
sources."linkify-it-3.0.3"
@ -8068,11 +8104,16 @@ in
sources."lodash.isnumber-3.0.3"
sources."lodash.isplainobject-4.0.6"
sources."lodash.isstring-4.0.1"
sources."lodash.merge-4.6.2"
sources."lodash.once-4.1.1"
sources."lodash.set-4.3.2"
sources."lodash.uniqby-4.7.0"
sources."lodash.unset-4.5.2"
sources."logform-2.3.2"
(sources."logform-2.3.2" // {
dependencies = [
sources."safe-stable-stringify-1.1.1"
];
})
sources."long-4.0.0"
sources."lossless-json-1.0.5"
(sources."lower-case-2.0.2" // {
@ -8101,7 +8142,7 @@ in
})
sources."make-error-1.3.6"
sources."make-error-cause-2.3.0"
sources."mappersmith-2.36.3"
sources."mappersmith-2.37.1"
sources."md5-2.3.0"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
@ -8157,20 +8198,19 @@ in
];
})
sources."mz-2.7.0"
(sources."n8n-core-0.102.0" // {
(sources."n8n-core-0.104.0" // {
dependencies = [
sources."flatted-3.2.4"
sources."qs-6.10.3"
];
})
sources."n8n-design-system-0.9.0"
sources."n8n-editor-ui-0.127.0"
(sources."n8n-nodes-base-0.158.0" // {
sources."n8n-design-system-0.11.0"
sources."n8n-editor-ui-0.129.0"
(sources."n8n-nodes-base-0.160.0" // {
dependencies = [
sources."iconv-lite-0.6.3"
];
})
sources."n8n-workflow-0.84.0"
sources."n8n-workflow-0.86.0"
(sources."named-placeholders-1.1.2" // {
dependencies = [
sources."lru-cache-4.1.5"
@ -8190,7 +8230,7 @@ in
sources."debug-3.2.7"
];
})
sources."negotiator-0.6.2"
sources."negotiator-0.6.3"
sources."neo-async-2.6.2"
(sources."no-case-3.0.4" // {
dependencies = [
@ -8289,14 +8329,18 @@ in
sources."debug-3.2.7"
];
})
sources."peek-readable-4.0.2"
sources."peek-readable-4.1.0"
sources."performance-now-2.1.0"
sources."pg-8.7.1"
sources."pg-8.7.3"
sources."pg-connection-string-2.5.0"
sources."pg-int8-1.0.1"
sources."pg-minify-1.6.2"
sources."pg-pool-3.4.1"
sources."pg-promise-10.11.1"
sources."pg-pool-3.5.1"
(sources."pg-promise-10.11.1" // {
dependencies = [
sources."pg-8.7.1"
];
})
sources."pg-protocol-1.5.0"
sources."pg-types-2.2.0"
(sources."pgpass-1.0.5" // {
@ -8401,7 +8445,7 @@ in
sources."run-parallel-1.2.0"
sources."rxjs-6.6.7"
sources."safe-buffer-5.2.1"
sources."safe-stable-stringify-1.1.1"
sources."safe-stable-stringify-2.3.1"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."sb-promise-queue-2.1.0"
@ -8433,7 +8477,7 @@ in
sources."sha.js-2.4.11"
sources."shell-escape-0.2.0"
sources."side-channel-1.0.4"
sources."signal-exit-3.0.6"
sources."signal-exit-3.0.7"
sources."simple-git-2.48.0"
sources."simple-lru-cache-0.0.2"
sources."simple-swizzle-0.2.2"
@ -8467,8 +8511,8 @@ in
sources."sqlstring-2.3.2"
sources."sse-channel-3.1.1"
sources."ssf-0.11.2"
sources."ssh2-1.5.0"
sources."ssh2-sftp-client-7.2.1"
sources."ssh2-1.6.0"
sources."ssh2-sftp-client-7.2.2"
sources."sshpk-1.17.0"
sources."stack-trace-0.0.10"
sources."standard-as-callback-2.1.0"
@ -8482,7 +8526,7 @@ in
sources."string_decoder-0.10.31"
sources."strip-ansi-6.0.1"
sources."strip-json-comments-2.0.1"
sources."strtok3-6.2.4"
sources."strtok3-6.3.0"
sources."supports-color-7.2.0"
(sources."tar-4.4.19" // {
dependencies = [
@ -8494,7 +8538,7 @@ in
sources."tdigest-0.1.1"
(sources."tedious-6.7.1" // {
dependencies = [
sources."@types/node-12.20.42"
sources."@types/node-12.20.43"
sources."bl-3.0.1"
sources."depd-2.0.0"
sources."iconv-lite-0.5.2"
@ -8601,14 +8645,14 @@ in
sources."which-boxed-primitive-1.0.2"
sources."wide-align-1.1.5"
sources."widest-line-3.1.0"
(sources."winston-3.4.0" // {
(sources."winston-3.5.1" // {
dependencies = [
sources."async-3.2.3"
sources."readable-stream-3.6.0"
sources."string_decoder-1.3.0"
];
})
(sources."winston-transport-4.4.2" // {
(sources."winston-transport-4.5.0" // {
dependencies = [
sources."readable-stream-3.6.0"
sources."string_decoder-1.3.0"

View File

@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "lean";
version = "3.39.0";
version = "3.39.1";
src = fetchFromGitHub {
owner = "leanprover-community";
@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
# from. this is then used to check whether an olean file should be
# rebuilt. don't use a tag as rev because this will get replaced into
# src/githash.h.in in preConfigure.
rev = "85c581588857624e9cd562aaa0301a951c497833";
sha256 = "1v9rqvpgm2hw0mvsg1arp7xp4r9h9p286364hn3if55pg3h8bjzn";
rev = "1781ded0d0062f40a7eaf3ead8dcbef4429c6321";
sha256 = "0xdpbfjfa1q4cnf87nl7l760ivr4agpqmy3i1f2b132sgbjzm1xx";
};
nativeBuildInputs = [ cmake ];

View File

@ -15,16 +15,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-branchless";
version = "0.3.8";
version = "0.3.9";
src = fetchFromGitHub {
owner = "arxanas";
repo = "git-branchless";
rev = "v${version}";
sha256 = "sha256-eDVC1tvAkCioV0Mi5f/Qkc0MMTNaoFXuvWXpllZ7PgE=";
sha256 = "sha256-SEmIZy8ql1MxcFR6zeif03DVha/SRZHajVwt3QOBBYU=";
};
cargoSha256 = "sha256-wtG/WTmZ13jxIawI9j9QKQm7jPx5TUs7MjqX+lq/Vf0=";
cargoSha256 = "sha256-mKfPxU1JoN/xLdPdwy3vo1M0qF9ag0T4Ls4dfvHn6Pc=";
nativeBuildInputs = [ pkg-config ];

View File

@ -2,12 +2,13 @@
openjdk11.overrideAttrs (oldAttrs: rec {
pname = "jetbrains-jdk";
version = "11_0_11-b1504.13";
version = "11_0_13-b1751.25";
src = fetchFromGitHub {
owner = "JetBrains";
repo = "JetBrainsRuntime";
rev = "jb${version}";
sha256 = "1xpgsgmmj5jp5qyw98hqmik6a7z3hfwmij023ij3qqymyj3nhm2i";
sha256 = "sha256-TPNYZUkAoiZfp7Ci3fslKnRNGY1lnyIhXYUt6J31lwI=";
};
patches = [];
meta = with lib; {

View File

@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "julia-bin";
version = "1.7.1";
version = "1.7.2";
src = {
x86_64-linux = fetchurl {
url = "https://julialang-s3.julialang.org/bin/linux/x64/${lib.versions.majorMinor version}/julia-${version}-linux-x86_64.tar.gz";
sha256 = "04czipzai5628v1npa2y2xff0bd4rj8d2fcjnnsvkqj5gff8wra4";
sha256 = "15dsfdcxvx0wizkkn85ldz0mg0h7cjziz1lw4kky0b9v9xr48lm7";
};
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");

View File

@ -595,11 +595,6 @@ self: super: builtins.intersectAttrs super {
sha256 = "1hjdprm990vyxz86fgq14ajn0lkams7i00h8k2i2g1a0hjdwppq6";
};
spagoWithOverrides = super.spago.override {
# spago has not yet been updated for the latest dhall.
dhall = self.dhall_1_38_1;
};
spagoDocs = overrideCabal (drv: {
postUnpack = (drv.postUnpack or "") + ''
# Spago includes the following two files directly into the binary
@ -625,7 +620,7 @@ self: super: builtins.intersectAttrs super {
"$sourceRoot/templates/docs-search-app-0.0.11.js" \
"$sourceRoot/templates/purescript-docs-search-0.0.11"
'';
}) spagoWithOverrides;
}) super.spago;
# Tests require network access.
spagoWithoutChecks = dontCheck spagoDocs;

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "libnats";
version = "2.1.0";
version = "3.2.0";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats.c";
rev = "refs/tags/v${version}";
sha256 = "16a0f0gvrmyrqvmh6vinqny3qhm6wyzw5ijnn3r82b1gqlpws0fz";
rev = "v${version}";
sha256 = "1ngji3sa44y27lnq4x5dzbd117s9psx4w0j50b4c2b72cf2z139q";
};
nativeBuildInputs = [ cmake ];

View File

@ -4,7 +4,7 @@
, curl
}:
let
version = "2020.3.11";
version = "2020.3.12";
shortVersion = builtins.substring 0 6 version;
in
stdenv.mkDerivation rec {
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/flightgear/release-${shortVersion}/${pname}-${version}.tar.bz2";
sha256 = "sha256-u438vCo7AUPR/88B0alh5WbvId0z2cx2jW2apYcdTzw=";
sha256 = "sha256-W7KZzFU5qZE6tOv9YSzH3yoNi8YET2yzmThMcl23140=";
};
nativeBuildInputs = [ cmake ];

View File

@ -299,9 +299,9 @@ with self;
};
core = janePackage {
version = "0.11.2";
version = "0.11.3";
pname = "core";
hash = "0vpsvd75lxb09il2rnzyib9mlr51v1hzqdc9fdxgx353pb5agh8a";
hash = "0pzl8n09z4f3i7z2wq4cjxfqrr8mj6xcdp7rbg0nxap2zdhjgvrq";
propagatedBuildInputs = [ core_kernel spawn ];
meta.description = "Jane Street's standard library overlay";
};

View File

@ -23,6 +23,15 @@ buildPythonPackage rec {
sha256 = "sha256-HAgt52Bo2NOUkpr5xvWTcRyrLKpfcBDlVAZxgDNI7hY=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace "--cov" "" \
--replace '"0.0.0"' '"${version}"'
substituteInPlace tests/test_adguardhome.py \
--replace 0.0.0 ${version}
'';
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [
@ -36,10 +45,6 @@ buildPythonPackage rec {
pytestCheckHook
];
postPatch = ''
substituteInPlace pyproject.toml --replace "--cov" ""
'';
pythonImportsCheck = [ "adguardhome" ];
meta = with lib; {

View File

@ -11,7 +11,6 @@ buildPythonPackage rec {
version = "0.14.3";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
@ -21,6 +20,11 @@ buildPythonPackage rec {
hash = "sha256-ELdNxeU9dajWr4VeOyuvNrSi7B+ImVJM/BlZsw3tcKE=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"0.0.0"' '"${version}"'
'';
nativeBuildInputs = [
poetry-core
];

View File

@ -3,6 +3,7 @@
, fetchPypi
, findutils
, pytestCheckHook
, setuptools-scm
}:
buildPythonPackage rec {
@ -15,6 +16,10 @@ buildPythonPackage rec {
sha256 = "10iqjzmya2h4sk765dlm1pbqypwlqyh8rw59a5m9i63d3klnz2mc";
};
nativeBuildInputs = [
setuptools-scm
];
patches = [ ./permissions.patch ];
checkInputs = [ findutils pytestCheckHook ];

View File

@ -7,29 +7,43 @@
, requests_oauthlib
, six
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "atlassian-python-api";
version = "3.18.1";
version = "3.19.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "atlassian-api";
repo = pname;
rev = version;
sha256 = "09xvkbdfhkrdkn8axb6bhi7p12lm2z1z84rx1wksfw9mffqk90v9";
sha256 = "sha256-SJsqk8TM+5UztN1ZDyYrOjNIWDLhm5XtLxPflIGPxKQ=";
};
propagatedBuildInputs = [
deprecated
oauthlib
requests
requests_oauthlib
six
];
checkInputs = [
pytestCheckHook
];
propagatedBuildInputs = [ deprecated oauthlib requests requests_oauthlib six ];
pythonImportsCheck = [
"atlassian"
];
meta = with lib; {
description = "Python Atlassian REST API Wrapper";
homepage = "https://github.com/atlassian-api/atlassian-python-api";
license = licenses.asl20;
maintainers = [ maintainers.arnoldfarkas ];
maintainers = with maintainers; [ arnoldfarkas ];
};
}

View File

@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-iothubprovisioningservices";
version = "1.0.0";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "e5871b03488b5ae6dfc441cdbda40cb39c000635ee57c513053792b3c15826a9";
sha256 = "sha256-04OoJuff93L62G6IozpmHpEaUbHHHD6nKlkMHVoJvJ4=";
};
propagatedBuildInputs = [

View File

@ -1,4 +1,4 @@
{ lib, fetchPypi, buildPythonPackage, isPy3k, boost, numpy, pytestCheckHook, pytest-benchmark }:
{ lib, fetchPypi, buildPythonPackage, isPy3k, boost, numpy, pytestCheckHook, pytest-benchmark, setuptools-scm }:
buildPythonPackage rec {
pname = "boost-histogram";
@ -11,7 +11,10 @@ buildPythonPackage rec {
sha256 = "a27842b2f1cfecc509382da2b25b03056354696482b38ec3c0220af0fc9b7579";
};
nativeBuildInputs = [ setuptools-scm ];
buildInputs = [ boost ];
propagatedBuildInputs = [ numpy ];
checkInputs = [ pytestCheckHook pytest-benchmark ];
@ -20,7 +23,6 @@ buildPythonPackage rec {
description = "Python bindings for the C++14 Boost::Histogram library";
homepage = "https://github.com/scikit-hep/boost-histogram";
license = licenses.bsd3;
platforms = platforms.unix;
maintainers = with maintainers; [ veprbl ];
};
}

View File

@ -1,6 +1,6 @@
{ buildPythonPackage, lib, fetchPypi
, pytestCheckHook, filelock, mock, pep8
, cython
, cython, setuptools-scm
, six, pyshp, shapely, geos, numpy
, gdal, pillow, matplotlib, pyepsg, pykdtree, scipy, owslib, fiona
, proj, flufl_lock
@ -23,6 +23,13 @@ buildPythonPackage rec {
--replace "test_epsg(" "dont_test_epsg("
'';
nativeBuildInputs = [
cython
geos # for geos-config
proj
setuptools-scm
];
buildInputs = [
geos proj
];
@ -48,12 +55,6 @@ buildPythonPackage rec {
"test_gridliner_labels_bbox_style"
];
nativeBuildInputs = [
cython
geos # for geos-config
proj
];
meta = with lib; {
description = "Process geospatial data to create maps and perform analyses";
license = licenses.lgpl3Plus;

View File

@ -4,6 +4,7 @@
, astropy
, dask
, numpy
, setuptools-scm
}:
buildPythonPackage rec {
@ -16,6 +17,8 @@ buildPythonPackage rec {
sha256 = "16rypj65wdfxxrilxfhbk563lxv86if4vvs9zfq3f8bkzdr8xl9s";
};
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ astropy dask numpy ];
# Tests require a large (800 Mb) dataset
@ -25,7 +28,7 @@ buildPythonPackage rec {
meta = {
description = "Dask-based reader for CASA data";
homepage = "http://radio-astro-tools.github.io";
homepage = "https://casa-formats-io.readthedocs.io/";
license = lib.licenses.lgpl2Only;
maintainers = with lib.maintainers; [ smaret ];
};

View File

@ -4,15 +4,19 @@
, click
, six
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "click-configfile";
version = "0.2.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "lb7sE77pUOmPQ8gdzavvT2RAkVWepmKY+drfWTUdkNE=";
hash = "sha256-lb7sE77pUOmPQ8gdzavvT2RAkVWepmKY+drfWTUdkNE=";
};
propagatedBuildInputs = [
@ -24,6 +28,15 @@ buildPythonPackage rec {
pytestCheckHook
];
postPatch = ''
substituteInPlace setup.py \
--replace "install_requires=install_requires," 'install_requires=["click >= 6.6", "six >= 1.10"],'
'';
pythonImportsCheck = [
"click_configfile"
];
disabledTests = [
"test_configfile__with_unbound_section"
"test_matches_section__with_bad_arg"

View File

@ -1,13 +1,13 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonAtLeast
, pythonOlder
, attrs
, isodate
, python-dateutil
, rfc3986
, uritemplate
, mock
, pytestCheckHook
, pytest-mock
}:
@ -15,6 +15,8 @@
buildPythonPackage rec {
pname = "csvw";
version = "1.11.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
@ -24,10 +26,6 @@ buildPythonPackage rec {
sha256 = "1393xwqawaxsflbq62vks92vv4zch8p6dd1mdvdi7j4vvf0zljkg";
};
patchPhase = ''
substituteInPlace setup.cfg --replace "--cov" ""
'';
propagatedBuildInputs = [
attrs
isodate
@ -37,15 +35,28 @@ buildPythonPackage rec {
];
checkInputs = [
mock
pytestCheckHook
pytest-mock
];
patchPhase = ''
substituteInPlace setup.cfg \
--replace "--cov" ""
'';
disabledTests = [
# this test is flaky on darwin because it depends on the resolution of filesystem mtimes
# https://github.com/cldf/csvw/blob/45584ad63ff3002a9b3a8073607c1847c5cbac58/tests/test_db.py#L257
"test_write_file_exists"
] ++ lib.optionals (pythonAtLeast "3.10") [
# https://github.com/cldf/csvw/issues/58
"test_roundtrip_escapechar"
"test_escapequote_escapecharquotechar_final"
"test_doubleQuote"
];
pythonImportsCheck = [
"csvw"
];
meta = with lib; {

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "deezer-python";
version = "5.1.0";
version = "5.1.1";
format = "pyproject";
disabled = pythonOlder "3.6";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "browniebroke";
repo = pname;
rev = "v${version}";
sha256 = "sha256-hBZBbREPxfAkGf2KRZtO3BpscFGlYiecQjM5l1/Edo0=";
sha256 = "sha256-gzavZ6/8k/JfcOlwWuMV+4AQxbkfWWgbBrHNcnuU51E=";
};
nativeBuildInputs = [

View File

@ -5,6 +5,7 @@
, pytestCheckHook
, pythonOlder
, requests
, setuptools-scm
, websocket-client
, zeroconf
}:
@ -21,6 +22,12 @@ buildPythonPackage rec {
sha256 = "sha256-N/48Q2IEL194vCzrPPuy+mRNejXfkoXy2t2oe0Y6ug4=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
requests
zeroconf
@ -32,13 +39,6 @@ buildPythonPackage rec {
pytest-mock
];
postPatch = ''
# setup.py is not able to detect the version with setuptools_scm
substituteInPlace setup.py \
--replace "setuptools_scm" "" \
--replace 'use_scm_version=True' 'use_scm_version="${version}"'
'';
# Disable test that requires network access
disabledTests = [
"test__on_pong"

View File

@ -1,8 +1,11 @@
{ lib
, buildPythonPackage
, fetchPypi, isPy27
, ldap , django
, fetchPypi
, isPy27
, ldap
, django
, mock
, setuptools-scm
}:
buildPythonPackage rec {
@ -14,7 +17,10 @@ buildPythonPackage rec {
sha256 = "1f2d5c562d9ba9a5e9a64099ae9798e1a63840a11afe4d1c4a9c74121f066eaa";
};
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ ldap django ];
checkInputs = [ mock ];
# django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings

View File

@ -8,6 +8,7 @@
, pytestCheckHook
, pythonOlder
, restructuredtext_lint
, setuptools-scm
, stevedore
}:
@ -23,6 +24,10 @@ buildPythonPackage rec {
sha256 = "376e50f4e70a1ae935416ddfcf93db35dd5d4cc0e557f2ec72f0667d0ace4548";
};
nativeBuildInputs = [
setuptools-scm
];
buildInputs = [
pbr
];

View File

@ -8,6 +8,7 @@
, pytestCheckHook
, pytest-doctestplus
, pythonOlder
, setuptools-scm
}:
buildPythonPackage rec {
@ -21,6 +22,10 @@ buildPythonPackage rec {
sha256 = "sha256-Id8rPK8qq71gHn5DKnEi7Lp081GFbcFtGU+v89Vlt9o=";
};
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
numpy
pandas

View File

@ -1,4 +1,5 @@
{ lib
, stdenv
, buildPythonPackage
, fastnumbers
, fetchFromGitHub
@ -26,6 +27,10 @@ buildPythonPackage rec {
typing-extensions
];
# Tests fail due to numeric precision differences on ARM
# See https://github.com/SethMMorton/fastnumbers/issues/28
doCheck = !(stdenv.isAarch64 || stdenv.isAarch32);
checkInputs = [
hypothesis
pytestCheckHook

View File

@ -1,32 +1,48 @@
{ lib
, buildPythonPackage
, fetchPypi
, isPy27
, botocore
, boto3
, docutils
, unittest2
, mock
, botocore
, buildPythonPackage
, fetchFromGitHub
, parquet
, pytestCheckHook
, python-dateutil
, pythonOlder
}:
buildPythonPackage rec {
pname = "flowlogs_reader";
version = "3.1.0";
disabled = isPy27;
pname = "flowlogs-reader";
version = "3.2.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "d99636423abc83bb4042d63edd56852ede9e2949cadcc3339eda8f3367826dd4";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "obsrvbl";
repo = pname;
# https://github.com/obsrvbl/flowlogs-reader/issues/57
rev = "fac4c6c63348ff67fd0a8f51d391ba7c9f59e5ed";
hash = "sha256-bGb2CLp33aIr0R/lBPWAF3CbtVTWpqmcvYgZ6bcARTc=";
};
propagatedBuildInputs = [ botocore boto3 docutils ];
buildInputs = [ unittest2 mock ];
propagatedBuildInputs = [
botocore
boto3
parquet
python-dateutil
];
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"flowlogs_reader"
];
meta = with lib; {
description = "Python library to make retrieving Amazon VPC Flow Logs from CloudWatch Logs a bit easier";
homepage = "https://github.com/obsrvbl/flowlogs-reader";
maintainers = with maintainers; [ cransom ];
license = licenses.asl20;
maintainers = with maintainers; [ cransom ];
};
}

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "flux-led";
version = "0.28.21";
version = "0.28.22";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "Danielhiversen";
repo = "flux_led";
rev = version;
sha256 = "sha256-Vt+vlJlOznGShPUUQUt4zL9ht52TvNWbRRO9v9C0cqg=";
sha256 = "sha256-GNuc8WAiC0S4WFFUYgayU6c0treWCPfPhbyteZ68eWs=";
};
propagatedBuildInputs = [

View File

@ -18,6 +18,8 @@ buildPythonPackage rec {
sha256 = "sha256-UrLy+j8YDWuS9pciEDKb/+UoCcw54XWiIUAEYC72/W0=";
};
PACKAGE_VERSION = version;
propagatedBuildInputs = [
aiodns
aiohttp

View File

@ -19,6 +19,11 @@ buildPythonPackage rec {
sha256 = "16f2742r9p3mrg2nz8lnkgsxabbjga2qnp9vzq59026q6mmfwkm9";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"0.0.0"' '"${version}"'
'';
nativeBuildInputs = [
poetry-core
];
@ -34,7 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python client for getting garage occupancy in Amsterdam";
homepage = "https://github.com/klaasnicolaas/garages_amsterdam";
homepage = "https://github.com/klaasnicolaas/python-garages-amsterdam";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View File

@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "google-resumable-media";
version = "2.1.0";
version = "2.2.0";
src = fetchPypi {
inherit pname version;
sha256 = "725b989e0dd387ef2703d1cc8e86217474217f4549593c477fd94f4024a0f911";
sha256 = "sha256-nzDOf80TuO8Vmyy5WD1Km7mef3uFgWsRIFmwMvLwhKA=";
};
propagatedBuildInputs = [ google-auth google-crc32c requests ];

View File

@ -22,6 +22,12 @@ buildPythonPackage rec {
hash = "sha256-Y8IgqrU8zzV020qwyyb57Tp2j7laQ3JsCOCYBuf8vsQ=";
};
postPatch = ''
# upstream issue for proper solution https://github.com/cmroche/greeclimate/issues/46
substituteInPlace setup.py \
--replace 'name="greeclimate",' 'name="greeclimate",version="${version}",'
'';
propagatedBuildInputs = [
netifaces
pycryptodome

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "heatzypy";
version = "2.0.1";
version = "2.0.2";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Cyr-ius";
repo = pname;
rev = version;
sha256 = "sha256-PnDsgTfr2F/fgbONP2qvuPhbw3X50AqriEmsFFjll2Y=";
sha256 = "sha256-VdvgrTZLFTtOu34lWxoPkHAI6Z2Me1/3xauQxzIBJNs=";
};
propagatedBuildInputs = [

View File

@ -47,6 +47,11 @@ buildPythonPackage rec {
./executable-name.patch
# hardcode path to mat2 executable
./tests.patch
# fix gobject-introspection typelib path for Nautilus extension
(substituteAll {
src = ./fix_poppler.patch;
poppler_path = "${poppler_gi}/lib/girepository-1.0";
})
];
postPatch = ''
@ -76,7 +81,7 @@ buildPythonPackage rec {
install -Dm 444 data/mat2.svg -t "$out/share/icons/hicolor/scalable/apps"
install -Dm 444 doc/mat2.1 -t "$out/share/man/man1"
install -Dm 444 nautilus/mat2.py -t "$out/share/nautilus-python/extensions"
buildPythonPath "$out $pythonPath"
buildPythonPath "$out $pythonPath $propagatedBuildInputs"
patchPythonScript "$out/share/nautilus-python/extensions/mat2.py"
'' + lib.optionalString dolphinIntegration ''
install -Dm 444 dolphin/mat2.desktop -t "$out/share/kservices5/ServiceMenus"

View File

@ -0,0 +1,14 @@
diff --git a/nautilus/mat2.py b/nautilus/mat2.py
index 11e6986..5a0e68f 100644
--- a/nautilus/mat2.py
+++ b/nautilus/mat2.py
@@ -22,6 +22,9 @@ import gi
gi.require_version('Nautilus', '3.0')
gi.require_version('Gtk', '3.0')
gi.require_version('GdkPixbuf', '2.0')
+gi.require_version('GIRepository', '2.0')
+from gi.repository import GIRepository
+GIRepository.Repository.prepend_search_path('@poppler_path@')
from gi.repository import Nautilus, GObject, Gtk, Gio, GLib, GdkPixbuf
from libmat2 import parser_factory

View File

@ -21,6 +21,12 @@ buildPythonPackage rec {
sha256 = "1hhm3jnl9qm44y4k927fzw1n32c3551kgsk7i57qw25nca9x3k61";
};
postPatch = ''
# see comment on https://github.com/cmroche/moonraker-api/commit/e5ca8ab60d2839e150a81182fbe65255d84b4e4e
substituteInPlace setup.py \
--replace 'name="moonraker-api",' 'name="moonraker-api",version="${version}",'
'';
propagatedBuildInputs = [
aiohttp
];

View File

@ -1,31 +1,45 @@
{ lib
, buildPythonPackage
, twine
, numpy
, pytest
, fetchPypi
, numpy
, pytestCheckHook
, pythonOlder
, twine
}:
buildPythonPackage rec {
pname = "nagiosplugin";
version = "1.3.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
hash = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
};
nativeBuildInputs = [ twine ];
checkInputs = [ pytest numpy ];
nativeBuildInputs = [
twine
];
checkPhase = ''
# this test relies on who, which does not work in the sandbox
pytest -k "not test_check_users" tests/
'';
checkInputs = [
numpy
pytestCheckHook
];
disabledTests = [
# Test relies on who, which does not work in the sandbox
"test_check_users"
];
pythonImportsCheck = [
"nagiosplugin"
];
meta = with lib; {
description = "A Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
description = "Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
license = licenses.zpl21;
maintainers = with maintainers; [ symphorien ];
};

View File

@ -9,15 +9,17 @@
}:
buildPythonPackage rec {
pname = "asyncio-nats-client";
version = "0.11.5";
disabled = pythonOlder "3.6";
pname = "nats-py";
version = "2.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats.py";
rev = "v${version}";
sha256 = "0zwiijaswmfdk71diqmdpb6nx54fmgi8hy0vwx2m3ihhsyjxj82h";
hash = "sha256-BraT30J7OIcW2NXAwjcg9PYu+kgf8f1iDjKiN9J6l7Y=";
};
propagatedBuildInputs = [
@ -38,12 +40,24 @@ buildPythonPackage rec {
disabledTests = [
# RuntimeError: Event loop is closed
"test_subscribe_no_echo"
"test_reconnect_to_new_server_with_auth"
"test_drain_connection"
"test_discover_servers_on_first_connect"
"test_publish"
"test_publish_verbose"
"test_fetch_max_waiting_fetch_one"
"test_fetch_n"
"test_consumer_management"
"test_ephemeral_subscribe"
"test_queue_subscribe_deliver_group"
"test_subscribe_push_bound"
"test_double_acking_subscribe"
"test_flow_control"
"test_ordered_consumer"
"test_ordered_consumer_single_loss"
"test_kv_simple"
];
pythonImportsCheck = [ "nats.aio" ];
pythonImportsCheck = [
"nats"
];
meta = with lib; {
description = "Python client for NATS.io";

View File

@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "od";
version = "2.0.1";
version = "2.0.2";
src = fetchPypi {
inherit pname version;
sha256 = "180fb0d13c3af1384047b8296c95683816b5d0c68a60c22d07c703be8bd755cb";
sha256 = "sha256-uGkj2Z8mLg51IV+FOqwZl1hT7zVyjmD1CcY/VbH4tKk=";
};
# repeated_test no longer exists in nixpkgs

View File

@ -1,24 +1,25 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, nose
, numpy
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "opensimplex";
version = "0.3";
version = "0.4.2";
src = fetchFromGitHub {
owner = "lmas";
repo = pname;
rev = "v${version}";
sha256 = "idF5JQGnAye6z3c3YU9rsHaebB3rlHJfA8vSpjDnFeM=";
sha256 = "zljS0yu3cHF2Vz3rFkwLXiHnKjo970MDIrC/56FoHa4=";
};
checkInputs = [ nose ];
checkPhase = ''
nosetests tests/
'';
propagatedBuildInputs = [ numpy ];
checkInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "tests/test_opensimplex.py" ];
pythonImportsCheck = [ "opensimplex" ];
meta = with lib; {

View File

@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "packageurl-python";
version = "0.9.6";
version = "0.9.7";
src = fetchPypi {
inherit pname version;
sha256 = "c01fbaf62ad2eb791e97158d1f30349e830bee2dd3e9503a87f6c3ffae8d1cf0";
sha256 = "sha256-1D22r2o1AJnjLp4F5zcBPQQJKHt2H6WcWKA+VdvDZIo=";
};
checkInputs = [ pytestCheckHook ];

View File

@ -14,10 +14,10 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "PiSupply";
repo = "PiJuice";
# rev hash retrieved from the latest modification on file Software/Source/VERSION, as this project
# does not use Github tags facility
rev = "3ba6719ab614a3dc7495d5d9c900dd4ea977c7e3";
sha256 = "GoNN07YgVaktpeY5iYDbfpy5fxkU1x0V3Sb1hgGAQt4=";
# Latest commit that fixes using the library against python 3.9 by renaming
# isAlive() to is_alive(). The former function was removed in python 3.9.
rev = "e2dca1f8dcfa12e009952a882c0674a545d193d6";
sha256 = "07Jr7RSjqI8j0tT0MNAjrN1sjF1+mI+V0vtKInvtxj8=";
};
patches = [
@ -28,6 +28,7 @@ buildPythonPackage rec {
];
PIJUICE_BUILD_BASE = 1;
PIJUICE_VERSION = version;
preBuild = ''
cd Software/Source
@ -50,7 +51,10 @@ buildPythonPackage rec {
rm $out/bin/pijuice_sys.py
rm $out/bin/pijuiceboot
mv $out/bin/pijuice_cli.py $out/bin/pijuice_cli
'';
'';
# no tests
doCheck = false;
meta = with lib; {
description = "Library and resources for PiJuice HAT for Raspberry Pi";

View File

@ -1,19 +1,61 @@
{ buildPythonPackage
, fetchPypi
, pytest
{ lib
, buildPythonPackage
, fetchFromGitHub
, openssh
, ps
, psutil
, pytest-mock
, pytest-timeout
, pytestCheckHook
, setuptools-scm
}:
buildPythonPackage rec {
pname = "plumbum";
version = "1.7.2";
checkInputs = [ pytest ];
src = fetchFromGitHub {
owner = "tomerfiliba";
repo = "plumbum";
rev = "v${version}";
sha256 = "sha256-bCCcNFz+ZsbKSF7aCfy47lBHb873tDYN0qFuSCxJp1w=";
};
# No tests in archive
doCheck = false;
postPatch = ''
substituteInPlace setup.cfg \
--replace "--cov-config=setup.cfg" ""
'';
src = fetchPypi {
inherit pname version;
sha256 = "0d1bf908076bbd0484d16412479cb97d6843069ee19f99e267e11dd980040523";
SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
setuptools-scm
];
checkInputs = [
openssh
ps
psutil
pytest-mock
pytest-timeout
pytestCheckHook
];
preCheck = ''
export HOME=$TMP
'';
disabledTests = [
# broken in nix env
"test_change_env"
"test_dictlike"
"test_local"
];
meta = with lib; {
description = " Plumbum: Shell Combinators ";
homepage = " https://github.com/tomerfiliba/plumbum ";
license = licenses.mit;
maintainers = with maintainers; [ ];
};
}

View File

@ -4,6 +4,7 @@
, chardet
, requests
, ruamel-yaml
, setuptools-scm
, six
, semver
, pytestCheckHook
@ -22,6 +23,12 @@ buildPythonPackage rec {
sha256 = "sha256-kGANMHfWwhW3ZBw2ZVCJZR/bV2EPhcydMKhDeDTVwcQ=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
chardet
requests
@ -51,7 +58,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Resolving Swagger/OpenAPI 2.0 and 3.0.0 Parser";
homepage = "https://github.com/jfinkhaeuser/prance";
homepage = "https://github.com/RonnyPfannschmidt/prance";
license = licenses.mit;
maintainers = [ maintainers.costrouc ];
};

View File

@ -5,7 +5,7 @@
buildPythonPackage rec {
pname = "pygame";
version = "2.1.0";
version = "2.1.2";
src = fetchFromGitHub {
owner = pname;
@ -14,7 +14,7 @@ buildPythonPackage rec {
# Unicode file names lead to different checksums on HFS+ vs. other
# filesystems because of unicode normalisation. The documentation
# has such files and will be removed.
sha256 = "sha256-Pe7BJ+8rXw+hhRv64fI+79gJcU1npQFFAXxECx2+Trw=";
sha256 = "sha256-v1z6caEMJNXqbcbTmFXoy3KQewHiz6qK4vhNU6Qbukk=";
extraPostFetch = "rm -rf $out/docs/reST";
};

View File

@ -0,0 +1,47 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "pyhumps";
version = "3.5.0";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "nficano";
repo = "humps";
rev = "v${version}";
hash = "sha256-dnNtx0VTD2e89yXMz0+acDhOaLBSkAA7n2io6qypN5E=";
};
nativeBuildInputs = [
poetry-core
];
checkInputs = [
pytestCheckHook
];
postPatch = ''
# https://github.com/nficano/humps/pull/240
substituteInPlace pyproject.toml \
--replace 'version = "3.0.2"' 'version = "${version}"'
'';
pythonImportsCheck = [
"humps"
];
meta = with lib; {
description = "Module to convert strings (and dictionary keys) between snake case, camel case and pascal case";
homepage = "https://github.com/nficano/humps";
license = with licenses; [ unlicense ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymavlink";
version = "2.4.19";
version = "2.4.20";
src = fetchPypi {
inherit pname version;
sha256 = "8518f71c221c263770322355d0745da2fffc48238d04eb48bcf3ef6c35e5f722";
sha256 = "sha256-QdYlmlDZzVH8tErGdgAz6FjT/L7jexduvrffKVEqMfY=";
};
propagatedBuildInputs = [ future lxml ];

View File

@ -4,7 +4,7 @@
, fetchPypi
, dataclasses-json
, pycryptodome
, setuptools
, setuptools-scm
, pytest-asyncio
, pytest-cases
, pytestCheckHook
@ -28,10 +28,13 @@ buildPythonPackage rec {
--replace "--cov pysiaalarm --cov-report term-missing" ""
'';
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
dataclasses-json
pycryptodome
setuptools
];
checkInputs = [

View File

@ -10,6 +10,7 @@
, pythonOlder
, requests
, requests-mock
, setuptools-scm
}:
buildPythonPackage rec {
@ -26,6 +27,12 @@ buildPythonPackage rec {
sha256 = "0jldnlzbfg5jm1nbgv91mlvcqkswd9f2n3qj9aqlbmj1cxq19yz8";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
defusedxml
requests

View File

@ -8,6 +8,7 @@
, numpy
, osqp
, pandas
, setuptools-scm
, scikit-learn
, scipy
, pytestCheckHook
@ -24,6 +25,7 @@ buildPythonPackage rec {
nativeBuildInputs = [
cython
setuptools-scm
];
propagatedBuildInputs = [

View File

@ -36,7 +36,8 @@ buildPythonPackage rec {
'';
postPatch = ''
sed -i '38,45d' setup.py
# don't do hacky tarball download + setuptools check
sed -i '38,54d' setup.py
substituteInPlace setup.py --replace ", 'pytest-runner==2.6.2'" ""
'';

View File

@ -23,14 +23,25 @@ buildPythonPackage rec {
sha256 = "21hABRiY8CTKkpFjePgBAtjs4/G5eFS3aPNMCBC41CY=";
};
preBuild = ''
export PYGRADLE_PROJECT_VERSION=${version};
'';
nativeBuildInputs = [
setuptools-scm
];
checkInputs = [
git
mock
pep440
pytestCheckHook
setuptools-scm
];
preCheck = ''
unset PYGRADLE_PROJECT_VERSION
'';
disabledTests = [
# Tests want to scan site-packages
"test_check_dependencies"

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, buildPythonPackage
, python
, fetchPypi
, pytestCheckHook
, blis
@ -39,6 +40,11 @@ buildPythonPackage rec {
sha256 = "sha256-R2YqOuM9RFp3tup7dyREgFx7uomR8SLjUNr3Le3IFxo=";
};
postPatch = ''
substituteInPlace setup.cfg \
--replace "pydantic>=1.7.4,!=1.8,!=1.8.1,<1.9.0" "pydantic"
'';
buildInputs = [
cython
] ++ lib.optionals stdenv.isDarwin [
@ -73,12 +79,14 @@ buildPythonPackage rec {
pytestCheckHook
];
# Cannot find cython modules.
doCheck = false;
# Add native extensions.
preCheck = ''
export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
pytestFlagsArray = [
"thinc/tests"
];
# avoid local paths, relative imports wont resolve correctly
mv thinc/tests tests
rm -r thinc
'';
pythonImportsCheck = [
"thinc"

View File

@ -3,6 +3,12 @@
, callPackage
, fetchFromGitHub
, flit-core
# important downstream dependencies
, flit
, black
, mypy
, setuptools-scm
}:
buildPythonPackage rec {
@ -41,6 +47,7 @@ buildPythonPackage rec {
passthru.tests = {
pytest = callPackage ./tests.nix { };
inherit flit black mypy setuptools-scm;
};
meta = with lib; {

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "velbus-aio";
version = "2022.02.1";
version = "2022.2.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "Cereal2nd";
repo = pname;
rev = version;
sha256 = "sha256-YVihR7XSI2Ve1Tur4mnNfFKzs8PN1DWO8JYUrYTL4xo=";
sha256 = "sha256-EgykuIz/IGFy4GTZZYpY3D5QvsCmY4H9d9Wxbof3DyQ=";
fetchSubmodules = true;
};

View File

@ -0,0 +1,49 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, boto3
, envs
, python-jose
, requests
}:
buildPythonPackage rec {
pname = "warrant-lite";
version = "1.0.4";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-FunWoslZn3o0WHet2+LtggO3bbbe2ULMXW93q07GxJ4=";
};
propagatedBuildInputs = [
boto3
envs
python-jose
requests
];
postPatch = ''
# requirements.txt is not part of the source
substituteInPlace setup.py \
--replace "parse_requirements('requirements.txt')," "[],"
'';
# Tests require credentials
doCheck = false;
pythonImportsCheck = [
"warrant_lite"
];
meta = with lib; {
description = "Module for process SRP requests for AWS Cognito";
homepage = "https://github.com/capless/warrant-lite";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,62 @@
{ lib, stdenv, buildPythonPackage, fetchPypi
, itsdangerous, hypothesis
, pytestCheckHook, requests
, pytest-timeout
, isPy3k
}:
buildPythonPackage rec {
pname = "Werkzeug";
version = "1.0.1";
src = fetchPypi {
inherit pname version;
sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c";
};
propagatedBuildInputs = [ itsdangerous ];
checkInputs = [ pytestCheckHook requests hypothesis pytest-timeout ];
postPatch = ''
# ResourceWarning causes tests to fail
rm tests/test_routing.py
'';
disabledTests = [
"test_save_to_pathlib_dst"
"test_cookie_maxsize"
"test_cookie_samesite_attribute"
"test_cookie_samesite_invalid"
"test_range_parsing"
"test_content_range_parsing"
"test_http_date_lt_1000"
"test_best_match_works"
"test_date_to_unix"
"test_easteregg"
# Seems to be a problematic test-case:
#
# > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
# E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]>
# E
# E Traceback (most recent call last):
# E File "/nix/store/cwv8aj4vsqvimzljw5dxsxy663vjgibj-python3.9-Werkzeug-1.0.1/lib/python3.9/site-packages/werkzeug/formparser.py", line 318, in parse_multipart_headers
# E return Headers(result)
# E ResourceWarning: unclosed file <_io.FileIO name=11 mode='rb+' closefd=True>
"test_basic_routing"
"test_merge_slashes_match"
"test_merge_slashes_build"
"TestMultiPart"
"TestHTTPUtility"
] ++ lib.optionals stdenv.isDarwin [
"test_get_machine_id"
];
meta = with lib; {
homepage = "https://palletsprojects.com/p/werkzeug/";
description = "A WSGI utility library for Python";
license = licenses.bsd3;
maintainers = [ ];
};
}

View File

@ -321,13 +321,13 @@ let
Biostrings = [ pkgs.zlib ];
bnpmr = [ pkgs.gsl ];
cairoDevice = [ pkgs.gtk2.dev ];
Cairo = with pkgs; [ libtiff libjpeg cairo.dev x11 fontconfig.lib ];
Cairo = with pkgs; [ libtiff libjpeg cairo.dev xlibsWrapper fontconfig.lib ];
Cardinal = [ pkgs.which ];
chebpol = [ pkgs.fftw ];
ChemmineOB = with pkgs; [ openbabel pkg-config ];
curl = [ pkgs.curl.dev ];
data_table = [ pkgs.zlib.dev ] ++ lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp;
devEMF = with pkgs; [ xorg.libXft.dev x11 ];
devEMF = with pkgs; [ xorg.libXft.dev xlibsWrapper ];
diversitree = with pkgs; [ gsl fftw ];
exactextractr = [ pkgs.geos ];
EMCluster = [ pkgs.lapack ];
@ -346,7 +346,7 @@ let
haven = with pkgs; [ libiconv zlib.dev ];
h5vc = [ pkgs.zlib.dev ];
HiCseg = [ pkgs.gsl ];
imager = [ pkgs.x11 ];
imager = [ pkgs.xlibsWrapper ];
iBMQ = [ pkgs.gsl ];
igraph = with pkgs; [ gmp libxml2.dev ];
JavaGD = [ pkgs.jdk ];
@ -644,7 +644,7 @@ let
PING = [ pkgs.gsl ];
RcppAlgos = [ pkgs.gmp.dev ];
RcppBigIntAlgos = [ pkgs.gmp.dev ];
HilbertVisGUI = [ pkgs.gnome2.gtkmm.dev ];
HilbertVisGUI = [ pkgs.gtkmm2.dev ];
textshaping = with pkgs; [ harfbuzz.dev freetype.dev fribidi libpng ];
DropletUtils = [ pkgs.zlib.dev ];
RMariaDB = [ pkgs.libmysqlclient.dev ];
@ -1114,7 +1114,7 @@ let
patchShebangs configure
'';
R_MAKEVARS_SITE = lib.optionalString (pkgs.system == "aarch64-linux")
R_MAKEVARS_SITE = lib.optionalString (pkgs.stdenv.system == "aarch64-linux")
(pkgs.writeText "Makevars" ''
CXX14PICFLAGS = -fPIC
'');

View File

@ -22,13 +22,13 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.0.795";
version = "2.0.805";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = version;
hash = "sha256-Mlyjw9ngLlzhhgtNARWaA1KCuZkKUEcElPIH8tjmlBQ=";
hash = "sha256-vQ5BJUwjik9Wfh4eFGuefpMuTcEV83hYEJKa5/n+kRc=";
};
nativeBuildInputs = with py.pkgs; [

View File

@ -5,13 +5,13 @@
buildGoPackage rec {
pname = "tfsec";
version = "1.0.11";
version = "1.1.2";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
sha256 = "sha256-YdoEPU0qXBJ6kD9mWNFxdeQE9e4vkrtVdEOcuFVDpOk=";
sha256 = "sha256-RoXk/wzizlND+WuFy5ZFfryKC9vS31b6SgZH7dPt3Ds=";
};
goPackagePath = "github.com/aquasecurity/tfsec";

View File

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -I nixpkgs=../../../../.. -i bash -p msbuild dotnet-sdk_3 jq xmlstarlet curl
#!nix-shell -I nixpkgs=../../../../.. -i bash -p dotnet-sdk_6 jq xmlstarlet curl
set -euo pipefail
cat << EOL
@ -18,7 +18,7 @@ mapfile -t repos < <(
done
)
msbuild -t:restore -p:Configuration=Release -p:RestorePackagesPath="$tmpdir" \
dotnet msbuild -t:restore -p:Configuration=Release -p:RestorePackagesPath="$tmpdir" \
-p:RestoreNoCache=true -p:RestoreForce=true \
src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj >&2

View File

@ -1,8 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
, fetchurl
, mono6
, msbuild
, dotnetCorePackages
, makeWrapper
, unzip
@ -11,7 +9,7 @@
let
dotnet-sdk = dotnetCorePackages.sdk_5_0;
dotnet-sdk = dotnetCorePackages.sdk_6_0;
deps = map (package: stdenv.mkDerivation (with package; {
inherit pname version src;
@ -67,21 +65,21 @@ let
in stdenv.mkDerivation rec {
pname = "omnisharp-roslyn";
version = "1.37.15";
version = "1.38.0";
src = fetchFromGitHub {
owner = "OmniSharp";
repo = pname;
rev = "v${version}";
sha256 = "070wqs667si3f78fy6w4rrfm8qncnabg0yckjhll0yv1pzbj9q42";
sha256 = "00V+7Z1IoCSuSM0RClM81IslzCzC/FNYxHIKtnI9QDg=";
};
nativeBuildInputs = [ makeWrapper msbuild ];
nativeBuildInputs = [ makeWrapper dotnet-sdk ];
buildPhase = ''
runHook preBuild
HOME=$(pwd)/fake-home msbuild -r \
HOME=$(pwd)/fake-home dotnet msbuild -r \
-p:Configuration=Release \
-p:RestoreConfigFile=${nuget-config} \
src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj
@ -91,18 +89,10 @@ in stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
cp -r bin/Release/OmniSharp.Stdio.Driver/net472 $out/src
cp bin/Release/OmniSharp.Host/net472/SQLitePCLRaw* $out/src
mkdir $out/src/.msbuild
ln -s ${msbuild}/lib/mono/xbuild/* $out/src/.msbuild/
rm $out/src/.msbuild/Current
mkdir $out/src/.msbuild/Current
ln -s ${msbuild}/lib/mono/xbuild/Current/* $out/src/.msbuild/Current/
ln -s ${msbuild}/lib/mono/msbuild/Current/bin $out/src/.msbuild/Current/Bin
makeWrapper ${mono6}/bin/mono $out/bin/omnisharp \
--suffix PATH : ${dotnet-sdk}/bin \
--add-flags "$out/src/OmniSharp.exe"
cp -r bin/Release/OmniSharp.Stdio.Driver/net6.0 $out/src
makeWrapper $out/src/OmniSharp $out/bin/omnisharp \
--prefix DOTNET_ROOT : ${dotnet-sdk} \
--suffix PATH : ${dotnet-sdk}/bin
'';
meta = with lib; {

File diff suppressed because it is too large Load Diff

View File

@ -14,11 +14,11 @@
}:
mkDerivation {
pname = "spago";
version = "0.20.4";
version = "0.20.5";
src = fetchgit {
url = "https://github.com/purescript/spago.git";
sha256 = "0dj7z2yr4s2kqjklbjdzsrmc5lqli322wg5k412jixxpmlx11a5f";
rev = "33da63176fe07967761f43c83af9715f104013f0";
sha256 = "1qjlag5wm1hls54gb1rjym3xj28xww2p3m58f38g6icar9qz4a72";
rev = "2a70306d87ddb2a7a61cf5ac61fccd7d91ecae6c";
fetchSubmodules = true;
};
isLibrary = true;

View File

@ -0,0 +1,79 @@
{ lib
, stdenv
, gccStdenv
, autoreconfHook
, pkg-config
, fetchurl
, fetchFromGitHub
, openal
, libtool
, enet
, SDL2
, curl
, gettext
, libiconv
}:
let
name = "7kaa";
versionMajor = "2.15";
versionMinor = "4p1";
music = stdenv.mkDerivation rec {
pname = "${name}-music";
version = "${versionMajor}";
src = fetchurl {
url = "https://www.7kfans.com/downloads/${name}-music-${versionMajor}.tar.bz2";
sha256 = "sha256-sNdntuJXGaFPXzSpN0SoAi17wkr2YnW+5U38eIaVwcM=";
};
installPhase = ''
mkdir -p $out
cp -r * $out/
'';
meta.license = lib.licenses.unfree;
};
in
gccStdenv.mkDerivation rec {
pname = "${name}";
version = "v${versionMajor}.${versionMinor}";
src = fetchFromGitHub {
owner = "the3dfxdude";
repo = pname;
rev = "9db2a43e1baee25a44b7aa7e9cedde9a107ed34b";
sha256 = "sha256-OAKaRuPP0/n8pO3wIUvGKs6n+U+EmZXUTywXYDAan1o=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ openal enet SDL2 curl gettext libiconv ];
preAutoreconf = ''
autoupdate
'';
hardeningDisable = lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ "stackprotector" ];
postInstall = ''
mkdir $out/share/7kaa/MUSIC
cp -R ${music}/MUSIC $out/share/7kaa/
cp ${music}/COPYING-Music.txt $out/share/7kaa/MUSIC
cp ${music}/COPYING-Music.txt $out/share/doc/7kaa
'';
# Multiplayer is auto-disabled for non-x86 system
meta = with lib; {
homepage = "https://www.7kfans.com";
description = "GPL release of the Seven Kingdoms with multiplayer (available only on x86 platforms)";
license = licenses.gpl2Only;
platforms = platforms.x86_64 ++ platforms.aarch64;
maintainers = with maintainers; [ _1000101 ];
};
}

View File

@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "dolphin-emu";
version = "5.0-15445";
version = "5.0-15993";
src = fetchFromGitHub {
owner = "dolphin-emu";
repo = "dolphin";
rev = "db02b50d2ecdfbbc21e19aadc57253c353069f77";
sha256 = "l2vbTZOcjfyZjKOI3n5ig2f7cDYR22GcqKS479LMtP8=";
rev = "5e595616379a694789fe749e40a27ef069f0090e";
sha256 = "1kid8qjn8r7dxh2yc1y6yal6qkfxij0ymi3zryxsnym3rjh1jds9";
fetchSubmodules = true;
};
@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
homepage = "https://dolphin-emu.org";
description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ MP2E ashkitten ];
maintainers = with maintainers; [ MP2E ashkitten xfix ];
branch = "master";
# x86_32 is an unsupported platform.
# Enable generic build if you really want a JIT-less binary.

View File

@ -132,12 +132,12 @@ in rec {
cpu = mkTmuxPlugin {
pluginName = "cpu";
version = "unstable-2020-07-25";
version = "unstable-2021-12-15";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-cpu";
rev = "20120a38ade17057441482b43eb5390e6ea2c1c1";
sha256 = "1gdz2awyd9icvyiw2p40gwymh6ngjhb9mkiv63ix53snp9ii794i";
rev = "9eb3dba66672c5b43065e144cc3a1031f77ad67e";
sha256 = "sha256-v/jZxsa+JwsSKjmA32VK/4gBNHP/SyOzTaYSSz2c0+4=";
};
};
@ -523,12 +523,12 @@ in rec {
tmux-fzf = mkTmuxPlugin {
pluginName = "tmux-fzf";
rtpFilePath = "main.tmux";
version = "unstable-2020-12-07";
version = "unstable-2021-10-20";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "tmux-fzf";
rev = "5efeb91086040a3becf5372fb38258acd0579954";
sha256 = "1z0zmsf8asxs9wbwvkiyd81h93wb2ikl8nxxc26sdpi6l333q5s9";
rev = "1801dd525b39154745ea668fb6916035023949e3";
sha256 = "e929Jqletmobp3WAR1tPU3pJuYTYVynxc5CvB80gig8=";
};
postInstall = ''
find $target -type f -print0 | xargs -0 sed -i -e 's|fzf |${pkgs.fzf}/bin/fzf |g'

View File

@ -41,12 +41,12 @@ final: prev:
aerial-nvim = buildVimPluginFrom2Nix {
pname = "aerial.nvim";
version = "2022-02-04";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
rev = "91350456c176fe5ef72e342dd3a75f726805454d";
sha256 = "18kj8rb6zdqaw255zi767si84jk5lbr3k1vhqjfi265399iwgii7";
rev = "ee369de02aebc52e7d34506298556e15030c52dc";
sha256 = "0d31lkaiqn5f8rg1asinp72hlngmfbih7rffb4q4zm5hwayyqi3p";
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
};
@ -77,12 +77,12 @@ final: prev:
ale = buildVimPluginFrom2Nix {
pname = "ale";
version = "2022-02-06";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
rev = "6d9399d863e6e921c87c1a95795109b872bd3925";
sha256 = "0rdrdli1fqqasp3jl508ikv0g6qp5y8fzrn8sq9x7fkmg4sazqg3";
rev = "82a3e444b299cff3127809b02ea63c819486f285";
sha256 = "0y18dpf5c5xria1wxxgsqf0wb5cmkm1k3ydyk885mcyjkzy9s8yk";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@ -171,6 +171,18 @@ final: prev:
meta.homepage = "https://github.com/prabirshrestha/async.vim/";
};
asyncomplete-lsp-vim = buildVimPluginFrom2Nix {
pname = "asyncomplete-lsp.vim";
version = "2021-12-17";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "asyncomplete-lsp.vim";
rev = "f6d6a6354ff279ba707c20292aef0dfaadc436a3";
sha256 = "1y0wpq982nw0ibqhvcvb7md58jvadygkxc1ibg99zxw1kznfpla6";
};
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/";
};
asyncomplete-vim = buildVimPluginFrom2Nix {
pname = "asyncomplete.vim";
version = "2021-12-06";
@ -473,12 +485,12 @@ final: prev:
catppuccin-nvim = buildVimPluginFrom2Nix {
pname = "catppuccin-nvim";
version = "2022-02-04";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
rev = "d48d3926b10ac1f9ef77cbcac35a4c7160cff6bf";
sha256 = "1vvn4qh849rdswvz4cnqci3ahp0z6jppqzg6rlavh8aayppw89lk";
rev = "406fdf2f2d2372df52d503e9f7bef96d89901c9f";
sha256 = "17b07krgc9pzqhmwls2d50xbiqs4fgzmdi61qrz1v5n0bgs011mr";
};
meta.homepage = "https://github.com/catppuccin/nvim/";
};
@ -497,12 +509,12 @@ final: prev:
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
version = "2022-02-07";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "7287befe22ee7fac9b83c3b3499571f6fc8143ae";
sha256 = "16rfwpmrz7y8d0s8xn8fx90q9b3gnnmnrm9ls7ss83ay7mfvsriy";
rev = "aa250cb8dbe80792e32d45d1bd4d63850652f771";
sha256 = "1ykj74ysla1vqq6qjdb593w7r26rapffv2jav6kipigna71bg6j8";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@ -1182,12 +1194,12 @@ final: prev:
coq_nvim = buildVimPluginFrom2Nix {
pname = "coq_nvim";
version = "2022-02-07";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "98bc8a70b66c4ac05f6e648c43a278a6ff46b7a4";
sha256 = "15p77qk7a6p9viczl0ym5izdvfbq2d67pgv597zcy7cxmxf5vgcs";
rev = "47988a87e9dc594b590f820250784ebc2f7cd4fb";
sha256 = "0qsdwvr518vlm3w5xhayh7ahdnazxh7xyvjcmljby3scdcdsfjfn";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@ -2327,12 +2339,12 @@ final: prev:
gitsigns-nvim = buildVimPluginFrom2Nix {
pname = "gitsigns.nvim";
version = "2022-02-07";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "11425117a9dcd533e5d42e083248ee0caea88b04";
sha256 = "0lsd4c446q8f6ylf5g5vyi0gb81v59a4zlcwasvxw29giwxz3grv";
rev = "e2b2730254df7648c79794555978f10fceb4b163";
sha256 = "1kmbhfphf128psrxps7iyb1kb2s1lbc63qkxwla1cl3ywnl7f8gl";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@ -3240,12 +3252,12 @@ final: prev:
litee-calltree-nvim = buildVimPluginFrom2Nix {
pname = "litee-calltree.nvim";
version = "2022-01-20";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "ldelossa";
repo = "litee-calltree.nvim";
rev = "be1c8d67ef80dc4cdfc164d3a95a45d8d551b3eb";
sha256 = "0qqyws79a4d4kn1vgb7p8iw7vlx2flb3ra2y2xvjilyvzz4ppqrq";
rev = "ba1a0f49e71849863b4212ca0ac1974aeb7c7032";
sha256 = "1y55p429rd7z8jph30ils2g35vmqam4qk1ii9s88jwfl545g7qga";
};
meta.homepage = "https://github.com/ldelossa/litee-calltree.nvim/";
};
@ -3264,12 +3276,12 @@ final: prev:
litee-symboltree-nvim = buildVimPluginFrom2Nix {
pname = "litee-symboltree.nvim";
version = "2022-01-13";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "ldelossa";
repo = "litee-symboltree.nvim";
rev = "9baa027c79abdadc0a63bdd14d248241a1333b99";
sha256 = "0lr203px4ydakqnqavymd2f08gj5mid1nhb63rww72i7i959hz7v";
rev = "07545e1c5bd5c081c7e28540591275cbb46b7d02";
sha256 = "0pld9i7db4w4wqwc1nnmymfgr7miia60l1rj0pakfkgyf1g5w61s";
};
meta.homepage = "https://github.com/ldelossa/litee-symboltree.nvim/";
};
@ -3371,12 +3383,12 @@ final: prev:
lspsaga-nvim = buildVimPluginFrom2Nix {
pname = "lspsaga.nvim";
version = "2022-02-02";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "tami5";
repo = "lspsaga.nvim";
rev = "ca8bc243e6ae36fa3eeab53191f302ca84660a3c";
sha256 = "1967vi3an7f5gp6hdwbkrd5nm71nb1i82jh3ygy1k7i2y4fa6apr";
rev = "d8073a0e4d19d71da900fb77dcc5f23d72bb8707";
sha256 = "0f5qzi9kk02z6siqzwz2zak687zb4q2nkg66x3pnnqvhfqazjb5q";
};
meta.homepage = "https://github.com/tami5/lspsaga.nvim/";
};
@ -3419,12 +3431,12 @@ final: prev:
luasnip = buildVimPluginFrom2Nix {
pname = "luasnip";
version = "2022-02-06";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
rev = "0997bc216a136f2847343d96040c9b0c90b661c9";
sha256 = "1iyjbk6l7y35f72cpffddsj97j140vgg0kk5iyaq6mg8rcsq49lq";
rev = "132eff7cb39d9aeeceb80c816ccbda5bca2d60bb";
sha256 = "1day60kqq1fgdwcvwm3nx9y2ibkv33c5s75ndv22ajk8cmdrrzdw";
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
};
@ -3551,12 +3563,12 @@ final: prev:
mini-nvim = buildVimPluginFrom2Nix {
pname = "mini.nvim";
version = "2022-02-05";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
rev = "6cb7cdb1cd7f111784d5d971fa41a655e11df4b3";
sha256 = "1jsn2vf8gn61qzzibxngsf29cm4xhr2nidzsjg02l6ayhd7rlhgl";
rev = "f2ccb9339c979968b19db48b5f8b31c6f0ee7481";
sha256 = "0f7yw2mjdimmi70liya75wnbbrk37xi2sncpsg0awh15sibynq05";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@ -4295,12 +4307,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls.nvim";
version = "2022-02-05";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
rev = "e8a666829a3d803844f24daa4932e4f5fe76cbeb";
sha256 = "0inl9dizwq2j3r2z7jsxdqmrq5iyq7b123x2n23dfzsvvv5s3279";
rev = "b1dbbc3807fcb82d6f562145debe6321610bef98";
sha256 = "1jbi3lxpbky9y0k7c80shq451l5l3pbbr4wwaqrr76mjwrh49vq7";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@ -4667,12 +4679,12 @@ final: prev:
nvim-lsp-ts-utils = buildVimPluginFrom2Nix {
pname = "nvim-lsp-ts-utils";
version = "2022-01-26";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "nvim-lsp-ts-utils";
rev = "64d233a8859e27139c55472248147114e0be1652";
sha256 = "1isnz4pys9wdf7w4qfiyjl4a2h66b0iwnxlbs88pn0r7hc8kgr74";
rev = "337e4fa31d88e5553edeb05ac572bacd4a24d867";
sha256 = "1xa2zxyqfgzp4zjccrjnj9djdb4f4i9gr2m4gxa6cqz01b21xwmq";
};
meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/";
};
@ -4815,20 +4827,20 @@ final: prev:
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-tree.lua";
rev = "e42a4337d0d9de4de5c0d4ab960f2101ef33f273";
sha256 = "125j1ng5xr12wpqg9wymxlxgzw9v2alqb9fmpwg0mbf9aybip27k";
rev = "ea92e7bf7ccd1815b60342706356c373bb7df216";
sha256 = "0dj0kcawslqv6iczgkr4b31449zplpz8k4xw5vw327mh9ciyb0xm";
};
meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2022-02-07";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "d6e6581a256061449a8a039c792a93a4b4e86b85";
sha256 = "1m1cm1lynaa8wslpy01hkxdp5kxnwxx570wpj2wy5x1xjl5pglgz";
rev = "c867d483a5daee60ba6fb7ec9151c5578e4e96ed";
sha256 = "03m6wljyh4rqzjzir22q71hmcrijvk6rylyqmz088fsh214mss5l";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -4871,12 +4883,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects";
version = "2022-02-04";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
rev = "438d2cfa3922a58ef828803d6ca9c944b4b4c996";
sha256 = "0lycnr6q304z1n146phcyjsv4z2rr02yxpq9aj2gvybqljb16m18";
rev = "fea609aa58b3390a09e8df0e96902fd4b094d8b7";
sha256 = "0221ax71334ghsr8xznp9jk2iv9r0bin47ch8r7hsfh4r0wgc5w7";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@ -6616,6 +6628,18 @@ final: prev:
meta.homepage = "https://github.com/ternjs/tern_for_vim/";
};
tex-conceal-vim = buildVimPluginFrom2Nix {
pname = "tex-conceal.vim";
version = "2022-01-15";
src = fetchFromGitHub {
owner = "KeitaNakamura";
repo = "tex-conceal.vim";
rev = "93ae39d9222b0892684d02324b85ee9d3647bf8e";
sha256 = "05nqqfxkxd8f9xky9mnfxw9g16z1005ka8zxaw52i0n35dg4gg8y";
};
meta.homepage = "https://github.com/KeitaNakamura/tex-conceal.vim/";
};
thesaurus_query-vim = buildVimPluginFrom2Nix {
pname = "thesaurus_query.vim";
version = "2022-01-30";
@ -7267,12 +7291,12 @@ final: prev:
vim-android = buildVimPluginFrom2Nix {
pname = "vim-android";
version = "2022-02-05";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "hsanson";
repo = "vim-android";
rev = "12468bc4271a6e3373662e9b9f9d59b30e4ccdea";
sha256 = "04ilkr2gl96471hp6cxcqhqn3mm25hkaw0vgbzi1izpi6fqkps00";
rev = "e9d03b12378b173b39d416df6469ca417b9cac9d";
sha256 = "1r7jcd8q41v1v0syy097qd34ydx0bczgad9ihsmsz83bdbx51dbl";
};
meta.homepage = "https://github.com/hsanson/vim-android/";
};
@ -7315,12 +7339,12 @@ final: prev:
vim-argwrap = buildVimPluginFrom2Nix {
pname = "vim-argwrap";
version = "2022-02-06";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "FooSoft";
repo = "vim-argwrap";
rev = "0c03483702ca3ded88653c1762ba3b25ab8a6393";
sha256 = "0bl5aiycch25jq9vkv6j3xrz56adlb7jhvzz82hc9h0fiwzshjzn";
rev = "0faba07179f96cae2ab49cf2cc22ebeb922c1532";
sha256 = "1lb1rjp1q25gqpzbjix9anjxvx7cqw1qlacvc693f59gl8s8nbf4";
};
meta.homepage = "https://github.com/FooSoft/vim-argwrap/";
};
@ -7457,6 +7481,18 @@ final: prev:
meta.homepage = "https://github.com/MattesGroeger/vim-bookmarks/";
};
vim-boxdraw = buildVimPluginFrom2Nix {
pname = "vim-boxdraw";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "gyim";
repo = "vim-boxdraw";
rev = "b7f789f305b1c5b0b4623585e0f10adb417f2966";
sha256 = "0zr3r4dgpdadaz3g9hzn7vyv0rids0k1wdywk9yywfp6q9m0ygj8";
};
meta.homepage = "https://github.com/gyim/vim-boxdraw/";
};
vim-bracketed-paste = buildVimPluginFrom2Nix {
pname = "vim-bracketed-paste";
version = "2018-05-22";
@ -7541,6 +7577,18 @@ final: prev:
meta.homepage = "https://github.com/kristijanhusak/vim-carbon-now-sh/";
};
vim-ccls = buildVimPluginFrom2Nix {
pname = "vim-ccls";
version = "2022-01-29";
src = fetchFromGitHub {
owner = "m-pilia";
repo = "vim-ccls";
rev = "93ac5dbdeaaaed8fdfd6d850f1e57fb28d204886";
sha256 = "15dr487baghlhl559a4zqpm8vnpm77aci4gw9x95v4kds9g4g51k";
};
meta.homepage = "https://github.com/m-pilia/vim-ccls/";
};
vim-choosewin = buildVimPluginFrom2Nix {
pname = "vim-choosewin";
version = "2021-04-22";
@ -7603,12 +7651,12 @@ final: prev:
vim-closer = buildVimPluginFrom2Nix {
pname = "vim-closer";
version = "2021-03-28";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "rstacruz";
repo = "vim-closer";
rev = "26bba80f4d987f12141da522d69aa1fa4aff4436";
sha256 = "1pyi5akzvvkdngm577m1c1210r0yypdwsvp1y7ag6gdfnls75xws";
rev = "43acc7c59fca861cb92cc47f01f184d9d342a73b";
sha256 = "1q03kz5ffyz8ifxdn7bgf3r7jlqa8vya13pnjyqda15wly1fl0k8";
};
meta.homepage = "https://github.com/rstacruz/vim-closer/";
};
@ -8299,12 +8347,12 @@ final: prev:
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
version = "2022-02-07";
version = "2022-02-08";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
rev = "d38f75fdc237ed8ff2864b9e481ce2ec5b5504a0";
sha256 = "1h3am33r40ssih8j1n3l939qmqgh7f7awwrqdpkvgj1wisiq2v21";
rev = "237787fe2206f8ebec1293aa5730eef71b04c69b";
sha256 = "1qr9cf8yk6kjm3q7pgcp2pkbli31x94vgxxzd4xx7f4ssfv8l0bl";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@ -8539,12 +8587,12 @@ final: prev:
vim-graphql = buildVimPluginFrom2Nix {
pname = "vim-graphql";
version = "2022-01-31";
version = "2022-02-07";
src = fetchFromGitHub {
owner = "jparise";
repo = "vim-graphql";
rev = "5ce866172da4b90f77b8371423dc031fe2f4ece7";
sha256 = "07rl7il0aqirmrg720c3k96v0rfwj4njmx2pnql3wd8nbl2w5czb";
rev = "15c5937688490af8dde09e90c9a5585c840ba81c";
sha256 = "07j704ysc2klqfjk3918b1kjq16pw1yb1fykdsi2a0lamndn9l04";
};
meta.homepage = "https://github.com/jparise/vim-graphql/";
};
@ -11349,6 +11397,18 @@ final: prev:
meta.homepage = "https://github.com/jreybert/vimagit/";
};
VimCompletesMe = buildVimPluginFrom2Nix {
pname = "VimCompletesMe";
version = "2020-12-30";
src = fetchFromGitHub {
owner = "ackyshake";
repo = "VimCompletesMe";
rev = "2c69e30675d2a30208099742d14bd661d99fc5f2";
sha256 = "0gjzl0027xjkq0mbqs9grab38ghwnixr57b4wicl113yd76hyb5i";
};
meta.homepage = "https://github.com/ackyshake/VimCompletesMe/";
};
vimelette = buildVimPluginFrom2Nix {
pname = "vimelette";
version = "2019-05-02";

View File

@ -3,6 +3,7 @@ aca/completion-tabnine
AckslD/nvim-neoclip.lua
AckslD/nvim-whichkey-setup.lua
ackyshake/Spacegray.vim
ackyshake/VimCompletesMe
ahmedkhalf/lsp-rooter.nvim
ahmedkhalf/project.nvim
airblade/vim-gitgutter
@ -222,6 +223,7 @@ guns/vim-clojure-highlight
guns/vim-clojure-static
guns/vim-sexp
guns/xterm-color-table.vim
gyim/vim-boxdraw
haringsrob/nvim_context_vt
hashivim/vim-packer
hashivim/vim-terraform
@ -362,6 +364,7 @@ kdheepak/cmp-latex-symbols
kdheepak/lazygit.nvim
kdheepak/tabline.nvim
KeitaNakamura/neodark.vim
KeitaNakamura/tex-conceal.vim
keith/investigate.vim
keith/rspec.vim
keith/swift.vim
@ -432,6 +435,7 @@ lumiliet/vim-twig
luochen1990/rainbow
luukvbaal/stabilize.nvim
lyokha/vim-xkbswitch
m-pilia/vim-ccls
machakann/vim-highlightedyank
machakann/vim-sandwich
machakann/vim-swap
@ -629,6 +633,7 @@ posva/vim-vue
powerman/vim-plugin-AnsiEsc
PProvost/vim-ps1
prabirshrestha/async.vim
prabirshrestha/asyncomplete-lsp.vim
prabirshrestha/asyncomplete.vim
prabirshrestha/vim-lsp
preservim/nerdcommenter

View File

@ -5,7 +5,7 @@ assert lib.versionAtLeast python3.version "3.5";
let
publisher = "vadimcn";
pname = "vscode-lldb";
version = "1.6.8";
version = "1.6.10";
vscodeExtUniqueId = "${publisher}.${pname}";
@ -13,7 +13,7 @@ let
owner = "vadimcn";
repo = "vscode-lldb";
rev = "v${version}";
sha256 = "sha256-/2iyWJfNjvk5n7KwWIu2gc24/21KWibU6IAPN/tJ8Q4=";
sha256 = "sha256-4PM/818UFHRZekfbdhS/Rz0Pu6HOjJEldi4YuBWECnI=";
};
lldb = callPackage ./lldb.nix {};
@ -25,7 +25,7 @@ let
# It will pollute the build environment of `buildRustPackage`.
cargoPatches = [ ./reset-cargo-config.patch ];
cargoSha256 = "sha256-rG+Qw8ac9cCgCjfLFXLlohLk+zV5s1OaqzU0/nXiqgU=";
cargoSha256 = "sha256-Ch1X2vN+p7oCqSs/GIu5IzG+pcSKmQ+VwP2T8ycRhos=";
nativeBuildInputs = [ makeWrapper ];
@ -98,7 +98,7 @@ in stdenv.mkDerivation {
description = "A native debugger extension for VSCode based on LLDB";
homepage = "https://github.com/vadimcn/vscode-lldb";
license = with licenses; [ mit ];
maintainers = with maintainers; [ oxalica ];
maintainers = with maintainers; [ nigelgbanks ];
platforms = platforms.all;
};
}

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
installPhase = ''
install -Dt $out/lib/displaylink *.spkg
install -Dm755 ${bins}/DisplayLinkManager $out/bin/DisplayLinkManager
mkdir -p $out/lib/udev/rules.d
mkdir -p $out/lib/udev/rules.d $out/share
cp ${./99-displaylink.rules} $out/lib/udev/rules.d/99-displaylink.rules
patchelf \
--set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \
@ -59,6 +59,9 @@ stdenv.mkDerivation rec {
$out/bin/DisplayLinkManager
wrapProgram $out/bin/DisplayLinkManager \
--run "cd $out/lib/displaylink"
# We introduce a dependency on the source file so that it need not be redownloaded everytime
echo $src >> "$out/share/workspace_dependencies.pin"
'';
dontStrip = true;

View File

@ -71,7 +71,7 @@ while [ "$#" -gt 0 ]; do
j="$1"; shift 1
extraBuildFlags+=("$i" "$j")
;;
--show-trace|--keep-failed|-K|--keep-going|-k|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|--repair|--no-build-output|-Q|-j*|-L|--refresh|--no-net|--offline|--impure)
--show-trace|--keep-failed|-K|--keep-going|-k|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|--repair|--no-build-output|-Q|-j*|-L|--print-build-logs|--refresh|--no-net|--offline|--impure)
extraBuildFlags+=("$i")
;;
--option)

View File

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "knot-dns";
version = "3.1.5";
version = "3.1.6";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
sha256 = "2da6e50b0662297d55f80e349568224e07fe88cad20bee1d2e22f54bb32da064";
sha256 = "e9ba1305d750dc08fb08687aec7ac55737ca073deaa0b867c884e0c0f2fdb753";
};
outputs = [ "bin" "out" "dev" ];

View File

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2022.2.2";
version = "2022.2.3";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];

View File

@ -121,7 +121,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2022.2.2";
hassVersion = "2022.2.3";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@ -139,7 +139,7 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
hash = "sha256:09hji1n6blnr10k5y1rhp4v66iz2gwfd7afcd0sz156kw4g5mq89";
hash = "sha256:OqyWm7O8ajxBlWGzvNhZvFmy5p2dINfMQ3cQ304Er18=";
};
# leave this in, so users don't have to constantly update their downstream patch handling

Some files were not shown because too many files have changed in this diff Show More