Merge master into haskell-updates

This commit is contained in:
github-actions[bot] 2021-08-15 00:06:22 +00:00 committed by GitHub
commit fb28fa05db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
89 changed files with 690 additions and 393 deletions

View file

@ -545,7 +545,26 @@ The following types of tests exists:
Here in the nixpkgs manual we describe mostly _package tests_; for _module tests_ head over to the corresponding [section in the NixOS manual](https://nixos.org/manual/nixos/stable/#sec-nixos-tests).
### Writing package tests {#ssec-package-tests-writing}
### Writing inline package tests {#ssec-inline-package-tests-writing}
For very simple tests, they can be written inline:
```nix
{ …, yq-go }:
buildGoModule rec {
passthru.tests = {
simple = runCommand "${pname}-test" {} ''
echo "test: 1" | ${yq-go}/bin/yq eval -j > $out
[ "$(cat $out | tr -d $'\n ')" = '{"test":1}' ]
'';
};
}
```
### Writing larger package tests {#ssec-package-tests-writing}
This is an example using the `phoronix-test-suite` package with the current best practices.

View file

@ -134,7 +134,28 @@ Attribute Set `lib.platforms` defines [various common lists](https://github.com/
This attribute is special in that it is not actually under the `meta` attribute set but rather under the `passthru` attribute set. This is due to how `meta` attributes work, and the fact that they are supposed to contain only metadata, not derivations.
:::
An attribute set with as values tests. A test is a derivation, which builds successfully when the test passes, and fails to build otherwise. A derivation that is a test needs to have `meta.timeout` defined.
An attribute set with tests as values. A test is a derivation that builds when the test passes and fails to build otherwise.
You can run these tests with:
```ShellSession
$ cd path/to/nixpkgs
$ nix-build -A your-package.tests
```
#### Package tests
Tests that are part of the source package are often executed in the `installCheckPhase`.
Prefer `passthru.tests` for tests that are introduced in nixpkgs because:
* `passthru.tests` tests the 'real' package, independently from the environment in which it was built
* we can run `passthru.tests` independently
* `installCheckPhase` adds overhead to each build
For more on how to write and run package tests, see <xref linkend="sec-package-tests"/>.
#### NixOS tests
The NixOS tests are available as `nixosTests` in parameters of derivations. For instance, the OpenSMTPD derivation includes lines similar to:
@ -148,6 +169,8 @@ The NixOS tests are available as `nixosTests` in parameters of derivations. For
}
```
NixOS tests run in a VM, so they are slower than regular package tests. For more information see [NixOS module tests](https://nixos.org/manual/nixos/stable/#sec-nixos-tests).
### `timeout` {#var-meta-timeout}
A timeout (in seconds) for building the derivation. If the derivation takes longer than this time to build, it can fail due to breaking the timeout. However, all computers do not have the same computing power, hence some builders may decide to apply a multiplicative factor to this value. When filling this value in, try to keep it approximately consistent with other values already present in `nixpkgs`.

View file

@ -714,6 +714,8 @@ to `~/.gdbinit`. GDB will then be able to find debug information installed via `
The installCheck phase checks whether the package was installed correctly by running its test suite against the installed directories. The default `installCheck` calls `make installcheck`.
It is often better to add tests that are not part of the source distribution to `passthru.tests` (see <xref linkend="var-meta-tests"/>). This avoids adding overhead to every build and enables us to run them independently.
#### Variables controlling the installCheck phase {#variables-controlling-the-installcheck-phase}
##### `doInstallCheck` {#var-stdenv-doInstallCheck}

View file

@ -10006,6 +10006,12 @@
fingerprint = "6F8A 18AE 4101 103F 3C54 24B9 6AA2 3A11 93B7 064B";
}];
};
smancill = {
email = "smancill@smancill.dev";
github = "smancill";
githubId = 238528;
name = "Sebastián Mancilla";
};
smaret = {
email = "sebastien.maret@icloud.com";
github = "smaret";
@ -11277,7 +11283,7 @@
};
vel = {
email = "llathasa@outlook.com";
github = "llathasa-veleth";
github = "q60";
githubId = 61933599;
name = "vel";
};

View file

@ -8,10 +8,10 @@ let
tlsConfig = {
apps.tls.automation.policies = [{
issuer = {
issuers = [{
inherit (cfg) ca email;
module = "acme";
};
}];
}];
};
@ -23,23 +23,28 @@ let
# merge the TLS config options we expose with the ones originating in the Caddyfile
configJSON =
let tlsConfigMerge = ''
{"apps":
{"tls":
{"automation":
{"policies":
(if .[0].apps.tls.automation.policies == .[1]?.apps.tls.automation.policies
then .[0].apps.tls.automation.policies
else (.[0].apps.tls.automation.policies + .[1]?.apps.tls.automation.policies)
end)
if cfg.ca != null then
let tlsConfigMerge = ''
{"apps":
{"tls":
{"automation":
{"policies":
(if .[0].apps.tls.automation.policies == .[1]?.apps.tls.automation.policies
then .[0].apps.tls.automation.policies
else (.[0].apps.tls.automation.policies + .[1]?.apps.tls.automation.policies)
end)
}
}
}
}
}'';
in pkgs.runCommand "caddy-config.json" { } ''
${pkgs.jq}/bin/jq -s '.[0] * ${tlsConfigMerge}' ${adaptedConfig} ${tlsJSON} > $out
'';
in {
}'';
in
pkgs.runCommand "caddy-config.json" { } ''
${pkgs.jq}/bin/jq -s '.[0] * ${tlsConfigMerge}' ${adaptedConfig} ${tlsJSON} > $out
''
else
adaptedConfig;
in
{
imports = [
(mkRemovedOptionModule [ "services" "caddy" "agree" ] "this option is no longer necessary for Caddy 2")
];
@ -88,8 +93,13 @@ in {
ca = mkOption {
default = "https://acme-v02.api.letsencrypt.org/directory";
example = "https://acme-staging-v02.api.letsencrypt.org/directory";
type = types.str;
description = "Certificate authority ACME server. The default (Let's Encrypt production server) should be fine for most people.";
type = types.nullOr types.str;
description = ''
Certificate authority ACME server. The default (Let's Encrypt
production server) should be fine for most people. Set it to null if
you don't want to include any authority (or if you want to write a more
fine-graned configuration manually)
'';
};
email = mkOption {

View file

@ -553,6 +553,8 @@ in
apply = toString;
description = ''
Index of the default menu item to be booted.
Can also be set to "saved", which will make GRUB select
the menu item that was used at the last boot.
'';
};

View file

@ -85,6 +85,7 @@ my $bootloaderId = get("bootloaderId");
my $forceInstall = get("forceInstall");
my $font = get("font");
my $theme = get("theme");
my $saveDefault = $defaultEntry eq "saved";
$ENV{'PATH'} = get("path");
die "unsupported GRUB version\n" if $grubVersion != 1 && $grubVersion != 2;
@ -250,6 +251,8 @@ if ($copyKernels == 0) {
my $conf .= "# Automatically generated. DO NOT EDIT THIS FILE!\n";
if ($grubVersion == 1) {
# $defaultEntry might be "saved", indicating that we want to use the last selected configuration as default.
# Incidentally this is already the correct value for the grub 1 config to achieve this behaviour.
$conf .= "
default $defaultEntry
timeout $timeout
@ -305,6 +308,10 @@ else {
" . $grubStore->search;
}
# FIXME: should use grub-mkconfig.
my $defaultEntryText = $defaultEntry;
if ($saveDefault) {
$defaultEntryText = "\"\${saved_entry}\"";
}
$conf .= "
" . $grubBoot->search . "
if [ -s \$prefix/grubenv ]; then
@ -318,11 +325,19 @@ else {
set next_entry=
save_env next_entry
set timeout=1
set boot_once=true
else
set default=$defaultEntry
set default=$defaultEntryText
set timeout=$timeout
fi
function savedefault {
if [ -z \"\${boot_once}\"]; then
saved_entry=\"\${chosen}\"
save_env saved_entry
fi
}
# Setup the graphics stack for bios and efi systems
if [ \"\${grub_platform}\" = \"efi\" ]; then
insmod efi_gop
@ -468,9 +483,16 @@ sub addEntry {
$conf .= " $extraPerEntryConfig\n" if $extraPerEntryConfig;
$conf .= " kernel $xen $xenParams\n" if $xen;
$conf .= " " . ($xen ? "module" : "kernel") . " $kernel $kernelParams\n";
$conf .= " " . ($xen ? "module" : "initrd") . " $initrd\n\n";
$conf .= " " . ($xen ? "module" : "initrd") . " $initrd\n";
if ($saveDefault) {
$conf .= " savedefault\n";
}
$conf .= "\n";
} else {
$conf .= "menuentry \"$name\" " . ($options||"") . " {\n";
if ($saveDefault) {
$conf .= " savedefault\n";
}
$conf .= $grubBoot->search . "\n";
if ($copyKernels == 0) {
$conf .= $grubStore->search . "\n";
@ -605,6 +627,11 @@ my $efiTarget = getEfiTarget();
# Append entries detected by os-prober
if (get("useOSProber") eq "true") {
if ($saveDefault) {
# os-prober will read this to determine if "savedefault" should be added to generated entries
$ENV{'GRUB_SAVEDEFAULT'} = "true";
}
my $targetpackage = ($efiTarget eq "no") ? $grub : $grubEfi;
system(get("shell"), "-c", "pkgdatadir=$targetpackage/share/grub $targetpackage/etc/grub.d/30_os-prober >> $tmpFile");
}

View file

@ -1,5 +1,5 @@
{ lib, stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender
, zlib, jdk, glib, gtk, libXtst, gsettings-desktop-schemas, webkitgtk
, zlib, jdk, glib, gtk, libXtst, libsecret, gsettings-desktop-schemas, webkitgtk
, makeWrapper, perl, ... }:
{ name, src ? builtins.getAttr stdenv.hostPlatform.system sources, sources ? null, description }:
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs = [
fontconfig freetype glib gsettings-desktop-schemas gtk jdk libX11
libXrender libXtst makeWrapper zlib
libXrender libXtst libsecret makeWrapper zlib
] ++ lib.optional (webkitgtk != null) webkitgtk;
buildCommand = ''
@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
makeWrapper $out/eclipse/eclipse $out/bin/eclipse \
--prefix PATH : ${jdk}/bin \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ glib gtk libXtst ] ++ lib.optional (webkitgtk != null) webkitgtk)} \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ glib gtk libXtst libsecret ] ++ lib.optional (webkitgtk != null) webkitgtk)} \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
--add-flags "-configuration \$HOME/.eclipse/''${productId}_$productVersion/configuration"

View file

@ -1,20 +1,28 @@
{ fetchFromGitHub, lib, rustPlatform }:
{ fetchFromGitHub, lib, rustPlatform, makeWrapper }:
rustPlatform.buildRustPackage rec {
pname = "helix";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "helix-editor";
repo = pname;
rev = "v${version}";
fetchSubmodules = true;
sha256 = "sha256-dI5yIP5uUmM9pyMpvvdrk8/0jE/REkU/m9BF081LwMU=";
sha256 = "sha256-iCNA+gZer6BycWnhosDFRuxfS6QAb06XTix/vFsaey0=";
};
cargoSha256 = "sha256-l3Ikr4IyUsHItJIC4BaIZZb6vio3bchumbbPI+nxIjQ=";
cargoSha256 = "sha256-sqXPgtLMXa3kMQlnw2xDBEsVfjeRXO6Zp6NEFS/0h20=";
cargoBuildFlags = [ "--features embed_runtime" ];
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
mkdir -p $out/lib
cp -r runtime $out/lib
'';
postFixup = ''
wrapProgram $out/bin/hx --set HELIX_RUNTIME $out/lib/runtime
'';
meta = with lib; {
description = "A post-modern modal text editor";

View file

@ -11,7 +11,7 @@
# When the extension is already available in the default extensions set.
vscodeExtensions = with vscode-extensions; [
bbenoist.Nix
bbenoist.nix
]
# Concise version from the vscode market place when not available in the default set.

View file

@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "lightburn";
version = "0.9.23";
version = "1.0.00";
nativeBuildInputs = [
p7zip
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z";
sha256 = "sha256-OiW9UBophyEF3J0FOSMkbwDJ6d8SEDNrr+H0B4Ndo/Y=";
sha256 = "sha256-jNqLykVQjer2lps1gnw4fd2FH+ZQrzqQILAsl4Z5Hqk=";
};
buildInputs = [

View file

@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "gallery_dl";
version = "1.18.2";
version = "1.18.3";
src = fetchPypi {
inherit pname version;
sha256 = "786772ce774929ef1ba64d8394dbab329a72447fd8b930968bc1fb0aacdba567";
sha256 = "6e058dd25a8a54ead41479579fd73de71472abb980a6254765c5e538b591d162";
};
propagatedBuildInputs = [ requests ];

View file

@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "mob";
version = "1.4.0";
version = "1.8.0";
goPackagePath = "github.com/remotemobprogramming/mob";
src = fetchFromGitHub {
rev = "v${version}";
owner = "remotemobprogramming";
repo = pname;
sha256 = "sha256-JiTRTH8ai27H1xySyKTWiu/MG0C61Tz+hVI6tkSRp+k=";
sha256 = "sha256-GA+MmZU1KEg3HIU225Llr5W4dHGFGiMr/j0N/CslBC4=";
};
meta = with lib; {

View file

@ -20,13 +20,13 @@
python3Packages.buildPythonApplication rec {
pname = "ulauncher";
version = "5.9.0";
version = "5.11.0";
disabled = python3Packages.isPy27;
src = fetchurl {
url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz";
sha256 = "sha256-jRCrkJcjUHDd3wF+Hkxg0QaW7YgIh7zM/KZ4TAH84/U=";
sha256 = "sha256-xEM7sG0NRWouDu6NxNA94WTycykEhPI4ByjDk2yjHjo=";
};
nativeBuildInputs = with python3Packages; [

View file

@ -1,11 +1,11 @@
{ fetchurl, lib, stdenv, libXrandr}:
stdenv.mkDerivation rec {
version = "0.01";
version = "0.02";
pname = "xrandr-invert-colors";
src = fetchurl {
url = "https://github.com/zoltanp/xrandr-invert-colors/archive/v${version}.tar.gz";
sha256 = "1z4hxn56rlflvqanb8ncqa1xqawnda85b1b37w6r2iqs8rw52d75";
sha256 = "sha256-7rIiBV9zbiLzu5RO5legHfGiqUSU2BuwqOc1dX/7ozA=";
};
buildInputs = [ libXrandr ];

View file

@ -16,7 +16,8 @@ mkChromiumDerivation (base: rec {
cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/"
cp -v "$buildPath/icudtl.dat" "$libExecPath/"
cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
cp -v "$buildPath/crashpad_handler" "$libExecPath/"
${lib.optionalString (channel != "dev") ''cp -v "$buildPath/crashpad_handler" "$libExecPath/"''}
${lib.optionalString (channel == "dev") ''cp -v "$buildPath/chrome_crashpad_handler" "$libExecPath/"''}
cp -v "$buildPath/chrome" "$libExecPath/$packageName"
# Swiftshader

View file

@ -3,10 +3,10 @@
buildPythonApplication rec {
pname = "flent";
version = "1.3.2";
version = "2.0.1";
src = fetchPypi {
inherit pname version;
sha256 = "1k265xxxjld6q38m9lsgy7p0j70qp9a49vh9zg0njbi4i21lxq23";
sha256 = "300a09938dc2b4a0463c9144626f25e0bd736fd47806a9444719fa024d671796";
};
buildInputs = [ sphinx ];

View file

@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "filezilla";
version = "3.55.0";
version = "3.55.1";
src = fetchurl {
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2";
sha256 = "sha256-rnDrQYDRNr4pu61vzdGI5JfiBfxBbqPkE9znzYyrnII=";
sha256 = "sha256-Z/jQ4R9T/SMgfTy/yULQPz4j7kOe5IoUohQ8mVD3dqU=";
};
# https://www.linuxquestions.org/questions/slackware-14/trouble-building-filezilla-3-47-2-1-current-4175671182/#post6099769

View file

@ -4,6 +4,7 @@
, gobject-introspection
, gtk3
, libgee
, libhandy
, libsecret
, libsoup
, meson
@ -18,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "taxi";
version = "0.0.1-unstable=2020-09-03";
version = "2.0.2";
src = fetchFromGitHub {
owner = "Alecaddd";
repo = pname;
rev = "74aade67fd9ba9e5bc10c950ccd8d7e48adc2ea1";
sha256 = "sha256-S/FeKJxIdA30CpfFVrQsALdq7Gy4F4+P50Ky5tmqKvM=";
rev = version;
sha256 = "1a4a14b2d5vqbk56drzbbldp0nngfqhwycpyv8d3svi2nchkvpqa";
};
nativeBuildInputs = [
@ -40,6 +41,7 @@ stdenv.mkDerivation rec {
buildInputs = [
gtk3
libgee
libhandy
libsecret
libsoup
pantheon.granite

View file

@ -28,7 +28,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
version = "5.13.0"; # Please backport all updates to the stable channel.
version = "5.13.1"; # Please backport all updates to the stable channel.
# All releases have a limited lifetime and "expire" 90 days after the release.
# When releases "expire" the application becomes unusable until an update is
# applied. The expiration date for the current release can be extracted with:
@ -38,7 +38,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
sha256 = "10qlavff7q1bdda60q0cia0fzi9y7ysaavrd4y8v0nzbmcz70abr";
sha256 = "0k3gbs6y19vri5n087wc6fdhydkis3h6rhxd3w1j9rhrb5fxjv3q";
};
nativeBuildInputs = [

View file

@ -28,11 +28,11 @@
}:
let
version = "5.7.28991.0726";
version = "5.7.29123.0808";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
sha256 = "w1oeMKADG5+7EV1OXyuEbotrwcVywob82KOXKoRUifA=";
sha256 = "WAeE/2hUaQbWwDg/iqlKSZVoH3ruVHvh+9SEWdPwCIc=";
};
};

View file

@ -1,4 +1,4 @@
{ ctags, fetchurl, lib, libressl, man, ncurses, pkg-config, stdenv }:
{ ctags, fetchurl, fetchpatch, lib, libressl, ncurses, pkg-config, stdenv }:
stdenv.mkDerivation rec {
pname = "catgirl";
@ -9,8 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "182l7yryqm1ffxqgz3i4lcnzwzpbpm2qvadddmj0xc8dh8513s0w";
};
patches = [
(fetchpatch {
url = "https://git.causal.agency/catgirl/patch/?id=3f3585d0f32e66ad5c8c6c713f315e14810230eb";
sha256 = "1vrgimvf007bxz8blxm3vjc7g3xwxplwxyrblnsryq54cqaw0xv3";
})
];
nativeBuildInputs = [ ctags pkg-config ];
buildInputs = [ libressl man ncurses ];
buildInputs = [ libressl ncurses ];
strictDeps = true;
meta = with lib; {

View file

@ -12,11 +12,11 @@
stdenv.mkDerivation rec {
pname = "grisbi";
version = "2.0.2";
version = "2.0.4";
src = fetchurl {
url = "mirror://sourceforge/grisbi/${pname}-${version}.tar.bz2";
sha256 = "sha256-bCO82EWAf/kiMDdojA5goWeWiKWZNOGYixmIJQwovGM=";
sha256 = "sha256-4ykG310He1aFaUNo5fClaM3QWFBzKERGihYfqaxR1Vo=";
};
nativeBuildInputs = [ pkg-config wrapGAppsHook ];

View file

@ -2,10 +2,10 @@
, libsoup, gnome }:
stdenv.mkDerivation rec {
name = "homebank-5.5.2";
name = "homebank-5.5.3";
src = fetchurl {
url = "http://homebank.free.fr/public/${name}.tar.gz";
sha256 = "sha256-mJ7zeOTJ+CNLYruT1qSxS9TJjciJUZg426H0TxLFHtI=";
sha256 = "sha256-BzYHkYqWEAh3kfNvWecNEmH+6OThFGpc/VhxodLZEJM=";
};
nativeBuildInputs = [ pkg-config wrapGAppsHook ];

View file

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, glib, gtk2, pkg-config, hamlib }:
stdenv.mkDerivation rec {
pname = "xlog";
version = "2.0.20";
version = "2.0.23";
src = fetchurl {
url = "https://download.savannah.gnu.org/releases/xlog/${pname}-${version}.tar.gz";
sha256 = "sha256-pSGmKLHGc+Eb9OG27k1rYOMn/2BiRejrBajARjEgsUA=";
sha256 = "sha256-JSPyXOJbYOCeWY6h0v8fbmBkf1Dop1gdmnn4gKdBgac=";
};
# glib-2.62 deprecations

View file

@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "verilator";
version = "4.202";
version = "4.210";
src = fetchurl {
url = "https://www.veripool.org/ftp/${pname}-${version}.tgz";
sha256 = "0ydn4304pminzq8zc1hsrb2fjrfqnb6akr45ky43jd29c4jgznnq";
sha256 = "sha256-KoIfJeV2aITnwiB2eQgQo4ZyXfMe6erFiGKXezR+IBg=";
};
enableParallelBuilding = true;

View file

@ -111,12 +111,13 @@ rec {
destNameTag = "${finalImageName}:${finalImageTag}";
} ''
skopeo \
--src-tls-verify=${lib.boolToString tlsVerify} \
--insecure-policy \
--tmpdir=$TMPDIR \
--override-os ${os} \
--override-arch ${arch} \
copy "$sourceURL" "docker-archive://$out:$destNameTag" \
copy \
--src-tls-verify=${lib.boolToString tlsVerify} \
"$sourceURL" "docker-archive://$out:$destNameTag" \
| cat # pipe through cat to force-disable progress bar
'';

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "marwaita";
version = "10.2";
version = "10.3";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
sha256 = "09xh7yhnc7szk171n0qgr52xr7sw9qq4cb7qwrkhf0184idf0pik";
sha256 = "0v9sxjy4x03y3hcgbkn9lj010kd5csiyc019dwxzvx5kg8xh8qca";
};
buildInputs = [

View file

@ -30,6 +30,7 @@
, ninja
, dbus
, python3
, pipewire
}:
stdenv.mkDerivation rec {
@ -85,6 +86,7 @@ stdenv.mkDerivation rec {
gtk3
libcanberra-gtk3
librsvg
pipewire # PipeWire provides a gstreamer plugin for using PipeWire for video
];
postPatch = ''

View file

@ -29,11 +29,11 @@
stdenv.mkDerivation rec {
pname = "gnome-maps";
version = "40.3";
version = "40.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "sha256-p58Fz+u1UMUanGKwgDk2PXDdo90RP+cTR6lCW9cYaIk=";
sha256 = "sha256-LFt+HmX39OVP6G7d2hE46qbAaRoUlAPZXL4i7cgiUJw=";
};
doCheck = true;

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
version = "3.40.3";
version = "3.40.4";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "Trs5F9a+tUrVlt5dilxG8PtXJJ7Z24HwXHqUpzDB2SE=";
sha256 = "h8GF8Yw3Jw42EZgfGb2SIayXTIB0Ysjc6QvqCHEsWAA=";
};
patches = [

View file

@ -43,11 +43,11 @@ in
stdenv.mkDerivation rec {
pname = "gnome-software";
version = "40.3";
version = "40.4";
src = fetchurl {
url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "y39TbLCfWCyQdVyQl08+g9/5U56it8CWibtOCsP/yF8=";
sha256 = "voxhGoAvcXGNzLvUVE7ZaIcxGYRv03t7dqeq1yx5mL8=";
};
patches = [

View file

@ -30,11 +30,11 @@
stdenv.mkDerivation rec {
pname = "totem";
version = "3.38.0";
version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/totem/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0bs33ijvxbr2prb9yj4dxglsszslsn9k258n311sld84masz4ad8";
sha256 = "j/rPfA6inO3qBndzCGHUh2qPesTaTGI0u3X3/TcFoQg=";
};
nativeBuildInputs = [

View file

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "yelp";
version = "40.0";
version = "40.3";
src = fetchurl {
url = "mirror://gnome/sources/yelp/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "sha256-B3dfoGzSg2Xs2Cm7FqhaaCiXqyHYzONFlrvvXNRVquA=";
sha256 = "sha256-oXOEeFHyYYm+eOy7EAFdU52Mzv/Hwj6GNUkrw62l7iM=";
};
nativeBuildInputs = [ pkg-config gettext itstool wrapGAppsHook ];

View file

@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "bigloo";
version = "4.3h";
version = "4.4b";
src = fetchurl {
url = "ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo-${version}.tar.gz";
sha256 = "0fw08096sf8ma2cncipnidnysxii0h0pc7kcqkjhkhdchknp8vig";
sha256 = "sha256-oxOSJwKWmwo7PYAwmeoFrKaYdYvmvQquWXyutolc488=";
};
nativeBuildInputs = [ autoconf automake libtool ];

View file

@ -7,10 +7,11 @@ let bigloo-release =
; in
stdenv.mkDerivation rec {
name = "hop-3.3.0";
pname = "hop";
version = "3.4.4";
src = fetchurl {
url = "ftp://ftp-sop.inria.fr/indes/fp/Hop/${name}.tar.gz";
sha256 = "14gf9ihmw95zdnxsqhn5jymfivpfq5cg9v0y7yjd5i7c787dncp5";
url = "ftp://ftp-sop.inria.fr/indes/fp/Hop/hop-${version}.tar.gz";
sha256 = "sha256-GzXh4HC+SFFoUi7SMqu36iYRPAJ6tMnOHd+he6n9k1I=";
};
postPatch = ''

View file

@ -18,11 +18,11 @@
}:
let
release_version = "13.0.0";
release_version = "14.0.0";
candidate = ""; # empty or "rcN"
dash-candidate = lib.optionalString (candidate != "") "-${candidate}";
rev = "f98ed74f6910f8b09e77497aeb30c860c433610d"; # When using a Git commit
rev-version = "unstable-2021-07-16"; # When using a Git commit
rev = "7d9d926a1861e2f6876943d47f297e2a08a57392"; # When using a Git commit
rev-version = "unstable-2021-08-03"; # When using a Git commit
version = if rev != "" then rev-version else "${release_version}${dash-candidate}";
targetConfig = stdenv.targetPlatform.config;
@ -30,7 +30,7 @@ let
owner = "llvm";
repo = "llvm-project";
rev = if rev != "" then rev else "llvmorg-${version}";
sha256 = "1dp0n3rpg60xr321mvn2gi268pfcs6ii4nnwgsi2lix0di4h3ccb";
sha256 = "0v9jk49raazy5vhccagnmf6c3cxjv56rwg3670k9x9snihx2782r";
};
llvm_meta = {

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "aws-c-common";
version = "0.6.8";
version = "0.6.9";
src = fetchFromGitHub {
owner = "awslabs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-wtgD8txViYu7yXdnID6TTf4gCDmvebD19XRxFnubndY=";
sha256 = "sha256-bnKIL51AW+0T87BxEazXDZElYqiwOUHQVEDKOCUzsbM=";
};
nativeBuildInputs = [ cmake ];

View file

@ -1,12 +1,12 @@
{ lib, stdenv, fetchzip }:
stdenv.mkDerivation rec {
version = "2.1.0";
version = "2.2.0";
pname = "half";
src = fetchzip {
url = "mirror://sourceforge/half/${version}/half-${version}.zip";
sha256 = "04v4rhs1ffd4c9zcnk4yjhq0gdqy020518wb7n8ryk1ckrdd7hbm";
sha256 = "sha256-ZdGgBMZylFgkvs/XVBnvgBY2EYSHRLY3S4YwXjshpOY=";
stripRoot = false;
};

View file

@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
version = "21.2.3";
version = "21.3.1";
src = fetchFromGitHub {
owner = "Intel-Media-SDK";
repo = "MediaSDK";
rev = "intel-mediasdk-${version}";
sha256 = "sha256-Id2/d6rRKiei6UQ0pywdcbNLfIQR8gEseiDgqeaT3p8=";
sha256 = "sha256-Ki+gTDL6gj+f3wjhVp4EIVvrPn6NRmCCkCj5g//kAW8=";
};
nativeBuildInputs = [ cmake pkg-config ];

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libite";
version = "2.2.0";
version = "2.4.0";
src = fetchFromGitHub {
owner = "troglobit";
repo = "libite";
rev = "v${version}";
sha256 = "0kad501mrvn0s0sw9pz5spjq7ymk117hnff249z6026gswrxv1mh";
sha256 = "sha256-EV1YVOxd92z2hBZIqe6jzYV06YfNTAbZntZQdH05lBI=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];

View file

@ -23,7 +23,7 @@
, mkDerivation
, which
}:
let inherit (lib) getDev; in
mkDerivation rec {
pname = "mlt";
version = "6.24.0";
@ -71,7 +71,7 @@ mkDerivation rec {
# mlt is unable to cope with our multi-prefix Qt build
# because it does not use CMake or qmake.
NIX_CFLAGS_COMPILE = "-I${getDev qtsvg}/include/QtSvg";
NIX_CFLAGS_COMPILE = "-I${lib.getDev qtsvg}/include/QtSvg";
CXXFLAGS = "-std=c++11";

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "totem-pl-parser";
version = "3.26.5";
version = "3.26.6";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "132jihnf51zs98yjkc6jxyqib4f3dawpjm17g4bj4j78y93dww2k";
sha256 = "wN8PaNXPnX2kPIHH8T8RFYNYNo+Ywi1Hci870EvTrBw=";
};
passthru = {

View file

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "zlib-ng";
version = "2.0.2";
version = "2.0.5";
src = fetchFromGitHub {
owner = "zlib-ng";
repo = "zlib-ng";
rev = version;
sha256 = "1cl6asrav2512j7p02zcpibywjljws0m7aazvb3q2r9qiyvyswji";
sha256 = "sha256-KvV1XtPoagqPmijdr20eejsXWG7PRjMUwGPLXazqUHM=";
};
outputs = [ "out" "dev" "bin" ];

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "adax";
version = "0.1.0";
version = "0.1.1";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "Danielhiversen";
repo = "pyadax";
rev = version;
sha256 = "06qk8xbv8lsaabdpi6pclnbkp3vmb4k18spahldazqj8235ii237";
sha256 = "sha256-ekpI5GTLbKjlbWH9GSmpp/3URurc7UN+agxMfyGxrVA=";
};
propagatedBuildInputs = [

View file

@ -8,14 +8,14 @@
}:
buildPythonPackage rec {
version = "0.15.3";
version = "0.15.4";
pname = "authlib";
src = fetchFromGitHub {
owner = "lepture";
repo = "authlib";
rev = "v${version}";
sha256 = "1lqicv8awyygqh1z8vhwvx38dw619kgbirdn8c9sc3qilagq1rdx";
sha256 = "1jc7rssi1y6brkwjplj8qmi4q5w9h9wz03fbhg01c0y5bmy0g1nj";
};
propagatedBuildInputs = [ cryptography requests ];

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "cachelib";
version = "0.2.0";
version = "0.3.0";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "pallets";
repo = pname;
rev = version;
sha256 = "1jh1ghvrv1mnw6mdq19s6x6fblz9qi0vskc6mjp0cxjpnxxblaml";
sha256 = "sha256-ssyHNlrSrG8YHRS131jJtmgl6eMTNdet1Hf0nTxL8sM=";
};
checkInputs = [

View file

@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "celery";
version = "5.1.1";
version = "5.1.2";
src = fetchPypi {
inherit pname version;
sha256 = "54436cd97b031bf2e08064223240e2a83d601d9414bcb1b702f94c6c33c29485";
sha256 = "8d9a3de9162965e97f8e8cc584c67aad83b3f7a267584fa47701ed11c3e0d4b0";
};
# click is only used for the repl, in most cases this shouldn't impact

View file

@ -0,0 +1,33 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, python
, pythonOlder
}:
buildPythonPackage rec {
pname = "chess";
version = "1.6.1";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "niklasf";
repo = "python-${pname}";
rev = "v${version}";
sha256 = "sha256-2pyABmr6q1Y2/ivtvMYqRHE2Zjlyz2QO0us0w4l2HQM=";
};
pythonImportsCheck = [ "chess" ];
checkPhase = ''
${python.interpreter} ./test.py -v
'';
meta = with lib; {
description = "A chess library for Python, with move generation, move validation, and support for common formats";
homepage = "https://github.com/niklasf/python-chess";
maintainers = with maintainers; [ smancill ];
license = licenses.gpl3Plus;
};
}

View file

@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "hg-evolve";
version = "10.3.2";
version = "10.3.3";
src = fetchPypi {
inherit pname version;
sha256 = "ba819732409d39ddd4ff2fc507dc921408bf30535d2d78313637b29eeac98860";
sha256 = "ca3b0ae45a2c3a811c0dc39153b8a1ea8a5c8f786c56370a41dfd83a5bff2502";
};
checkInputs = [

View file

@ -1,43 +1,61 @@
{ lib
, appdirs
, buildPythonPackage
, fetchPypi
, six
, cachelib
, cssselect
, fetchFromGitHub
, keep
, lxml
, pygments
, pyquery
, cachelib
, appdirs
, keep
, requests
, six
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "howdoi";
version = "2.0.16";
version = "2.0.17";
src = fetchPypi {
inherit pname version;
sha256 = "0257fbb328eb3a15ed3acc498314902f00908b130209073509eec21cb7235b2b";
src = fetchFromGitHub {
owner = "gleitz";
repo = pname;
rev = "v${version}";
sha256 = "1cc9hbnalbsd5la9wsm8s6drb79vlzin9qnv86ic81r5nq27n180";
};
postPatch = ''
substituteInPlace setup.py --replace 'cachelib==0.1' 'cachelib'
'';
propagatedBuildInputs = [
appdirs
cachelib
cssselect
keep
lxml
pygments
pyquery
requests
six
];
propagatedBuildInputs = [ six pygments pyquery cachelib appdirs keep ];
checkInputs = [
pytestCheckHook
];
# author hasn't included page_cache directory (which allows tests to run without
# external requests) in pypi tarball. github repo doesn't have release revisions
# clearly tagged. re-enable tests when either is sorted.
doCheck = false;
preCheck = ''
mv howdoi _howdoi
export HOME=$(mktemp -d)
'';
disabledTests = [
# AssertionError: "The...
"test_get_text_with_one_link"
"test_get_text_without_links"
];
pythonImportsCheck = [ "howdoi" ];
meta = with lib; {
description = "Instant coding answers via the command line";
homepage = "https://pypi.python.org/pypi/howdoi";
license = licenses.mit;
maintainers = [ maintainers.costrouc ];
maintainers = with maintainers; [ costrouc ];
};
}

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "python-gammu";
version = "3.1";
version = "3.2.2";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "gammu";
repo = pname;
rev = version;
sha256 = "1hw2mfrps6wqfyi40p5mp9r59n1ick6pj4hw5njz0k822pbb33p0";
sha256 = "sha256-HFI4LBrVf+kBoZfdZrZL1ty9N5DxZ2SOvhiIAFVxqaI=";
};
nativeBuildInputs = [ pkg-config ];

View file

@ -24,13 +24,13 @@
buildPythonPackage rec {
pname = "python-miio";
version = "0.5.6";
version = "0.5.7";
disabled = pythonOlder "3.6";
format = "pyproject";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-tmGt50xBDV++/pqyXsuxHdrwv+XbkjvtrzsYBzQh7zE=";
sha256 = "sha256-Dl/9aiCb8RYcSGEkO9X51Oaqg7FOv5mWYIDZs9fpOIg=";
};
postPatch = ''

View file

@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, aiohttp
, python-dateutil
, requests
, websockets
}:
buildPythonPackage rec {
pname = "pytwitchapi";
version = "2.3.0";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Teekeks";
repo = "pyTwitchAPI";
rev = "v${version}";
sha256 = "sha256-ax3FHyyyRfXSWKsoUi8ao5TL2alo0bQP+lWiDaPjf34=";
};
propagatedBuildInputs = [
aiohttp
python-dateutil
requests
websockets
];
# Project has no tests.
doCheck = false;
pythonImportsCheck = [ "twitchAPI" ];
meta = with lib; {
description = "Python implementation of the Twitch Helix API, its Webhook and PubSub";
homepage = "https://github.com/Teekeks/pyTwitchAPI";
license = licenses.mit;
maintainers = with maintainers; [ wolfangaukang ];
};
}

View file

@ -8,7 +8,8 @@
, fetchFromGitHub
, flake8
, flask-sockets
, isPy3k
, moto
, pythonOlder
, psutil
, pytest-asyncio
, pytestCheckHook
@ -19,14 +20,14 @@
buildPythonPackage rec {
pname = "slack-sdk";
version = "3.8.0";
disabled = !isPy3k;
version = "3.9.0";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "slackapi";
repo = "python-slack-sdk";
rev = "v${version}";
sha256 = "sha256-r3GgcU4K2jj+4aIytpY2HiVqHzChynn2BCn1VNTL2t0=";
sha256 = "sha256-9iV/l2eX4WB8PkTz+bMJIshdD/Q3K0ig8hIK9R8S/oM=";
};
propagatedBuildInputs = [
@ -43,6 +44,7 @@ buildPythonPackage rec {
databases
flake8
flask-sockets
moto
psutil
pytest-asyncio
pytestCheckHook

View file

@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "systembridge";
version = "2.0.4";
version = "2.1.0";
src = fetchFromGitHub {
owner = "timmo001";
repo = "system-bridge-connector-py";
rev = "v${version}";
sha256 = "03scbn6khvw1nj73j8kmvyfrxnqcc0wh3ncck4byby6if1an5dvd";
sha256 = "sha256-P148xEcvPZMizUyRlVeMfX6rGVNf0Efw2Ekvm5SEvKQ=";
};
propagatedBuildInputs = [

View file

@ -1,15 +1,18 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
}:
buildPythonPackage rec {
pname = "wrapio";
version = "1.0.0";
version = "2.0.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-JWcPsqZy1wM6/mbU3H0W3EkpLg0wrEUUg3pT/QrL+rE=";
sha256 = "sha256-CUocIbdZ/tJQCxAHzhFpB267ynlXf8Mu+thcRRc0yeg=";
};
doCheck = false;

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "zeroconf";
version = "0.34.3";
version = "0.35.0";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "jstasiak";
repo = "python-zeroconf";
rev = version;
sha256 = "sha256-HJSqQl7dd8sN490lqGHWg6QiJblGKKlVMn7UJDQb7ZA=";
sha256 = "sha256-6/y9O7YYs1J+qFa/6pcHKiktkWa4bdEqUItK8IZGXJo=";
};
propagatedBuildInputs = [

View file

@ -5,13 +5,13 @@
buildGoPackage rec {
pname = "tfsec";
version = "0.58.1";
version = "0.58.4";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
sha256 = "sha256-oYGfwEXr26RepuwpRQ8hCiqLTpDvz7v9Lit5QY4mT4U=";
sha256 = "sha256-gnipQyjisi1iY1SSmESrwNvxyacq9fsva8IY3W6Gpd8=";
};
goPackagePath = "github.com/aquasecurity/tfsec";

View file

@ -7,15 +7,15 @@
buildGoModule rec {
pname = "buf";
version = "0.49.0";
version = "0.50.0";
src = fetchFromGitHub {
owner = "bufbuild";
repo = pname;
rev = "v${version}";
sha256 = "sha256-xP2UbcHwimN09IXrGp3zhBLL74l/8YKotqBNRTITF18=";
sha256 = "sha256-Kg3p6BsYrIGn16VQ87TQwa7B+YVEq6oCSd3Je2A6NC8=";
};
vendorSha256 = "sha256-WgQSLe99CbOwJC8ewDcSq6PcBJdmiPRmvAonq8drQ1w=";
vendorSha256 = "sha256-0vvDzs4LliEm202tScmzL+riL3FqHdvawhzU0lPkRew=";
patches = [
# Skip a test that requires networking to be available to work.

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "webdis";
version = "0.1.15";
version = "0.1.16";
src = fetchFromGitHub {
owner = "nicolasff";
repo = pname;
rev = version;
sha256 = "sha256-ViU/CKkmBY8WwQq/oJ2/qETqr2k8JNFtNPhozw5BmEc=";
sha256 = "sha256-I+Nq3kjXoQlwfj8r7oNu6KFE6hnB076M9aJMdwCas3k=";
};
buildInputs = [ hiredis http-parser jansson libevent ];

View file

@ -1,14 +1,14 @@
{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "mockgen";
version = "1.5.0";
version = "1.6.0";
src = fetchFromGitHub {
owner = "golang";
repo = "mock";
rev = "v${version}";
sha256 = "sha256-YSPfe8/Ra72qk12+T78mTppvkag0Hw6O7WNyfhG4h4o=";
sha256 = "sha256-5Kp7oTmd8kqUN+rzm9cLqp9nb3jZdQyltGGQDiRSWcE=";
};
vendorSha256 = "sha256-cL4a7iOSeaQiG6YO0im9bXxklCL1oyKhEDmB1BtEmEw=";
vendorSha256 = "sha256-5gkrn+OxbNN8J1lbgbxM8jACtKA7t07sbfJ7gVJWpJM=";
doCheck = false;

View file

@ -1,4 +1,4 @@
{ stdenv, lib, rustPlatform, fetchFromGitHub, CoreServices, rust, libiconv }:
{ stdenv, lib, rustPlatform, fetchFromGitHub, CoreServices, Foundation, rust, libiconv }:
rustPlatform.buildRustPackage rec {
pname = "cargo-watch";
@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "sha256-Xp/pxPKs41TXO/EUY5x8Bha7NUioMabbb73///fFr6U=";
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices libiconv ];
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices Foundation libiconv ];
# `test with_cargo` tries to call cargo-watch as a cargo subcommand
# (calling cargo-watch with command `cargo watch`)

View file

@ -9,12 +9,12 @@
}:
stdenv.mkDerivation rec {
version = "6.00";
version = "6.01";
pname = "xscreensaver";
src = fetchurl {
url = "https://www.jwz.org/${pname}/${pname}-${version}.tar.gz";
sha256 = "WFCIl0chuCjr1x/T67AZ0b8xITPJVurJZy1h9rSddwY=";
sha256 = "sha256-CFSEZl2R9gtKHe2s2UvPm3Sw+wlrztyJ/xwkUWjlRzs=";
};
nativeBuildInputs = [

View file

@ -101,12 +101,12 @@ final: prev:
aniseed = buildVimPluginFrom2Nix {
pname = "aniseed";
version = "2021-07-19";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "Olical";
repo = "aniseed";
rev = "c15c4e49d6ecb7ad7252902bb1b4310ba161617a";
sha256 = "13pnlx4rqjc51vrq9d8kyjjxb2apw3y6j2xh68ii746klinjpjy5";
rev = "0b0173592740a4b4c36cbdc195f0aa7422dd4666";
sha256 = "09mv0yqj8qqj7i8dfqg50vin6whg9sc5scfsxr20jrx278z94j6h";
};
meta.homepage = "https://github.com/Olical/aniseed/";
};
@ -281,12 +281,12 @@ final: prev:
barbar-nvim = buildVimPluginFrom2Nix {
pname = "barbar-nvim";
version = "2021-08-10";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
rev = "f4163e2ca987f25c3d1fb5cf3d9329d8ab343f35";
sha256 = "1wlxfkpa42rvw853x8nalxy3zxaaji0d365jbp3pcvhsy0li33dc";
rev = "0c4c37eb3188230b11493adac68aac491c5e6a07";
sha256 = "0pc5rrzhcrp7p5wwid4ggdakp5y05ki0hkm04bflq0y4ib4haa4c";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@ -437,12 +437,12 @@ final: prev:
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
version = "2021-08-10";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "5647222ddcf1bb484103da1267028b4074f55a32";
sha256 = "02dyhgfp76bxggjlyc0kq9wfcz96319x4y49fqmanqdhgmqbzzxb";
rev = "c155b348d89e1e24c30461337ba12f50c728b755";
sha256 = "1a52kkz37fzmd8cr1bb0kl032l64ayhz3n51jwhia9s3ps3siyzv";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@ -798,12 +798,12 @@ final: prev:
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
version = "2021-08-03";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
rev = "998603d240b13e32e3c9571bcb805357ea323fa9";
sha256 = "1fd7d3nfb8qi0zk2jskkmym3yb8qzys7li88cjfxdqrl9kcqa723";
rev = "368c5cc0f4a7a6bdc0d1041fc74fb922b31882c9";
sha256 = "1289gs3w40zbv6rd41s8qqnj1wp1bzgxnn0s91v9ip6g17f31ljm";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@ -834,12 +834,12 @@ final: prev:
Coqtail = buildVimPluginFrom2Nix {
pname = "Coqtail";
version = "2021-08-11";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
rev = "0ca6714f45124afadce133f21bfe00aaa3edc2ad";
sha256 = "1hy9y34amrcbr64mzllj7xrldkxw0a0qp48mkc17csgxchqc5wxx";
rev = "46b4fe60778064d7924534c9658d29858d7d67a7";
sha256 = "16fmzn4vf7ha63r73ra2lpdww1hmg2jnr88bpw2in3c8id6df2rd";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@ -1352,12 +1352,12 @@ final: prev:
doki-theme-vim = buildVimPluginFrom2Nix {
pname = "doki-theme-vim";
version = "2021-08-07";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "doki-theme";
repo = "doki-theme-vim";
rev = "83f3478dee644b4be534ada9456e915cbb4f37be";
sha256 = "0s53h7dfyv05z0w186957scrdxihmk6s8db29d4iq7d81hsxckxg";
rev = "78502433a41589ead80c834f9e61d7a17f97b844";
sha256 = "1gfxq9sfld0vx320q15r8xk6kwxxbl7jla3ykr6wd167bnr1z7q0";
};
meta.homepage = "https://github.com/doki-theme/doki-theme-vim/";
};
@ -1388,12 +1388,12 @@ final: prev:
echodoc-vim = buildVimPluginFrom2Nix {
pname = "echodoc-vim";
version = "2021-07-09";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "Shougo";
repo = "echodoc.vim";
rev = "9288bef70cda903edc2561c7612fe2d6a3c73aa5";
sha256 = "1s6glmc489dfz750d3xikwxm84qqa89qza1jp3vfj7jn47h1r826";
rev = "3e907e05d0495f999149f50a1e6cd72972ee7cbe";
sha256 = "0bdiz108l4aa5ma49lbmmp8ks8n17i6wzjsawd94rgsyl3j4j3ri";
};
meta.homepage = "https://github.com/Shougo/echodoc.vim/";
};
@ -1522,12 +1522,12 @@ final: prev:
fastfold = buildVimPluginFrom2Nix {
pname = "fastfold";
version = "2021-08-03";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "konfekt";
repo = "fastfold";
rev = "066d2347baa8dc180c18f889d0b37a826f23973b";
sha256 = "0m04jn8701hl4fqjsfc6dalikqvgrql3fwqrc8z81swcjyf6rsaw";
rev = "20126c1646f96da862af7cbec45ca0fe0a930703";
sha256 = "12hqr9glh6wpjmacb2ib4phf29icwj9pxccmcap79w9w5p6zy2yn";
};
meta.homepage = "https://github.com/konfekt/fastfold/";
};
@ -1679,12 +1679,12 @@ final: prev:
friendly-snippets = buildVimPluginFrom2Nix {
pname = "friendly-snippets";
version = "2021-08-06";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
rev = "cafecca6f3586b2ccb3c6b4db2082662f36e8c7f";
sha256 = "0dsl4ccwnlv2i1pmmjlrxw0ns2amrv1vn8khm1c52hl3377j3dwq";
rev = "276abeaf7a350724ca948f1c21de0b12d3cedc4f";
sha256 = "1lbm98ijihmikazjm0a7cckqlc7c32bsqzqk077wbigkx559zam9";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@ -1859,12 +1859,12 @@ final: prev:
git-worktree-nvim = buildVimPluginFrom2Nix {
pname = "git-worktree-nvim";
version = "2021-07-15";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "git-worktree.nvim";
rev = "97adf37032c213201c823e98b0555f7279525d62";
sha256 = "0vca7pyipch3y3g19sfwqx33l8jh3h7r9wv3hlfw960iyqc2xia7";
rev = "35007615f75262a6b411e11e8928e504af7ebb5e";
sha256 = "1kh7nvvb8nrgqnp2h78v5s7swa71xrbj4q3k2xrsiz11s16q72hn";
};
meta.homepage = "https://github.com/ThePrimeagen/git-worktree.nvim/";
};
@ -2508,12 +2508,12 @@ final: prev:
LeaderF = buildVimPluginFrom2Nix {
pname = "LeaderF";
version = "2021-07-22";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
rev = "321f1995211b05d5abd73732262432e70eba1218";
sha256 = "1bg0vjf6pnbjmj76mzcbcrm7gdhsxqi040xspyizfykj72qjqyd4";
rev = "e7d0b761fd9d4f2c326a4e421592b4c5ea51ae44";
sha256 = "1zhq8wjpy4yx1mcyahscflfjm52hb7pfpxv51vmwlh2rp044b6j1";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
@ -2556,12 +2556,12 @@ final: prev:
lexima-vim = buildVimPluginFrom2Nix {
pname = "lexima-vim";
version = "2020-07-31";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
rev = "89bf4dc13539131a29cf938074b3f1ce9d000bfd";
sha256 = "19b73r3v4i64kiijihzqlbj6bf6jd1w90qc7d3lg95iwlaczd8v0";
rev = "6b716e2118d842a26620387f0845e57cfd69ffaf";
sha256 = "1az40rjfyvwg9zkk822abrf0v0ccm29rp5290capirnfna5w71d6";
};
meta.homepage = "https://github.com/cohama/lexima.vim/";
};
@ -2700,12 +2700,12 @@ final: prev:
lsp-rooter-nvim = buildVimPluginFrom2Nix {
pname = "lsp-rooter-nvim";
version = "2021-05-25";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "ahmedkhalf";
repo = "lsp-rooter.nvim";
rev = "ca8670c8fc4efbd9a05f330f4037304962c9abbb";
sha256 = "1p24gk4yps21wm8gwrsp9a6c2ynwv6xlp7iny2448l2yvrjw494n";
rev = "7c83364f5a40db6c91f322fb148a99be8cec7b91";
sha256 = "1zmjc9a72swndgzzqyax1r6ifi858dq445ygmpxbpav8kp0q7n4g";
};
meta.homepage = "https://github.com/ahmedkhalf/lsp-rooter.nvim/";
};
@ -2736,12 +2736,12 @@ final: prev:
lsp_signature-nvim = buildVimPluginFrom2Nix {
pname = "lsp_signature-nvim";
version = "2021-08-11";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "ray-x";
repo = "lsp_signature.nvim";
rev = "6f0d7b847334ca460b0484cb527afdf13a9febaa";
sha256 = "1iy6pfz2y4908b22l5zdgj9bynciy6yb4g5x8irgp824m8s3s6ps";
rev = "1c4a686e05ef30e4b815d1e3d77507f15efa7e99";
sha256 = "04k78pijr15c21bdf05f4b3w0zmj3fd4572z4qmb3x9r993zznky";
};
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
};
@ -2796,12 +2796,12 @@ final: prev:
luasnip = buildVimPluginFrom2Nix {
pname = "luasnip";
version = "2021-08-09";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
rev = "453b23f1a170f92f378d974d1c72a2739850a018";
sha256 = "1m1j4g55wzlcflvxf1fci1554ws8g1liihm1qrapccmknpsxcnq6";
rev = "212c037a017a6e4c19d2d704b4c47641c4cb1f5f";
sha256 = "17wmn3i286zc6pyj8vqqq68qq866ynz4bzxbg3wz30xpiqzm308k";
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
};
@ -3324,12 +3324,12 @@ final: prev:
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
version = "2021-07-23";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
rev = "a626942b2a87a865c73e1d62391ef7e85ddf8bce";
sha256 = "0145gxpaq8zidrsksq1d40y5g3l2f1ac5z9n5p21b32x512d4diz";
rev = "e78179a9ceb98de8d0c37bdda435a5deab4d5e71";
sha256 = "0w962xfcgigdw41wblrv1l55xki0kl5vwkdbm6jlr44hzii0nhgz";
};
meta.homepage = "https://github.com/kassio/neoterm/";
};
@ -3396,12 +3396,12 @@ final: prev:
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
version = "2021-07-15";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
rev = "2c14ed0e153cdcd0a1c7d1eabec6820bb6b3f8a2";
sha256 = "0gny5xw4knvjlkgazygpkwy8fk2x8igh45f980ypjghfkiw8h5f8";
rev = "0e71462f90fb4bd09121eeba829512cc24ab5c97";
sha256 = "0q88xrd0zi0wm7rdpggq9gfrlki56w14qr4bg5x1im3p4y6nj7f3";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
@ -3528,12 +3528,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls-nvim";
version = "2021-08-11";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
rev = "1724d220448a327de92be556e2edb2b3cf2117c1";
sha256 = "0p53pphn03wh1vlscjk4i8bvn36l2xkxm7f83lvy9yb16a8yky29";
rev = "809f33f91f5f2f25bf68b52017d008ec6a1bf6bc";
sha256 = "1d2yfcya0r11qgr3x28fgpgb3wzb5kjf3l5zxr7kqy103xfxcspf";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@ -3576,12 +3576,12 @@ final: prev:
nvim-autopairs = buildVimPluginFrom2Nix {
pname = "nvim-autopairs";
version = "2021-08-11";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-autopairs";
rev = "d71b3f6060a056dd4d3830b6406fe7143691d631";
sha256 = "0f4w32gpb3n415x4h6fbfi8cvcmxb0mp3vspnga6n2zynvwv9rfq";
rev = "afd3b224a0d508af38270dc87d836fc55b347561";
sha256 = "1xgcp0s9j551l5a573rln1h47xkf9md8gb6wrvwjrxsjkinksl90";
};
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
};
@ -3660,12 +3660,12 @@ final: prev:
nvim-compe = buildVimPluginFrom2Nix {
pname = "nvim-compe";
version = "2021-08-09";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-compe";
rev = "8ed6999e005015251b6b05cb5c0bfe857785b1d4";
sha256 = "0921vgji6n5hcb3z2cppz2gfbkww71yn7wqvh3wvgrw041ird3af";
rev = "cfbcd727d97958943c0d94e8a8126abe27294ad3";
sha256 = "0znfd451bshqczalw5w4gy2k7fp8630p7vkmfpp1n4gw7z3vchqg";
};
meta.homepage = "https://github.com/hrsh7th/nvim-compe/";
};
@ -3684,12 +3684,12 @@ final: prev:
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
version = "2021-08-11";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
rev = "ef5a201caa05eba06f115515f9c4c8897045fe93";
sha256 = "1h6dw1zwz57q4if2akfrwhvhgj0fcf1x5c3cax351sjq9gshx86h";
rev = "7e2906e9f68cce2cab7428af588006795afb40e1";
sha256 = "0yk6l3bb2dqjrc37h8a7115ywmwaa5wvsijjvxx7psy2dlnv583r";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@ -3718,6 +3718,18 @@ final: prev:
meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/";
};
nvim-expand-expr = buildVimPluginFrom2Nix {
pname = "nvim-expand-expr";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "allendang";
repo = "nvim-expand-expr";
rev = "365cc2a0111228938fb46cffb9cc1a246d787cf0";
sha256 = "1nmklzvvq64dz430gzrbq6qpjrvwwfm09lsw4iiffs9fizjp95if";
};
meta.homepage = "https://github.com/allendang/nvim-expand-expr/";
};
nvim-gdb = buildVimPluginFrom2Nix {
pname = "nvim-gdb";
version = "2021-08-02";
@ -3744,12 +3756,12 @@ final: prev:
nvim-hlslens = buildVimPluginFrom2Nix {
pname = "nvim-hlslens";
version = "2021-08-08";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
rev = "d789c9ccba5c83c0fec6aa4e9cdac3803b5550e7";
sha256 = "0wm9axsj9ns00xmiix83b2l6lqm2y7qyh81y851z32im9xjfxixk";
rev = "1e53aeefa949f68214f6b86b4cc4375613d739ca";
sha256 = "1x5w7j01gkyxz86d7rkwxi2mqh5z54cynrrk0pmjkmijshbxs6s8";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
@ -3792,12 +3804,12 @@ final: prev:
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
version = "2021-08-11";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "d2d6e6251172a78436b7d2730a638e572f04b6ce";
sha256 = "0b146fvcsg5i5x8bqmk9n1gfv9h158b6vss69pp47nr7jf7xfrfd";
rev = "47d80fa334aff1fdf720ebd0f3efb1f19230788c";
sha256 = "04af78i3h5fydy0pr9s9p2m1ahzh3w5gai2q1qk6igqrqcqy16l0";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@ -3852,12 +3864,12 @@ final: prev:
nvim-scrollview = buildVimPluginFrom2Nix {
pname = "nvim-scrollview";
version = "2021-08-01";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
rev = "8cba9eee2ae26209a05fb5e511f123677d108c96";
sha256 = "1brbjjjsi8gdzqqba8l0v8n2d5chs396w9mr152iflck6vqfad9c";
rev = "b95d9bb41ed05c146b76a26b76298644b14a043e";
sha256 = "0si733xbiwqpkg10xkicfrcv6v5z38p95589qnf34d2c2n1xy5qs";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
@ -3888,12 +3900,12 @@ final: prev:
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree-lua";
version = "2021-08-08";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-tree.lua";
rev = "6175d63eaecdc7d80105825f89a6c9864c4dd432";
sha256 = "0q716l729flcnqkjs98bgjlqpibm8jpknq9h3izcnas2h5bgrmjj";
rev = "d74af818c085e1ffdcf7e9afc101de8cbe3ad883";
sha256 = "1524p6zd3q2bmrik7xbqwlin4pdv566vlr54mxhxpb5lx70yn43w";
};
meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
};
@ -4080,24 +4092,24 @@ final: prev:
onedark-nvim = buildVimPluginFrom2Nix {
pname = "onedark-nvim";
version = "2021-07-16";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "olimorris";
repo = "onedark.nvim";
rev = "df80982b43ced71a286933e830b26faabb9a36e9";
sha256 = "1hddmi543js7z77383ppvdray2dri5jn8lcqivk9xm5l8maz52cz";
rev = "6541b3a6e8290fed5aa09034980b2d24f00d75a7";
sha256 = "0nq33b1dir1agm82km0swi2xhr8688s7h6qkml6csix5h3kvvl15";
};
meta.homepage = "https://github.com/olimorris/onedark.nvim/";
};
onedark-vim = buildVimPluginFrom2Nix {
pname = "onedark-vim";
version = "2021-07-12";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "joshdick";
repo = "onedark.vim";
rev = "ee4b22cbae8a3a434fad832bd89a6981c7c061af";
sha256 = "1fz3ly97w0n8viarlqil2q38s6hwd0lzyyi2jvpqsg9bj07dg4k3";
rev = "bd199dfa76cd0ff4abef2a8ad19c44d35552879d";
sha256 = "1xh3ypma3kmn0nb8szq14flfca6ss8k2f1vlnvyapa8dc9i731yy";
};
meta.homepage = "https://github.com/joshdick/onedark.vim/";
};
@ -4248,12 +4260,12 @@ final: prev:
plenary-nvim = buildVimPluginFrom2Nix {
pname = "plenary-nvim";
version = "2021-08-11";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
rev = "adf9d62023e2d39d9d9a2bc550feb3ed7b545d0f";
sha256 = "1h11a0lil14c13v5mdzdmxxqjpqip5fhvjbm34827czb5pz1hvcz";
rev = "0b78fe699b9049b8f46942664027b32102979832";
sha256 = "16ghyvnsqdrfkjb7hawcvwrx56v6llnq4zziw4z1811j4n1v6ypa";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@ -4935,12 +4947,12 @@ final: prev:
sql-nvim = buildVimPluginFrom2Nix {
pname = "sql-nvim";
version = "2021-08-11";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "tami5";
repo = "sql.nvim";
rev = "2e53ff98879fcdb41a011f5088bb2bbb070350f1";
sha256 = "176jv5q2bln5gg7smh9f4dd3c2hc6pzskqjjx5pl45hmb4k0akjr";
rev = "957bae51700c7ec0da03ffd03f8f25b966c49ffe";
sha256 = "1v120mr4s012gx95fr99kplv0ggypkjy5br3mzx86k4nmz1djwiv";
};
meta.homepage = "https://github.com/tami5/sql.nvim/";
};
@ -5164,12 +5176,12 @@ final: prev:
taskwiki = buildVimPluginFrom2Nix {
pname = "taskwiki";
version = "2021-06-27";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "tools-life";
repo = "taskwiki";
rev = "f9a1e6ab9f10bd02fab05c225ccca6e253e690a0";
sha256 = "12f1i8dfmd4n3wc4cs45csl6j6aw4g7i6bbqnk017sylwxpiilsq";
rev = "832293f9f797ce56a35be1a9c28ed8ddc3113364";
sha256 = "0568xnfhf7kd31nf0l10rxd5gnp90wph3623wrxrg3al5ix7jy6n";
};
meta.homepage = "https://github.com/tools-life/taskwiki/";
};
@ -5212,12 +5224,12 @@ final: prev:
telescope-fzf-native-nvim = buildVimPluginFrom2Nix {
pname = "telescope-fzf-native-nvim";
version = "2021-08-03";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-fzf-native.nvim";
rev = "2fd60ebe4c372199e0d953310640b1aeaf06166f";
sha256 = "0zs4fs62nbfm6vi0gmi49c3j430g7bzp81p6r4jl9vpqvb7hfpi2";
rev = "9fb0d2d2297f7e313abf33a80331fadf4df716a5";
sha256 = "1dqdh1ay56z9gx2f9qx5zbb8xidn3n6n8lnby7lkmixn3plmbsx0";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/";
};
@ -5261,24 +5273,24 @@ final: prev:
telescope-z-nvim = buildVimPluginFrom2Nix {
pname = "telescope-z-nvim";
version = "2021-07-19";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-z.nvim";
rev = "f5776dbd0c687af0862b2e4ee83c62c5f4a7271d";
sha256 = "08lcszv53d9mqhgdwkdygbnk5w0pyh0q6djxzqhnjb6qphibf3m6";
rev = "8015020205e702bb62b4077294a59ee445e061f5";
sha256 = "01vjdzjfz7293dwxilihk5qpgf92j59hdq3cl62630vhfxlbc1m0";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-z.nvim/";
};
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope-nvim";
version = "2021-08-11";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "d4a52ded6767ccda6c29e47332247003ac4c2007";
sha256 = "15d996l9zbd300nrb946nfkw1b39v9qmzm1w2i8p4k11rclm77si";
rev = "f1a27baf279976845eb43c65e99a71d7f0f92d02";
sha256 = "069r1pkg82zj7fm55gk21va2f2x2jmrknfwld5bp0py344gh65n1";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@ -6486,12 +6498,12 @@ final: prev:
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
version = "2021-07-27";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
rev = "aa13718e367c44d27a784291a546923eb562fd2a";
sha256 = "0vvdjqickp1c13ixkams6yayqasrz05r6bqqfb4qbwpqmispvwkl";
rev = "0291f0ddfd6d34f5d3dfc272e69408510b53df62";
sha256 = "0c8vzwkf38ldi18g5443wj6v7cgb009cbf6w13qashr6cqazbpga";
};
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
};
@ -6546,12 +6558,12 @@ final: prev:
vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch";
version = "2021-04-17";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
rev = "250ea269e206445d10700b299afd3eb993e939ad";
sha256 = "1fcp2nsgamkxm7x0mn1n3xp02dc7x773cdp9p30ikqn44pzgyq10";
rev = "ed9538655a6ab3e8f48be7c32657ec974242845f";
sha256 = "0zskv8isxg3yfsqw5bzi0n6ywhha63rnah4k6skjycawcb9i8bvv";
};
meta.homepage = "https://github.com/tpope/vim-dispatch/";
};
@ -6930,12 +6942,12 @@ final: prev:
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
version = "2021-08-11";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
rev = "b709d9f782813565be57344538129cf00ea71463";
sha256 = "0r2z1ahkvwsh54lsgm6r1hpj4bl639pazrf9w551zzw8h30najcl";
rev = "f3e92c7721505a59738db15e3e80bc5ccff08e36";
sha256 = "1ciwpk1gxjiay6c304bn2qw1f2cpsy751606l0m2inlscam2pal1";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@ -7520,12 +7532,12 @@ final: prev:
vim-jsdoc = buildVimPluginFrom2Nix {
pname = "vim-jsdoc";
version = "2021-05-04";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "heavenshell";
repo = "vim-jsdoc";
rev = "e9e8547a57fa113945047c003d321fbbee770e03";
sha256 = "15j7fb20rz6gndm04ac9lfwrbq9ss5pk9ilxj90rd1dmppvkdkfr";
rev = "46bb2d31329290d36d7af88d89e6b4f8d82c6581";
sha256 = "0q7y661nifkmdqkq5hzbb4r1pz6n32hf2a4ac7x3k1lzcsh1ascq";
};
meta.homepage = "https://github.com/heavenshell/vim-jsdoc/";
};
@ -7580,12 +7592,12 @@ final: prev:
vim-kitty-navigator = buildVimPluginFrom2Nix {
pname = "vim-kitty-navigator";
version = "2021-08-02";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "knubie";
repo = "vim-kitty-navigator";
rev = "68c64c36778dcaca6c94275ffcb703e772aad19f";
sha256 = "0x79w4lm3qfph4s86jdksyb6m1df2w32gp9yg2vqazk4szbcvd8z";
rev = "5d6f5347346291b18e4a1ce769ad6f9cb2c46ba0";
sha256 = "0cv2ppfc847r507v4jrx4z08krgy82i2bkjcqbdmf9k1qmgim00w";
};
meta.homepage = "https://github.com/knubie/vim-kitty-navigator/";
};
@ -7604,11 +7616,11 @@ final: prev:
vim-lastplace = buildVimPluginFrom2Nix {
pname = "vim-lastplace";
version = "2021-03-29";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "farmergreg";
repo = "vim-lastplace";
rev = "8f6c4454eb462776b6ebdc48e3e29a68ddeb726d";
rev = "d522829d810f3254ca09da368a896c962d4a3d61";
sha256 = "04x6y9yp5xlds37bswmrc3xlhhjfln9nzrkippvvhl48b0kfnpj8";
};
meta.homepage = "https://github.com/farmergreg/vim-lastplace/";
@ -9202,12 +9214,12 @@ final: prev:
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
version = "2021-07-08";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
rev = "849d378a499ada59d3326c166d44f0a118e4bdbf";
sha256 = "161a3nh1ggd2ff2d6bllssfds6kcab3z7sckr2q2bbipggl33lkd";
rev = "b980e646e5f91d6e65659737b584e484ef918984";
sha256 = "073lpxmrs41zm0mqxf6pmf88xvkq1fngryl8rp1lcgkrwbl7isg4";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@ -9370,12 +9382,12 @@ final: prev:
vim-tpipeline = buildVimPluginFrom2Nix {
pname = "vim-tpipeline";
version = "2021-08-03";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "vimpostor";
repo = "vim-tpipeline";
rev = "a22d2e53ec38c11fde58e4cf9aab47d89d6600f6";
sha256 = "0axdgfvkamywypylpssmlfj0hh0bf5szcp8xri1g8lqks3f5bkv5";
rev = "2f43d6da23b880375ba53cf55d33b0bc021f6aec";
sha256 = "1gz8dsjqvyma147qmqgbm512rka8wmfhgvxnlz48mh5i8l2i8ypg";
};
meta.homepage = "https://github.com/vimpostor/vim-tpipeline/";
};
@ -9526,12 +9538,12 @@ final: prev:
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
version = "2021-07-05";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
rev = "d9d3c2d2942b8e35aedc5c82552913b19958de77";
sha256 = "06hv1rf3br32n6ks5fic8x9c1m32n3wx4pj4xgmy9q58gf95sn2w";
rev = "87d144b7451deb3ab55f1a3e3c5124cfab2b02fa";
sha256 = "17gw992xvxsa6wyirah17xbsdi2gl4lif8ibvbs7dwagnkv01vyb";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
@ -9658,12 +9670,12 @@ final: prev:
vim-xtabline = buildVimPluginFrom2Nix {
pname = "vim-xtabline";
version = "2021-08-08";
version = "2021-08-13";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-xtabline";
rev = "da2b4d1094e7771cf2de671ce64bd086da9e8d57";
sha256 = "0p48dzjvjb403dbn641h9p0jhip4dbd6w7r9zf73b3wbd2ym6y38";
rev = "9e1ee818616edc38a52dbc3956a3046393384d05";
sha256 = "0j2z5mkdpfp6wzz7saqnpla0wmsr1c42gvjs0n2i4385phlg93vz";
};
meta.homepage = "https://github.com/mg979/vim-xtabline/";
};
@ -9863,12 +9875,12 @@ final: prev:
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
version = "2021-08-10";
version = "2021-08-12";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "ae606455d79301f9091c1b6bde0ce87c17512312";
sha256 = "13l4mli0qnsdillsgwc3f2810vy6mc388g54lc519c62yjc2r14h";
rev = "690a95cefcefa5be94dd7783721f510cbb41531a";
sha256 = "0mj942xk9ndxw96vmlw3fs9h1m9vfkln4rva67qnkjqb4v84p30n";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@ -9983,12 +9995,12 @@ final: prev:
wilder-nvim = buildVimPluginFrom2Nix {
pname = "wilder-nvim";
version = "2021-08-10";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "gelguy";
repo = "wilder.nvim";
rev = "8f15d62faab17f700798c4eabe75203a9bc4a6d2";
sha256 = "0sicqzlvpiax38l46ccpnlfgsl8bkks9kn9b613v33n50j20bppc";
rev = "e8fab0af94ab3100f83dbfdf147f3807851e47ae";
sha256 = "1ilsfjl6vp69hb1ghnh1v3bxrd0w1c64507v6lcd42ih8mbcbyjw";
};
meta.homepage = "https://github.com/gelguy/wilder.nvim/";
};

View file

@ -65,20 +65,20 @@ class VimEditor(pluginupdate.Editor):
f.write(textwrap.indent(textwrap.dedent(
f"""
{plugin.normalized_name} = buildVimPluginFrom2Nix {{
pname = "{plugin.normalized_name}";
version = "{plugin.version}";
src = fetchFromGitHub {{
owner = "{owner}";
repo = "{repo}";
rev = "{plugin.commit}";
sha256 = "{plugin.sha256}";{submodule_attr}
}};
meta.homepage = "https://github.com/{owner}/{repo}/";
}};
"""
{plugin.normalized_name} = buildVimPluginFrom2Nix {{
pname = "{plugin.normalized_name}";
version = "{plugin.version}";
src = fetchFromGitHub {{
owner = "{owner}";
repo = "{repo}";
rev = "{plugin.commit}";
sha256 = "{plugin.sha256}";{submodule_attr}
}};
meta.homepage = "https://github.com/{owner}/{repo}/";
}};
"""
), ' '))
f.write("\n}")
f.write("\n}\n")
print(f"updated {outfile}")

View file

@ -9,6 +9,7 @@ ajmwagar/vim-deus
akinsho/nvim-bufferline.lua
akinsho/nvim-toggleterm.lua
aklt/plantuml-syntax
allendang/nvim-expand-expr@main
altercation/vim-colors-solarized
alvan/vim-closetag
alx741/vim-hindent

View file

@ -1,19 +1,25 @@
{ lib, fetchzip }:
{ stdenv
, lib
, fetchurl
}:
let
stdenv.mkDerivation rec {
pname = "zd1211-firmware";
version = "1.5";
in fetchzip rec {
name = "${pname}-${version}";
url = "mirror://sourceforge/zd1211/${name}.tar.bz2";
postFetch = ''
tar -xjvf $downloadedFile
src = fetchurl {
url = "mirror://sourceforge/zd1211/${pname}-${version}.tar.bz2";
hash = "sha256-8R04ENf3KDOZf2NFhKWG3M7XGjU/llq/gQYuxDHQKxI=";
};
installPhase = ''
runHook preInstall
mkdir -p $out/lib/firmware/zd1211
cp zd1211-firmware/* $out/lib/firmware/zd1211
'';
cp * $out/lib/firmware/zd1211
sha256 = "0sj2zl3r0549mjz37xy6iilm1hm7ak5ax02gwrn81r5yvphqzd52";
runHook postInstall
'';
meta = {
description = "Firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip";

View file

@ -83,6 +83,6 @@ stdenv.mkDerivation rec {
description = "An implementation of the AMQP messaging protocol";
license = licenses.mpl20;
platforms = platforms.unix;
maintainers = with maintainers; [ Profpatsch ];
maintainers = with maintainers; [ ];
};
}

View file

@ -90,7 +90,16 @@ let
sha256 = "1s9idx2miwk178sa731ig9r4fzx4gy1q8xazfqyd7q4lfd70s1cy";
};
in rec {
# auto-generated by update.py
versions = lib.mapAttrs (_: {version, sha256}: common {
inherit version sha256;
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
};
}) (builtins.fromJSON (builtins.readFile ./versions.json));
in {
# Supported releases (as of 2020-10-26).
# Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
# Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/
@ -100,43 +109,8 @@ in rec {
# 16.x LTS 2018-10-09 2022-10-09 2023-10-09
# 17.x Standard 2019-10-28 2020-10-28 2021-10-28
# 18.x LTS 2020-10-20 2024-10-20 2025-10-20
asterisk-lts = asterisk_18;
asterisk-stable = asterisk_18;
asterisk = asterisk_18;
asterisk-lts = versions.asterisk_18;
asterisk-stable = versions.asterisk_18;
asterisk = versions.asterisk_18;
asterisk_13 = common {
version = "13.38.2";
sha256 = "1v7wgsa9vf7qycg3xpvmn2bkandkfh3x15pr8ylg0w0gvfkkf5b9";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
};
};
asterisk_16 = common {
version = "16.17.0";
sha256 = "1bzlsk9k735qf8a693b6sa548my7m9ahavmdicwmc14px70wrvnw";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
};
};
asterisk_17 = common {
version = "17.9.3";
sha256 = "0nhk0izrxx24pz806fwnhidjmciwrkcrsvxvhrdvibiqyvfk8yk7";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
};
};
asterisk_18 = common {
version = "18.3.0";
sha256 = "1xb953i9ay82vcdv8izi5dd5xnspcsvg10ajiyph377jw2xnd5fb";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
};
};
}
} // versions

36
pkgs/servers/asterisk/update.py Executable file
View file

@ -0,0 +1,36 @@
#!/usr/bin/env nix-shell
#!nix-shell -i python3 -p python39 python39.pkgs.packaging python39.pkgs.beautifulsoup4 python39.pkgs.requests
from packaging import version
from bs4 import BeautifulSoup
import re, requests, json
URL = "https://downloads.asterisk.org/pub/telephony/asterisk"
page = requests.get(URL)
changelog = re.compile("^ChangeLog-\d+\.\d+\.\d+$")
changelogs = [a.get_text() for a in BeautifulSoup(page.text, 'html.parser').find_all('a') if changelog.match(a.get_text())]
major_versions = {}
for changelog in changelogs:
v = version.parse(changelog.removeprefix("ChangeLog-"))
major_versions.setdefault(v.major, []).append(v)
out = {}
for mv in major_versions.keys():
v = max(major_versions[mv])
sha = requests.get(f"{URL}/asterisk-{v}.sha256").text.split()[0]
out["asterisk_" + str(mv)] = {
"version": str(v),
"sha256": sha
}
try:
with open("versions.json", "r") as in_file:
in_data = json.loads(in_file.read())
for v in in_data.keys():
print(v + ":", in_data[v]["version"], "->", out[v]["version"])
except:
# nice to have for the PR, not a requirement
pass
with open("versions.json", "w") as out_file:
out_file.write(json.dumps(out, sort_keys=True, indent=2) + "\n")

View file

@ -0,0 +1,18 @@
{
"asterisk_13": {
"sha256": "478040705f5819259bb1d22cb4e27970092a5bfdb691d27d321c26235eea4bb3",
"version": "13.38.3"
},
"asterisk_16": {
"sha256": "c34fc38287cea533c0d0a34959112119e47d12d8ea6ac11bdddf9265afda6d11",
"version": "16.19.1"
},
"asterisk_17": {
"sha256": "cc0d6b9ef1512d4e279b80ca8bf78032d69fe6e92492c95c22c44023d6c111fa",
"version": "17.9.4"
},
"asterisk_18": {
"sha256": "e7d78716a0deeadf24b7d537cd24c11c2d9a096265eefc9470565c4da0fc54c7",
"version": "18.5.1"
}
}

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bazarr";
version = "0.9.6";
version = "0.9.7";
sourceRoot = ".";
src = fetchurl {
url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip";
sha256 = "sha256-ZSQzDlObnv5DEra2+YgXhox583KPyGIjia0SJyTUPWo=";
sha256 = "sha256-OyH3/KK8d5pWu+Ubzgd4N0IwpumbAe/43Oo+LGg+Erc=";
};
nativeBuildInputs = [ unzip makeWrapper ];

View file

@ -5,22 +5,24 @@
buildGoModule rec {
pname = "rtsp-simple-server";
version = "0.15.4";
version = "0.17.1";
src = fetchFromGitHub {
owner = "aler9";
repo = pname;
rev = "v${version}";
sha256 = "sha256-6XdX4HEjDRt9WtqyHIv/NLt7IytNDeJLgCeTHTGybRI=";
sha256 = "sha256-8g9taSFEprJEEPM0hrbCf5QDE41uVdgVVIWjhfEICpU=";
};
vendorSha256 = "sha256-T5LWbxYsKnG5eaYLR/rms6+2DXv2lV9o39BvF7HapZY=";
vendorSha256 = "sha256-buQW5jMnHyHc/oYdmfTnoktFRG3V3SNxn7t5mAwmiJI=";
# Tests need docker
doCheck = false;
buildFlagsArray = [
"-ldflags=-X main.Version=${version}"
# In the future, we might need to switch to `main.Version`, considering:
# https://github.com/aler9/rtsp-simple-server/issues/503
"-ldflags=-X github.com/aler9/rtsp-simple-server/internal/core.version=v${version}"
];
meta = with lib; {

View file

@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
version = "0.27.2";
version = "0.27.3";
src = fetchFromGitHub {
owner = "liquidata-inc";
repo = "dolt";
rev = "v${version}";
sha256 = "sha256-Px2b0s10N5uDYsz95/1cT2tfS/NfhRfKmCdXIaMb5Po=";
sha256 = "sha256-zqLGvbvl21KNBbESbp9gA8iA1Y6MXwqz3HBZlOYYdIo=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
vendorSha256 = "sha256-6KjSmxNLY0msMqpPZR7LUZV63Pj6JGhGVRWTKbbnDtk=";
vendorSha256 = "sha256-JVDYSPLemJRD1Gb6rZJdI/0Z5f1a+0TkP1b0IZe/Ns0=";
doCheck = false;

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "eksctl";
version = "0.60.0";
version = "0.61.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
sha256 = "sha256-zRwdluwVi4hbDZGlRwhNWkeq05c2VTZ52KrxvyFIBio=";
sha256 = "sha256-8/1imYCPtSTZjk27nCkXOVi4hYzczsCzrn2k3WqHFzc=";
};
vendorSha256 = "sha256-mapok/c3uh7xmLZnN5S9zavgxSOfytqtqxBScv4Ao8w=";
vendorSha256 = "sha256-AWNTjqEeSEoXO9wcpEXM3y1AeqQYlbswjr0kXvXqGjk=";
doCheck = false;

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "maxcso";
version = "1.12.0";
version = "1.13.0";
src = fetchFromGitHub {
owner = "unknownbrackets";
repo = "maxcso";
rev = "v${version}";
sha256 = "10r0vb3ndpq1pw5224d48nim5xz8jj94zhlfy29br6h6jblq8zap";
sha256 = "sha256-6LjR1ZMZsi6toz9swPzNmSAlrUykwvVdYi1mR8Ctq5U=";
};
buildInputs = [ libuv lz4 zlib ];

View file

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "ibus-table";
version = "1.12.4";
version = "1.14.0";
src = fetchFromGitHub {
owner = "kaio";
repo = "ibus-table";
rev = version;
sha256 = "sha256-2qST5k2+8gfSf1/FaxXW4qwSQgNw/QKM+1mMWDdrjCU=";
sha256 = "sha256-HGSa8T1fY3PGow/rB9ixAPTibLCykImcs0kM/dUIwmQ=";
};
postPatch = ''

View file

@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "disfetch";
version = "2.9";
version = "2.10";
src = fetchFromGitHub {
owner = "q60";
repo = "disfetch";
rev = version;
sha256 = "sha256-dmDDO1DcDMGWtQtIQncOjSc114tL5QH1Jaq1n4vAe5M=";
sha256 = "sha256-mjjFy6VItTg4VVXvGNjOJYHKHTy8o26iYsVC9Fq0YVg=";
};
dontBuild = true;

View file

@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "fwup";
version = "1.8.4";
version = "1.9.0";
src = fetchFromGitHub {
owner = "fhunleth";
repo = "fwup";
rev = "v${version}";
sha256 = "sha256-NaSA3mFWf3C03SAGssMqLT0vr5KMfxD5y/iragGNKjw=";
sha256 = "sha256-ARwBm9p6o/iC09F6pc5c4qq3WClNTyAvLPsG58YQOAM=";
};
nativeBuildInputs = [

View file

@ -4,16 +4,16 @@
}:
buildGoModule rec {
pname = "lifecycled";
version = "3.1.0";
version = "3.2.0";
src = fetchFromGitHub {
owner = "buildkite";
repo = "lifecycled";
rev = "v${version}";
sha256 = "F9eovZpwbigP0AMdjAIxULPLDC3zO6GxQmPdt5Xvpkk=";
sha256 = "sha256-+Ts2ERoEZcBdxMXQlxPVtQe3pst5NXWKU3rmS5CgR7A=";
};
vendorSha256 = "q5wYKSLHRzL+UGn29kr8+mUupOPR1zohTscbzjMRCS0=";
vendorSha256 = "sha256-q5wYKSLHRzL+UGn29kr8+mUupOPR1zohTscbzjMRCS0=";
postInstall = ''
mkdir -p $out/lib/systemd/system

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "microplane";
version = "0.0.32";
version = "0.0.33";
src = fetchFromGitHub {
owner = "Clever";
repo = "microplane";
rev = "v${version}";
sha256 = "sha256-QYii/UmYus5hloTUsbVKsw50bSfI4bArUgGzFSK8Cas=";
sha256 = "sha256-Z0/on7u8QemACuHUDfffZm1Bmmo38vAxlSqzsgUQRmg=";
};
vendorSha256 = "sha256-1XtpoGqQ//2ccJdl8E7jnSBQhYoA4/YVBbHeI+OfaR0=";
vendorSha256 = "sha256-PqSjSFTVrIsQ065blIxZ9H/ARku6BEcnjboH+0K0G14=";
buildFlagsArray = ''
-ldflags=-s -w -X main.version=${version}

View file

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "ipinfo";
version = "2.0.1";
version = "2.0.2";
src = fetchFromGitHub {
owner = pname;
repo = "cli";
rev = "${pname}-${version}";
sha256 = "00rqqkybvzxcpa6fy799fxmn95xqx7s3z3mqfryzi35dlmjdfzqy";
sha256 = "05448p3bp01l5wyhl94023ywxxkmanm4gp4sdz1b71xicy2fnsmz";
};
vendorSha256 = null;

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
version = "2021-08-11";
version = "2021-08-14";
src = fetchFromGitHub {
owner = "offensive-security";
repo = pname;
rev = version;
sha256 = "sha256-OSEG0pWnxSvUS1h9v1j9/poo15ZoouNqiG+qB/JrOHc=";
sha256 = "sha256-7nXcegB0ZuNXIExf6LWqSrjrdD+5ahGJb00O/G6lXmk=";
};
installPhase = ''

View file

@ -0,0 +1,30 @@
{ buildPythonApplication
, fetchPypi
, lib
, python-gnupg
}:
buildPythonApplication rec {
pname = "pass2csv";
version = "0.3.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-qY094A5F7W2exGcsS9AJuO5RrBcAn0cCrJquOc6zGZM=";
};
propagatedBuildInputs = [
python-gnupg
];
# Project has no tests.
doCheck = false;
meta = with lib; {
description = "Export pass(1), \"the standard unix password manager\", to CSV";
homepage = "https://github.com/reinefjord/pass2csv";
license = licenses.mit;
maintainers = with maintainers; [ wolfangaukang ];
};
}

View file

@ -12,17 +12,17 @@
let
# specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`.
specVersion = "4.99.0";
specVersion = "4.101.0";
spec = fetchurl {
url = "https://raw.githubusercontent.com/linode/linode-api-docs/v${specVersion}/openapi.yaml";
sha256 = "10z63a2clbiskdnmnyf4m8v2hgc4bdm703y7s2dpw0q09msx9aca";
sha256 = "1l4xi82b2pvkj7p1bq26ax2ava5vnv324j5sw3hvkkqqf1fmpdl5";
};
in
buildPythonApplication rec {
pname = "linode-cli";
version = "5.5.2";
version = "5.6.0";
src = fetchFromGitHub {
owner = "linode";

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "wob";
version = "0.11";
version = "0.12";
src = fetchFromGitHub {
owner = "francma";
repo = pname;
rev = version;
sha256 = "13mx6nzab6msp57s9mv9ambz53a4zkafms9v97xv5zvd6xarnrya";
sha256 = "sha256-gVQqZbz6ylBBlmhSgyaSEvAyMi48QiuviwZodPVGJxI=";
};
nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ];

View file

@ -9306,6 +9306,10 @@ with pkgs;
tartube = callPackage ../applications/video/tartube { };
tartube-yt-dlp = callPackage ../applications/video/tartube {
youtube-dl = yt-dlp;
};
tayga = callPackage ../tools/networking/tayga { };
tcpcrypt = callPackage ../tools/security/tcpcrypt { };
@ -12251,7 +12255,7 @@ with pkgs;
};
cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
cargo-watch = callPackage ../development/tools/rust/cargo-watch {
inherit (darwin.apple_sdk.frameworks) CoreServices;
inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
};
cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
@ -25036,6 +25040,8 @@ with pkgs;
musikcube = callPackage ../applications/audio/musikcube {};
pass2csv = python3Packages.callPackage ../tools/security/pass2csv {};
pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
pinboard = with python3Packages; toPythonApplication pinboard;

View file

@ -1427,6 +1427,8 @@ in {
cherrypy = callPackage ../development/python-modules/cherrypy { };
chess = callPackage ../development/python-modules/chess { };
chevron = callPackage ../development/python-modules/chevron { };
chiabip158 = callPackage ../development/python-modules/chiabip158 { };
@ -7305,6 +7307,8 @@ in {
pyturbojpeg = callPackage ../development/python-modules/pyturbojpeg { };
pytwitchapi = callPackage ../development/python-modules/pytwitchapi { };
pytz = callPackage ../development/python-modules/pytz { };
pytzdata = callPackage ../development/python-modules/pytzdata { };