aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/tools/misc
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/tools/misc')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/3mux/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/aptly/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/archi/default.nix61
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/cargo-lock.patch13
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/default.nix27
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/autojump/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/autorandr/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/bandwidth/default.nix31
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/bat/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/xmlbird.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/broadlink-cli/default.nix16
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/broot/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/buildtorrent/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/byobu/default.nix65
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/calamares/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/chezmoi/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/cht.sh/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/clex/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/codebraid/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/colord/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/convbin/default.nix42
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/convfont/default.nix29
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/convimg/default.nix43
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch52
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch51
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch1153
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/default.nix13
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch100
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/cp437/default.nix28
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/cpuminer-multi/default.nix7
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/cutecom/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/ddate/default.nix17
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/debianutils/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/debootstrap/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/diffoscope/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/direnv/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/dua/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/duf/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/envchain/default.nix32
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/etcher/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/eva/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/execline/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fd/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fend/default.nix22
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fet-sh/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/ffsend/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/flameshot/default.nix32
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/flashrom/default.nix1
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fortune/default.nix11
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fselect/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fsmon/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/fzf/default.nix12
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/gammy/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/geekbench/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/gibo/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix12
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/goaccess/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/goreleaser/default.nix33
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/gparted/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/plugins.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/hdl-dump/default.nix35
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/hebcal/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/Gemfile.lock6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/gemset.nix12
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/hyperfine/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/idevicerestore/default.nix7
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/intermodal/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/jdiskreport/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/jdupes/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/jugglinglab/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/kepubify/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/lazydocker/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/licensor/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/6.x.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/7.x.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/contrib.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/lokalise2-cli/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/lsd/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mbuffer/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/memtest86-efi/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/miniserve/default.nix13
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mmv-go/default.nix24
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mongodb-compass/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mons/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mstflint/default.nix1
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/mutagen/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/onefetch/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/ostree/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/page/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/fix-max-line-length-allowed.diff17
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/parted/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/partition-manager/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pastebinit/default.nix29
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pdd/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pg_flame/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pgcenter/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/phraseapp-client/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pipreqs/default.nix11
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pistol/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/plantuml/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/powerline-rs/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/profile-sync-daemon/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/pspg/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/radeon-profile/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/rmlint/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/rmtrash/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/rpcsvc-proto/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/s6-portable-utils/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/shallot/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/silicon/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/skim/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/slurp/default.nix11
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/snapper/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/somafm-cli/default.nix1
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/spigot/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/starship/default.nix15
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/staruml/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/svtplay-dl/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/sweep-visualizer/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tagref/default.nix22
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/thin-provisioning-tools/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tlp/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tmux/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxp/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/topgrade/default.nix16
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/toybox/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/trash-cli/default.nix28
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/tydra/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/ugtrain/default.nix28
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/up/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/up/gomod.patch23
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/urjtag/default.nix17
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/vector/default.nix19
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/vimv/default.nix24
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/vimwiki-markdown/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/vivid/default.nix5
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/vix/default.nix24
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/wacomtablet/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/websocat/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/woeusb/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/woof/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/wootility/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/wsl-open/default.nix28
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/xfstests/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/xvfb-run/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/yle-dl/default.nix22
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/you-get/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/zoxide/default.nix32
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/zsh-autoenv/default.nix2
164 files changed, 1243 insertions, 1764 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/3mux/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/3mux/default.nix
index 04335d3f33a9..945ebea0cb89 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/3mux/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/3mux/default.nix
@@ -22,7 +22,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/aaronjanse/3mux";
license = licenses.mit;
- maintainers = with maintainers; [ aaronjanse filalex77 ];
+ maintainers = with maintainers; [ aaronjanse Br1ght0ne ];
platforms = platforms.unix;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/aptly/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/aptly/default.nix
index 3c97c1684290..6af3238dbd77 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/aptly/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/aptly/default.nix
@@ -2,14 +2,14 @@
let
- version = "1.3.0";
+ version = "1.4.0";
rev = "v${version}";
aptlySrc = fetchFromGitHub {
inherit rev;
owner = "aptly-dev";
repo = "aptly";
- sha256 = "032gw8qkxcgc0jyrvzqh7jkbmk4k0gf7j74hyhclfnjmd9548f5l";
+ sha256 = "06cq761r3bxybb9xn58jii0ggp79mcp3810z1r2z3xcvplwhwnhy";
};
aptlyCompletionSrc = fetchFromGitHub {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/archi/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/archi/default.nix
new file mode 100644
index 000000000000..41562ccbf711
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/archi/default.nix
@@ -0,0 +1,61 @@
+{ stdenv
+, fetchurl
+, fetchzip
+, autoPatchelfHook
+, libsecret
+}:
+
+stdenv.mkDerivation rec {
+ pname = "Archi";
+ version = "4.7.1";
+
+ src =
+ if stdenv.hostPlatform.system == "x86_64-linux" then
+ fetchurl {
+ url = "https://www.archimatetool.com/downloads/archi/Archi-Linux64-${version}.tgz";
+ sha256 = "0sd57cfnh5q2p17sd86c8wgmqyipg29rz6iaa5brq8mwn8ps2fdw";
+ }
+ else if stdenv.hostPlatform.system == "x86_64-darwin" then
+ fetchzip {
+ url = "https://www.archimatetool.com/downloads/archi/Archi-Mac-${version}.zip";
+ sha256 = "1h05lal5jnjwm30dbqvd6gisgrmf1an8xf34f01gs9pwqvqfvmxc";
+ }
+ else
+ throw "Unsupported system";
+
+ buildInputs = [
+ libsecret
+ ];
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ ];
+
+ installPhase =
+ if stdenv.hostPlatform.system == "x86_64-linux" then
+ ''
+ mkdir -p $out/bin
+ for f in configuration features p2 plugins Archi.ini Archi; do
+ cp $f $out/bin/
+ done
+
+ install -D -m755 Archi $out/bin/Archi
+ ''
+ else
+ ''
+ mkdir -p "$out/Applications"
+ mv Archi.app "$out/Applications/"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ArchiMate modelling toolkit";
+ longDescription = ''
+ Archi is an open source modelling toolkit to create ArchiMate
+ models and sketches.
+ '';
+ homepage = "https://www.archimatetool.com/";
+ license = licenses.mit;
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ earldouglas SuperSandro2000 ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/cargo-lock.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/cargo-lock.patch
new file mode 100644
index 000000000000..f7a06c050d2d
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/cargo-lock.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 991ecd8..9e94574 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -11,7 +11,7 @@ dependencies = [
+
+ [[package]]
+ name = "as-tree"
+-version = "0.11.1"
++version = "0.12.0"
+ dependencies = [
+ "ansi_term",
+ "atty",
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/default.nix
new file mode 100644
index 000000000000..7cc97fd79e46
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/as-tree/default.nix
@@ -0,0 +1,27 @@
+{ lib, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "as-tree";
+ version = "0.12.0";
+
+ src = fetchFromGitHub {
+ owner = "jez";
+ repo = pname;
+ rev = version;
+ sha256 = "0c0g32pkyhyvqpgvzlw9244c80npq6s8mxy3may7q4qyd7hi3dz5";
+ };
+
+ cargoSha256 = "0yhd9svdxg7akv61msn7rf3rfblb7kxnyn955dfdwyxbxq48qwpr";
+ # the upstream 0.12.0 release didn't update the Cargo.lock file properly
+ # they have updated their release script, so this patch can be removed
+ # when the next version is released.
+ cargoPatches = [ ./cargo-lock.patch ];
+
+ meta = with lib; {
+ description = "Print a list of paths as a tree of paths";
+ homepage = "https://github.com/jez/as-tree";
+ license = with licenses; [ blueOak100 ];
+ maintainers = with maintainers; [ jshholland ];
+ platforms = platforms.all;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/autojump/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/autojump/default.nix
index 85e500388341..c1a55256b35a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/autojump/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/autojump/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, python, bash }:
+{ stdenv, fetchFromGitHub, python3, bash }:
stdenv.mkDerivation rec {
pname = "autojump";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws";
};
- buildInputs = [ python bash ];
+ buildInputs = [ python3 bash ];
dontBuild = true;
installPhase = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/autorandr/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/autorandr/default.nix
index b2bbb161f289..376b66181669 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/autorandr/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/autorandr/default.nix
@@ -6,7 +6,7 @@
let
python = python3Packages.python;
- version = "1.10.1";
+ version = "1.11";
in
stdenv.mkDerivation {
pname = "autorandr";
@@ -21,6 +21,8 @@ in
--replace '["xrandr"]' '["${xrandr}/bin/xrandr"]'
'';
+ outputs = [ "out" "man" ];
+
installPhase = ''
runHook preInstall
make install TARGETS='autorandr' PREFIX=$out
@@ -29,6 +31,8 @@ in
make install TARGETS='autostart_config' PREFIX=$out DESTDIR=$out
+ make install TARGETS='manpage' PREFIX=$man
+
${if systemd != null then ''
make install TARGETS='systemd udev' PREFIX=$out DESTDIR=$out \
SYSTEMD_UNIT_DIR=/lib/systemd/system \
@@ -49,7 +53,7 @@ in
owner = "phillipberndt";
repo = "autorandr";
rev = version;
- sha256 = "0msw9b1hdy3gbq9w5d04mfizhyirz1c648x84mlcbzl8salm7vpg";
+ sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5";
};
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/bandwidth/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/bandwidth/default.nix
index 5de77aea0e04..024454a3472d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/bandwidth/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/bandwidth/default.nix
@@ -1,38 +1,37 @@
{ stdenv, fetchurl, nasm }:
let
- arch =
- if stdenv.hostPlatform.system == "x86_64-linux" then "bandwidth64"
- else if stdenv.hostPlatform.system == "i686-linux" then "bandwidth32"
- else if stdenv.hostPlatform.system == "x86_64-darwin" then "bandwidth-mac64"
- else if stdenv.hostPlatform.system == "i686-darwin" then "bandwidth-mac32"
- else if stdenv.hostPlatform.system == "i686-cygwin" then "bandwidth-win32"
- else throw "Unknown architecture";
+ inherit (stdenv.hostPlatform.parsed.cpu) bits;
+ arch = "bandwidth${toString bits}";
in
stdenv.mkDerivation rec {
pname = "bandwidth";
- version = "1.9.3";
+ version = "1.9.4";
src = fetchurl {
url = "https://zsmith.co/archives/${pname}-${version}.tar.gz";
- sha256 = "0zpv2qgkbak0llw47qcakhyh2z3zv4d69kasldmpdlpqryd9za84";
+ sha256 = "0x798xj3vhiwq2hal0vmf92sq4h7yalp3i6ylqwhnnpv99m2zws4";
};
- buildInputs = [ nasm ];
+ postPatch = ''
+ sed -i 's,^CC=gcc .*,,' OOC/Makefile Makefile*
+ sed -i 's,ar ,$(AR) ,g' OOC/Makefile
+ '';
+
+ nativeBuildInputs = [ nasm ];
- buildFlags = [ arch ]
- ++ stdenv.lib.optionals stdenv.cc.isClang [ "CC=clang" "LD=clang" ];
+ buildFlags = [ arch ];
installPhase = ''
mkdir -p $out/bin
- cp ${arch} $out/bin
- ln -s ${arch} $out/bin/bandwidth
+ cp ${arch} $out/bin/bandwidth
'';
meta = with stdenv.lib; {
homepage = "https://zsmith.co/bandwidth.html";
description = "Artificial benchmark for identifying weaknesses in the memory subsystem";
- license = licenses.mit;
- platforms = platforms.unix;
+ license = licenses.gpl2Plus;
+ platforms = platforms.x86;
+ maintainers = with maintainers; [ r-burns ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/bat/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/bat/default.nix
index e5b06521d72b..5c60305a2e74 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/bat/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/bat/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, nixosTests
, rustPlatform
, fetchFromGitHub
, pkg-config
@@ -11,26 +12,21 @@
rustPlatform.buildRustPackage rec {
pname = "bat";
- version = "0.16.0";
+ version = "0.17.1";
src = fetchFromGitHub {
owner = "sharkdp";
repo = pname;
rev = "v${version}";
- sha256 = "161pfix42j767ziyp4mslffdd20v9i0ncplvjw2pmpccwdm106kg";
+ sha256 = "1kbziqm00skj65gpjq6m83hmfk9g3xyx88gai1r80pzsx8g239w1";
};
- cargoSha256 = "19vhhxfyx3nrngcs6dvwldnk9h4lvs7xjkb31aj1y0pyawz882h9";
+ cargoSha256 = "1pdja5jhk036hpgv77xc3fcvra1sw0z5jc1ry53i0r7362lnwapz";
nativeBuildInputs = [ pkg-config installShellFiles makeWrapper ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security libiconv ];
- # Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
- preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
- unset SDKROOT
- '';
-
postInstall = ''
installManPage $releaseDir/build/bat-*/out/assets/manual/bat.1
installShellCompletion $releaseDir/build/bat-*/out/assets/completions/bat.{fish,zsh}
@@ -43,6 +39,8 @@ rustPlatform.buildRustPackage rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ less ]}"
'';
+ passthru.tests = { inherit (nixosTests) bat; };
+
meta = with stdenv.lib; {
description = "A cat(1) clone with syntax highlighting and Git integration";
homepage = "https://github.com/sharkdp/bat";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
index 966e71bb6d3b..676467c9b67d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bdf2psf";
- version = "1.196";
+ version = "1.199";
src = fetchurl {
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
- sha256 = "042ly91525q2qj7985qih4njhjk5ndz8jiz01v860jc38bvw595p";
+ sha256 = "0qs0qrdagvnh4z20wp4v3v4ry6j5jihlpv3iqzzhdzzxjfrw9m9y";
};
nativeBuildInputs = [ dpkg ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
index e7a9d98aaf23..728967ec3da8 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bdf2sfd";
- version = "1.1.3";
+ version = "1.1.5";
src = fetchFromGitHub {
owner = "fcambus";
repo = pname;
rev = version;
- sha256 = "0v1kkds35qfyv1h5kxc2m7f2gsprg9c7jzpsm3p4f71qn982wry6";
+ sha256 = "1bpadw25barzmmsz9bkrsj3iwbgf945zqfakbgq1yscfb85bfgsp";
};
nativeBuildInputs = [ cmake ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/default.nix
index 7cec0cab996e..c3361739f0bb 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/default.nix
@@ -4,11 +4,11 @@ gobject-introspection, gsettings-desktop-schemas, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "birdfont";
- version = "2.29.0";
+ version = "2.29.1";
src = fetchurl {
url = "https://birdfont.org/releases/${pname}-${version}.tar.xz";
- sha256 = "18z3qbrsbfpn00c4xq3ck1mnmvrnqgl9g1s7m4dgc1871fi6sv8w";
+ sha256 = "0620bppcbm9pb8l0d4sc56gfwkr97gw4zjirjz5ikk5lj0m801yi";
};
nativeBuildInputs = [ python3 pkgconfig vala_0_44 gobject-introspection wrapGAppsHook ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/xmlbird.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/xmlbird.nix
index eddcba1c9c89..2d0d43871e83 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/xmlbird.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/birdfont/xmlbird.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "xmlbird";
- version = "1.2.11";
+ version = "1.2.12";
src = fetchurl {
url = "https://birdfont.org/${pname}-releases/lib${pname}-${version}.tar.xz";
- sha256 = "1ycbgjvywnlc0garw8qjqd18s0xnrwjvssdrb410yschv3wjq1i0";
+ sha256 = "15z4rvii3p54g2hasibjnf83c1702d84367fnl8pbisjqqrdcl04";
};
nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/broadlink-cli/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/broadlink-cli/default.nix
index c40ccad5e396..96b13c060e4b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/broadlink-cli/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/broadlink-cli/default.nix
@@ -1,22 +1,22 @@
-{ stdenv, python2Packages, fetchFromGitHub }:
+{ stdenv, python3Packages, fetchFromGitHub }:
-python2Packages.buildPythonApplication {
+python3Packages.buildPythonApplication {
pname = "broadlink-cli";
- inherit (python2Packages.broadlink) version;
+ inherit (python3Packages.broadlink) version;
# the tools are available as part of the source distribution from GH but
# not pypi, so we have to fetch them here.
src = fetchFromGitHub {
owner = "mjg59";
repo = "python-broadlink";
- # this rev is version 0.9
- rev = "766b7b00fb1cec868e3d5fca66f1aada208959ce";
- sha256 = "0j0idzxmpwkb1lbgvi9df2hbxafm5hxjc6mgg5481lq7z4z1r4nb";
+ # this rev is version 0.15.0
+ rev = "99add9e6feea6e47be4f3a58783556d7838b759c";
+ sha256 = "1q1q62brvfjcb18i0j4ca5cxqzjwv1iywdrdby0yjqa4wm6ywq6b";
};
format = "other";
- propagatedBuildInputs = with python2Packages; [
+ propagatedBuildInputs = with python3Packages; [
broadlink
];
@@ -32,6 +32,6 @@ python2Packages.buildPythonApplication {
meta = with stdenv.lib; {
description = "Tools for interfacing with Broadlink RM2/3 (Pro) remote controls, A1 sensor platforms and SP2/3 smartplugs";
maintainers = with maintainers; [ peterhoeg ];
- inherit (python2Packages.broadlink.meta) homepage license;
+ inherit (python3Packages.broadlink.meta) homepage license;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/broot/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/broot/default.nix
index fb0868016d7e..fb8e2508294a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/broot/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/broot/default.nix
@@ -5,26 +5,24 @@
, makeWrapper
, coreutils
, libiconv
-, xcbuild
, zlib
, Security
}:
rustPlatform.buildRustPackage rec {
pname = "broot";
- version = "1.0.3";
+ version = "1.0.8";
src = fetchCrate {
inherit pname version;
- sha256 = "046yg270hnwzhap2rraihywpqjq5s3qxmyfcvfgfayz25216jmvc";
+ sha256 = "06881c8qnh917y2mn5q5qlf86idz17xi2dapsad3m1zbdr53c25j";
};
- cargoSha256 = "02l6cdfx2sglygsdgnm474vmpbmpm2a1s6srd9cy66k6hjm1m0bn";
+ cargoSha256 = "1k5qm4h028172r7i2pz5l8886qviy7ni83qxn10a8d5hsgalarvx";
nativeBuildInputs = [
makeWrapper
installShellFiles
- xcbuild # The cc crate attempts to run xcbuild.
];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/buildtorrent/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/buildtorrent/default.nix
index 150371f82b6e..d3d3651c2b05 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/buildtorrent/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/buildtorrent/default.nix
@@ -1,20 +1,18 @@
{ stdenv, fetchurl }:
-let version = "0.8"; in
-
stdenv.mkDerivation rec {
pname = "buildtorrent";
- inherit version;
+ version = "0.8";
src = fetchurl {
url = "https://mathr.co.uk/blog/code/${pname}-${version}.tar.gz";
- sha256 = "e8e27647bdb38873ac570d46c1a9689a92b01bb67f59089d1cdd08784f7052d0";
+ sha256 = "sha256-6OJ2R72ziHOsVw1GwalompKwG7Z/WQidHN0IeE9wUtA=";
};
- meta = {
+ meta = with stdenv.lib; {
description = "A simple commandline torrent creator";
- homepage = "http://mathr.co.uk/blog/torrent.html";
- license = stdenv.lib.licenses.gpl3Plus;
- platforms = stdenv.lib.platforms.all;
+ homepage = "https://mathr.co.uk/blog/torrent.html";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/byobu/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/byobu/default.nix
index ad17c5edd6ee..695ae54d876e 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/byobu/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/byobu/default.nix
@@ -1,5 +1,11 @@
-{ stdenv, fetchurl, python3, perl, textual-window-manager }:
+{ stdenv, fetchurl, makeWrapper
+, ncurses, python3, perl, textual-window-manager
+, gettext, vim, bc, screen }:
+let
+ inherit (stdenv) lib;
+ pythonEnv = python3.withPackages (ps: with ps; [ snack ]);
+in
stdenv.mkDerivation rec {
version = "5.133";
name = "byobu-" + version;
@@ -11,26 +17,59 @@ stdenv.mkDerivation rec {
doCheck = true;
- buildInputs = [ python3 perl ];
- propagatedBuildInputs = [ textual-window-manager ];
+ buildInputs = [ perl makeWrapper gettext ];
+ propagatedBuildInputs = [ textual-window-manager screen ];
- meta = {
+ postPatch = ''
+ substituteInPlace usr/bin/byobu-export.in \
+ --replace "gettext" "${gettext}/bin/gettext"
+ substituteInPlace usr/lib/byobu/menu \
+ --replace "gettext" "${gettext}/bin/gettext"
+ '';
+
+ postInstall = ''
+ # Byobu does not compile its po files for some reason
+ for po in po/*.po; do
+ lang=''${po#po/}
+ lang=''${lang%.po}
+ # Path where byobu looks for translations as observed in the source code and strace
+ mkdir -p $out/share/byobu/po/$lang/LC_MESSAGES/
+ msgfmt $po -o $out/share/byobu/po/$lang/LC_MESSAGES/byobu.mo
+ done
+
+ # Override the symlinks otherwise they mess with the wrapping
+ cp --remove-destination $out/bin/byobu $out/bin/byobu-screen
+ cp --remove-destination $out/bin/byobu $out/bin/byobu-tmux
+
+ for i in $out/bin/byobu*; do
+ # We don't use the usual ".$package-wrapped" because arg0 within the shebang scripts
+ # points to the filename and byobu matches against this to know which backend
+ # to start with
+ file=".$(basename $i)"
+ mv $i $out/bin/$file
+ makeWrapper "$out/bin/$file" "$out/bin/$(basename $i)" --argv0 $(basename $i) \
+ --set BYOBU_PATH ${lib.escapeShellArg (lib.makeBinPath [ vim bc ])} \
+ --set BYOBU_PYTHON "${pythonEnv}/bin/python"
+ done
+ '';
+
+ meta = with stdenv.lib; {
homepage = "https://launchpad.net/byobu/";
description = "Text-based window manager and terminal multiplexer";
longDescription =
- ''Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.
- It was originally designed to provide elegant enhancements to the otherwise functional,
- plain, practical GNU Screen, for the Ubuntu server distribution.
- Byobu now includes an enhanced profiles, convenient keybindings,
- configuration utilities, and toggle-able system status notifications for both
- the GNU Screen window manager and the more modern Tmux terminal multiplexer,
+ ''Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.
+ It was originally designed to provide elegant enhancements to the otherwise functional,
+ plain, practical GNU Screen, for the Ubuntu server distribution.
+ Byobu now includes an enhanced profiles, convenient keybindings,
+ configuration utilities, and toggle-able system status notifications for both
+ the GNU Screen window manager and the more modern Tmux terminal multiplexer,
and works on most Linux, BSD, and Mac distributions.
'';
- license = stdenv.lib.licenses.gpl3;
+ license = licenses.gpl3;
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.qknight ];
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ qknight berbiche ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/calamares/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/calamares/default.nix
index 8f365d023d2c..815129f7f0f7 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/calamares/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/calamares/default.nix
@@ -1,6 +1,6 @@
{ lib, fetchurl, boost, cmake, extra-cmake-modules, kparts, kpmcore
, kservice, libatasmart, libxcb, libyamlcpp, parted, polkit-qt, python, qtbase
-, qtquickcontrols, qtsvg, qttools, qtwebengine, utillinux, glibc, tzdata
+, qtquickcontrols, qtsvg, qttools, qtwebengine, util-linux, glibc, tzdata
, ckbcomp, xkeyboard_config, mkDerivation
}:
@@ -17,7 +17,7 @@ mkDerivation rec {
buildInputs = [
boost cmake extra-cmake-modules kparts.dev kpmcore.out kservice.dev
libatasmart libxcb libyamlcpp parted polkit-qt python qtbase
- qtquickcontrols qtsvg qttools qtwebengine.dev utillinux
+ qtquickcontrols qtsvg qttools qtwebengine.dev util-linux
];
enableParallelBuilding = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/chezmoi/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
index d7b7646afec3..0722fca4370b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "chezmoi";
- version = "1.8.5";
+ version = "1.8.9";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${version}";
- sha256 = "16sv1kbd66rllnnl851y3x54wkl0p7g0qsblprvfr9715svk1835";
+ sha256 = "07jsakihci98ww1hgppilq942raz05c5xi2pzq632vq5i11fi0nj";
};
- vendorSha256 = "1i9d672mzmb97s26n0v01m70g4viyl9pdk25haxr6ny4rab2wbi7";
+ vendorSha256 = "0adva7crl6dachbf76920aniki3zcq9chdjjrzssasm89zqgwicf";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/cht.sh/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/cht.sh/default.nix
index 1c38e7c3b8f5..ceef26b577d6 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/cht.sh/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/cht.sh/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, unstableGitUpdater
, makeWrapper
, curl
, ncurses
@@ -35,6 +36,8 @@ stdenv.mkDerivation {
--prefix PATH : "${stdenv.lib.makeBinPath [ curl rlwrap ncurses xsel ]}"
'';
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
description = "CLI client for cheat.sh, a community driven cheat sheet";
license = licenses.mit;
@@ -42,4 +45,3 @@ stdenv.mkDerivation {
homepage = "https://github.com/chubin/cheat.sh";
};
}
-
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/clex/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/clex/default.nix
index 7a6a78af59a9..af21e971fe07 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/clex/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/clex/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "clex";
- version = "4.6.patch9";
+ version = "4.6.patch10";
src = fetchurl {
- sha256 = "1qj5yp8k90wag5sb3zrm2pn90qqx3zbrgf2gqpqpdqmlgffnv1jc";
+ sha256 = "03niihqk57px7rm2c84qira5jm5vw8lj5s58dximk0w5gsis4fhw";
url = "${meta.homepage}/download/${pname}-${version}.tar.gz";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
index afae939ef38a..1bd3def87c41 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper
-, gawk, gnused, utillinux, file
+, gawk, gnused, util-linux, file
, wget, python3, qemu-utils, euca2ools
, e2fsprogs, cdrkit
, gptfdisk }:
@@ -7,7 +7,7 @@
let
# according to https://packages.debian.org/sid/cloud-image-utils + https://packages.debian.org/sid/admin/cloud-guest-utils
guestDeps = [
- e2fsprogs gptfdisk gawk gnused utillinux
+ e2fsprogs gptfdisk gawk gnused util-linux
];
binDeps = guestDeps ++ [
wget file qemu-utils cdrkit
@@ -17,10 +17,10 @@ in stdenv.mkDerivation rec {
# $ nix-build nixos/release-combined.nix -A nixos.tests.ec2-nixops
# growpart is needed in initrd in nixos/system/boot/grow-partition.nix
pname = "cloud-utils";
- version = "0.31";
+ version = "0.32";
src = fetchurl {
url = "https://launchpad.net/cloud-utils/trunk/${version}/+download/cloud-utils-${version}.tar.gz";
- sha256 = "07fl3dlqwdzw4xx7mcxhpkks6dnmaxha80zgs9f6wmibgzni8z0r";
+ sha256 = "0xxdi55lzw7j91zfajw7jhd2ilsqj2dy04i9brlk8j3pvb5ma8hk";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python3 ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/codebraid/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/codebraid/default.nix
index eea5260a989c..79ed7dd01fca 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/codebraid/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/codebraid/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "codebraid";
- version = "0.5.0-unstable-2020-07-01";
+ version = "0.5.0-unstable-2020-08-14";
src = fetchFromGitHub {
owner = "gpoore";
repo = pname;
- rev = "c7962587e7f1e619b5dcf9a5e901eb7042520b00";
- sha256 = "1f31yaiwc33ivjbipym7sggsqwqxn70kgf9dixi8392pk70jzq6p";
+ rev = "526a223c4fc32c37d6c5c9133524dfa0e1811ca4";
+ sha256 = "0qkqaj49k584qzgx9jlsf5vlv4lq7x403s1kig8v87i0kgh55p56";
};
propagatedBuildInputs = with python3Packages; [ bespon ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/colord/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/colord/default.nix
index 79d27129173a..1db776c8ff0d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/colord/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/colord/default.nix
@@ -29,13 +29,13 @@
stdenv.mkDerivation rec {
pname = "colord";
- version = "1.4.4";
+ version = "1.4.5";
outputs = [ "out" "dev" "devdoc" "man" "installedTests" ];
src = fetchurl {
url = "https://www.freedesktop.org/software/colord/releases/${pname}-${version}.tar.xz";
- sha256 = "19f0938fr7nvvm3jr263dlknaq7md40zrac2npfyz25zc00yh3ws";
+ sha256 = "05sydi6qqqx1rrqwnga1vbg9srkf89wdcfw5w4p4m7r37m2flx5p";
};
patches = [
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/convbin/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/convbin/default.nix
new file mode 100644
index 000000000000..0abf10710caa
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/convbin/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convbin";
+ version = "3.0";
+
+ src = fetchFromGitHub {
+ owner = "mateoconlechuga";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0n502zj8igm583kbfvyv7zhd97vb71jac41ncb9jr2yz2v5ir8j9";
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ checkPhase = ''
+ pushd test
+ patchShebangs test.sh
+ ./test.sh
+ popd
+ '';
+
+ doCheck = true;
+
+ installPhase = ''
+ install -Dm755 bin/convbin $out/bin/convbin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Converts files to other formats";
+ longDescription = ''
+ This program is used to convert files to other formats,
+ specifically for the TI84+CE and related calculators.
+ '';
+ homepage = "https://github.com/mateoconlechuga/convbin";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.all;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/convfont/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/convfont/default.nix
new file mode 100644
index 000000000000..0cc181082a4f
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/convfont/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convfont";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "drdnar";
+ repo = pname;
+ rev = "v20190438";
+ sha256 = "1lj24yq5gj9hxhy1srk73521q95zyqzkws0q4v271hf5wmqaxa2f";
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ installPhase = ''
+ install -Dm755 convfont $out/bin/convfont
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Converts font for use with FontLibC";
+ homepage = "https://github.com/drdnar/convfont";
+ license = licenses.wtfpl;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.all;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/convimg/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/convimg/default.nix
new file mode 100644
index 000000000000..f9de88cb01e5
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/convimg/default.nix
@@ -0,0 +1,43 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convimg";
+ version = "8.3";
+
+ src = fetchFromGitHub {
+ owner = "mateoconlechuga";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1k2fkzfg08y2gcm8jabmb2plgqmgw6y30m73ys4mmbskxgy7hc3s";
+ fetchSubmodules = true;
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ checkPhase = ''
+ pushd test
+ patchShebangs test.sh
+ ./test.sh
+ popd
+ '';
+
+ doCheck = true;
+
+ installPhase = ''
+ install -Dm755 bin/convimg $out/bin/convimg
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Image palette quantization";
+ longDescription = ''
+ This program is used to convert images to other formats,
+ specifically for the TI84+CE and related calculators.
+ '';
+ homepage = "https://github.com/mateoconlechuga/convimg";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch
deleted file mode 100644
index ae1a02d4d202..000000000000
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 0251229bfd9617e8a35cf9dd7d338d63fff74a0c Mon Sep 17 00:00:00 2001
-From: Assaf Gordon <assafgordon@gmail.com>
-Date: Mon, 13 May 2019 16:37:40 -0600
-Subject: [PATCH] tests: avoid false-positive in date-debug test
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-When debugging an invalid date due to DST switching, the intermediate
-'normalized time' should not be checked - its value can differ between
-systems (e.g. glibc vs musl).
-
-Reported by Niklas Hambüchen in
-https://lists.gnu.org/r/coreutils/2019-05/msg00031.html
-Analyzed by Rich Felker in
-https://lists.gnu.org/r/coreutils/2019-05/msg00039.html
-
-* tests/misc/date-debug.sh: Replace the exact normalized time
-with 'XX:XX:XX' so different values would not trigger test failure.
----
- tests/misc/date-debug.sh | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/tests/misc/date-debug.sh b/tests/misc/date-debug.sh
-index aa47f1abb..2ce6f4ce8 100755
---- a/tests/misc/date-debug.sh
-+++ b/tests/misc/date-debug.sh
-@@ -71,7 +71,7 @@ date: input timezone: TZ="America/Edmonton" in date string
- date: using specified time as starting value: '02:30:00'
- date: error: invalid date/time value:
- date: user provided time: '(Y-M-D) 2006-04-02 02:30:00'
--date: normalized time: '(Y-M-D) 2006-04-02 03:30:00'
-+date: normalized time: '(Y-M-D) 2006-04-02 XX:XX:XX'
- date: --
- date: possible reasons:
- date: non-existing due to daylight-saving time;
-@@ -81,7 +81,14 @@ date: invalid date 'TZ="America/Edmonton" 2006-04-02 02:30:00'
- EOF
-
- # date should return 1 (error) for invalid date
--returns_ 1 date --debug -d "$in2" >out2 2>&1 || fail=1
-+returns_ 1 date --debug -d "$in2" >out2-t 2>&1 || fail=1
-+
-+# The output line of "normalized time" can differ between systems
-+# (e.g. glibc vs musl) and should not be checked.
-+# See: https://lists.gnu.org/archive/html/coreutils/2019-05/msg00039.html
-+sed '/normalized time:/s/ [0-9][0-9]:[0-9][0-9]:[0-9][0-9]/ XX:XX:XX/' \
-+ out2-t > out2 || framework_failure_
-+
- compare exp2 out2 || fail=1
-
- ##
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch
deleted file mode 100644
index 97d95d1c5b19..000000000000
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 3bd82a82cf4ba693d2c31c7b95aaec4e56dc92a4 Mon Sep 17 00:00:00 2001
-From: Paul Eggert <eggert@cs.ucla.edu>
-Date: Mon, 11 Mar 2019 16:40:29 -0700
-Subject: [PATCH 1/1] strtod: fix clash with strtold
-
-Problem reported for RHEL 5 by Jesse Caldwell (Bug#34817).
-* lib/strtod.c (compute_minus_zero, minus_zero):
-Simplify by remving the macro / external variable,
-and having just a function. User changed. This avoids
-the need for an external variable that might clash.
----
- ChangeLog | 9 +++++++++
- lib/strtod.c | 11 +++++------
- 2 files changed, 14 insertions(+), 6 deletions(-)
-
-diff --git a/lib/strtod.c b/lib/strtod.c
-index b9eaa51..69b1564 100644
---- a/lib/strtod.c
-+++ b/lib/strtod.c
-@@ -294,16 +294,15 @@ parse_number (const char *nptr,
- ICC 10.0 has a bug when optimizing the expression -zero.
- The expression -MIN * MIN does not work when cross-compiling
- to PowerPC on Mac OS X 10.5. */
--#if defined __hpux || defined __sgi || defined __ICC
- static DOUBLE
--compute_minus_zero (void)
-+minus_zero (void)
- {
-+#if defined __hpux || defined __sgi || defined __ICC
- return -MIN * MIN;
--}
--# define minus_zero compute_minus_zero ()
- #else
--DOUBLE minus_zero = -0.0;
-+ return -0.0;
- #endif
-+}
-
- /* Convert NPTR to a DOUBLE. If ENDPTR is not NULL, a pointer to the
- character after the last one used in the number is put in *ENDPTR. */
-@@ -479,6 +478,6 @@ STRTOD (const char *nptr, char **endptr)
- /* Special case -0.0, since at least ICC miscompiles negation. We
- can't use copysign(), as that drags in -lm on some platforms. */
- if (!num && negative)
-- return minus_zero;
-+ return minus_zero ();
- return negative ? -num : num;
- }
---
-1.9.1
-
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch
deleted file mode 100644
index 02b0b85db312..000000000000
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch
+++ /dev/null
@@ -1,1153 +0,0 @@
-From 453ff940449bbbde9ec00f0bbf82a359c5598fc7 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Sat, 23 Mar 2019 23:00:52 +0100
-Subject: [PATCH 1/1] Support cross-compilation to musl libc.
-
-Reported by Necktwi Ozfguah <necktwi@ferryfair.com>.
-
-* m4/calloc.m4 (_AC_FUNC_CALLOC_IF): Add cross-compilation guesses for
-musl libc.
-* m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Likewise.
-* m4/chown.m4 (gl_FUNC_CHOWN): Likewise.
-* m4/d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Likewise.
-* m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Likewise.
-* m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Likewise.
-* m4/fpurge.m4 (gl_FUNC_FPURGE): Likewise.
-* m4/getcwd.m4 (gl_FUNC_GETCWD_NULL): Likewise.
-* m4/getcwd-abort-bug.m4 (gl_FUNC_GETCWD_ABORT_BUG): Likewise.
-* m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
-* m4/getgroups.m4 (AC_FUNC_GETGROUPS, gl_FUNC_GETGROUPS): Likewise.
-* m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
-* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY_CLOBBER): Likewise.
-* m4/hypot.m4 (gl_FUNC_HYPOT): Likewise. // removed
-* m4/hypotf.m4 (gl_FUNC_HYPOTF): Likewise. // removed
-* m4/hypotl.m4 (gl_FUNC_HYPOTL): Likewise. // removed
-* m4/iconv_open-utf.m4 (gl_FUNC_ICONV_OPEN_UTF_SUPPORT): Likewise. // removed
-* m4/link-follow.m4 (gl_FUNC_LINK_FOLLOWS_SYMLINK): Likewise.
-* m4/log.m4 (gl_FUNC_LOG): Likewise. // removed
-* m4/logf.m4 (gl_FUNC_LOGF): Likewise. // removed
-* m4/logl.m4 (gl_FUNC_LOGL_WORKS): Likewise. // removed
-* m4/log10.m4 (gl_FUNC_LOG10): Likewise. // removed
-* m4/log10f.m4 (gl_FUNC_LOG10F): Likewise. // removed
-* m4/log10l.m4 (gl_FUNC_LOG10L): Likewise. // removed
-* m4/log1p.m4 (gl_FUNC_LOG1P): Likewise. // removed
-* m4/log1pf.m4 (gl_FUNC_LOG1PF): Likewise. // removed
-* m4/log1pl.m4 (gl_FUNC_LOG1PL): Likewise. // removed
-* m4/log2.m4 (gl_FUNC_LOG2): Likewise. // removed
-* m4/log2f.m4 (gl_FUNC_LOG2F): Likewise. // removed
-* m4/malloc.m4 (_AC_FUNC_MALLOC_IF): Likewise.
-* m4/mkdir.m4 (gl_FUNC_MKDIR): Likewise.
-* m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Likewise.
-* m4/modf.m4 (gl_FUNC_MODF): Likewise. // removed
-* m4/modff.m4 (gl_FUNC_MODFF): Likewise. // removed
-* m4/modfl.m4 (gl_FUNC_MODFL): Likewise. // removed
-* m4/perror.m4 (gl_FUNC_PERROR): Likewise.
-* m4/printf.m4 (gl_PRINTF_SIZES_C99, gl_PRINTF_INFINITE,
-gl_PRINTF_INFINITE_LONG_DOUBLE, gl_PRINTF_DIRECTIVE_A,
-gl_PRINTF_DIRECTIVE_F, gl_PRINTF_FLAG_ZERO, gl_SNPRINTF_TRUNCATION_C99,
-gl_SNPRINTF_RETVAL_C99, gl_SNPRINTF_DIRECTIVE_N,
-gl_VSNPRINTF_ZEROSIZE_C99): Likewise.
-* m4/ptsname.m4 (gl_FUNC_PTSNAME): Likewise. // removed
-* m4/putenv.m4 (gl_FUNC_PUTENV): Likewise.
-* m4/realloc.m4 (_AC_FUNC_REALLOC_IF): Likewise.
-* m4/remainder.m4 (gl_FUNC_REMAINDER): Likewise. // removed
-* m4/remainderf.m4 (gl_FUNC_REMAINDERF): Likewise. // removed
-* m4/remainderl.m4 (gl_FUNC_REMAINDERL): Likewise. // removed
-* m4/rintl.m4 (gl_FUNC_RINTL): Likewise. // removed
-* m4/round.m4 (gl_FUNC_ROUND): Likewise. // removed
-* m4/roundf.m4 (gl_FUNC_ROUNDF): Likewise. // removed
-* m4/roundl.m4 (gl_FUNC_ROUNDL): Likewise. // removed
-* m4/setenv.m4 (gl_FUNC_SETENV): Likewise.
-* m4/signbit.m4 (gl_SIGNBIT): Likewise.
-* m4/sleep.m4 (gl_FUNC_SLEEP): Likewise.
-* m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
-* m4/strerror.m4 (gl_FUNC_STRERROR, gl_FUNC_STRERROR_0): Likewise.
-* m4/strtod.m4 (gl_FUNC_STRTOD): Likewise.
-* m4/strtold.m4 (gl_FUNC_STRTOLD): Likewise.
-* m4/trunc.m4 (gl_FUNC_TRUNC): Likewise. // removed
-* m4/truncf.m4 (gl_FUNC_TRUNCF): Likewise. // removed
-* m4/truncl.m4 (gl_FUNC_TRUNCL): Likewise. // removed
-* m4/tzset.m4 (gl_FUNC_TZSET_CLOBBER): Likewise.
-* m4/ungetc.m4 (gl_FUNC_UNGETC_WORKS): Likewise.
-* m4/usleep.m4 (gl_FUNC_USLEEP): Likewise.
-* m4/utimes.m4 (gl_FUNC_UTIMES): Likewise.
-* m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
----
- m4/calloc.m4 | 4 ++-
- m4/canonicalize.m4 | 4 ++-
- m4/chown.m4 | 22 +++++++------
- m4/d-ino.m4 | 16 +++++-----
- m4/fdopendir.m4 | 12 ++++---
- m4/fnmatch.m4 | 18 ++++++++---
- m4/fpurge.m4 | 24 +++++++++-----
- m4/getcwd-abort-bug.m4 | 11 +++++--
- m4/getcwd.m4 | 4 ++-
- m4/getdelim.m4 | 40 ++++++++++++++----------
- m4/getgroups.m4 | 6 +++-
- m4/getline.m4 | 38 +++++++++++++---------
- m4/gettimeofday.m4 | 4 ++-
- m4/link-follow.m4 | 4 ++-
- m4/malloc.m4 | 4 +--
- m4/mkdir.m4 | 4 ++-
- m4/mkstemp.m4 | 4 ++-
- m4/perror.m4 | 12 ++++---
- m4/printf.m4 | 22 ++++++++++++-
- m4/putenv.m4 | 4 ++-
- m4/realloc.m4 | 4 +--
- m4/setenv.m4 | 4 ++-
- m4/signbit.m4 | 6 +++-
- m4/sleep.m4 | 4 ++-
- m4/stpncpy.m4 | 14 +++++++--
- m4/strerror.m4 | 6 +++-
- m4/strtod.m4 | 10 +++---
- m4/strtold.m4 | 9 ++++--
- m4/tzset.m4 | 4 ++-
- m4/ungetc.m4 | 18 ++++++-----
- m4/usleep.m4 | 4 ++-
- m4/utimes.m4 | 10 +++---
- m4/wcwidth.m4 | 12 ++++---
- 76 files changed, 461 insertions(+), 157 deletions(-)
-
-diff --git a/m4/calloc.m4 b/m4/calloc.m4
-index 012a5bf..d76535d 100644
---- a/m4/calloc.m4
-+++ b/m4/calloc.m4
-@@ -1,4 +1,4 @@
--# calloc.m4 serial 18
-+# calloc.m4 serial 19
-
- # Copyright (C) 2004-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -40,6 +40,8 @@ AC_DEFUN([_AC_FUNC_CALLOC_IF],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/canonicalize.m4 b/m4/canonicalize.m4
-index 5b6e25d..b61747b 100644
---- a/m4/canonicalize.m4
-+++ b/m4/canonicalize.m4
-@@ -1,4 +1,4 @@
--# canonicalize.m4 serial 29
-+# canonicalize.m4 serial 30
-
- dnl Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
-
-@@ -113,6 +113,8 @@ AC_DEFUN([gl_FUNC_REALPATH_WORKS],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_realpath_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_realpath_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_realpath_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/chown.m4 b/m4/chown.m4
-index ecfc0c0..b798325 100644
---- a/m4/chown.m4
-+++ b/m4/chown.m4
-@@ -1,4 +1,4 @@
--# serial 30
-+# serial 32
- # Determine whether we need the chown wrapper.
-
- dnl Copyright (C) 1997-2001, 2003-2005, 2007, 2009-2019 Free Software
-@@ -109,10 +109,12 @@ AC_DEFUN_ONCE([gl_FUNC_CHOWN],
- [gl_cv_func_chown_slash_works=yes],
- [gl_cv_func_chown_slash_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_chown_slash_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_chown_slash_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_chown_slash_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_chown_slash_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_chown_slash_works="guessing no" ;;
- esac
- ])
- rm -f conftest.link conftest.file])
-@@ -145,10 +147,12 @@ AC_DEFUN_ONCE([gl_FUNC_CHOWN],
- [gl_cv_func_chown_ctime_works=yes],
- [gl_cv_func_chown_ctime_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_chown_ctime_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_chown_ctime_works="guessing no" ;;
- esac
- ])
- rm -f conftest.file])
-diff --git a/m4/d-ino.m4 b/m4/d-ino.m4
-index f1420cc..87dcacc 100644
---- a/m4/d-ino.m4
-+++ b/m4/d-ino.m4
-@@ -1,4 +1,4 @@
--# serial 18
-+# serial 19
-
- dnl From Jim Meyering.
- dnl
-@@ -40,12 +40,14 @@ AC_DEFUN([gl_CHECK_TYPE_STRUCT_DIRENT_D_INO],
- [gl_cv_struct_dirent_d_ino=yes],
- [gl_cv_struct_dirent_d_ino=no],
- [case "$host_os" in
-- # Guess yes on glibc systems with Linux kernel.
-- linux*-gnu*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-- # Guess no on native Windows.
-- mingw*) gl_cv_struct_dirent_d_ino="guessing no" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_struct_dirent_d_ino="guessing no" ;;
-+ # Guess yes on glibc systems with Linux kernel.
-+ linux*-gnu*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-+ # Guess yes on musl systems with Linux kernel.
-+ linux*-musl*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-+ # Guess no on native Windows.
-+ mingw*) gl_cv_struct_dirent_d_ino="guessing no" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_struct_dirent_d_ino="guessing no" ;;
- esac
- ])])
- case "$gl_cv_struct_dirent_d_ino" in
-diff --git a/m4/fdopendir.m4 b/m4/fdopendir.m4
-index 0490551..b2b3b03 100644
---- a/m4/fdopendir.m4
-+++ b/m4/fdopendir.m4
-@@ -1,4 +1,4 @@
--# serial 10
-+# serial 11
- # See if we need to provide fdopendir.
-
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
-@@ -45,10 +45,12 @@ DIR *fdopendir (int);
- [gl_cv_func_fdopendir_works=yes],
- [gl_cv_func_fdopendir_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_fdopendir_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_fdopendir_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_fdopendir_works="guessing no" ;;
- esac
- ])])
- case "$gl_cv_func_fdopendir_works" in
-diff --git a/m4/fnmatch.m4 b/m4/fnmatch.m4
-index c264ca7..75ba55b 100644
---- a/m4/fnmatch.m4
-+++ b/m4/fnmatch.m4
-@@ -1,4 +1,4 @@
--# Check for fnmatch - serial 13. -*- coding: utf-8 -*-
-+# Check for fnmatch - serial 14. -*- coding: utf-8 -*-
-
- # Copyright (C) 2000-2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -14,6 +14,7 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
- m4_divert_text([DEFAULTS], [gl_fnmatch_required=POSIX])
-
- AC_REQUIRE([gl_FNMATCH_H])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- gl_fnmatch_required_lowercase=`
- echo $gl_fnmatch_required | LC_ALL=C tr '[[A-Z]]' '[[a-z]]'
- `
-@@ -117,12 +118,19 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
- ]])],
- [eval "$gl_fnmatch_cache_var=yes"],
- [eval "$gl_fnmatch_cache_var=no"],
-- [eval "$gl_fnmatch_cache_var=\"guessing no\""])
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) eval "$gl_fnmatch_cache_var=\"guessing yes\"" ;;
-+ # Guess no otherwise, even on glibc systems.
-+ *) eval "$gl_fnmatch_cache_var=\"guessing no\"" ;;
-+ esac
-+ ])
- ])
- eval "gl_fnmatch_result=\"\$$gl_fnmatch_cache_var\""
-- if test "$gl_fnmatch_result" != yes; then
-- REPLACE_FNMATCH=1
-- fi
-+ case "$gl_fnmatch_result" in
-+ *yes) ;;
-+ *) REPLACE_FNMATCH=1 ;;
-+ esac
- fi
- if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
- gl_REPLACE_FNMATCH_H
-diff --git a/m4/fpurge.m4 b/m4/fpurge.m4
-index cb21f56..6c5b3e9 100644
---- a/m4/fpurge.m4
-+++ b/m4/fpurge.m4
-@@ -1,4 +1,4 @@
--# fpurge.m4 serial 8
-+# fpurge.m4 serial 9
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -7,12 +7,13 @@ dnl with or without modifications, as long as this notice is preserved.
- AC_DEFUN([gl_FUNC_FPURGE],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- AC_CHECK_FUNCS_ONCE([fpurge])
- AC_CHECK_FUNCS_ONCE([__fpurge])
- AC_CHECK_DECLS([fpurge], , , [[#include <stdio.h>]])
- if test "x$ac_cv_func_fpurge" = xyes; then
- HAVE_FPURGE=1
-- # Detect BSD bug. Only cygwin 1.7 is known to be immune.
-+ # Detect BSD bug. Only cygwin 1.7 and musl are known to be immune.
- AC_CACHE_CHECK([whether fpurge works], [gl_cv_func_fpurge_works],
- [AC_RUN_IFELSE(
- [AC_LANG_PROGRAM(
-@@ -48,11 +49,20 @@ AC_DEFUN([gl_FUNC_FPURGE],
- return 13;
- return 0;
- ])],
-- [gl_cv_func_fpurge_works=yes], [gl_cv_func_fpurge_works=no],
-- [gl_cv_func_fpurge_works='guessing no'])])
-- if test "x$gl_cv_func_fpurge_works" != xyes; then
-- REPLACE_FPURGE=1
-- fi
-+ [gl_cv_func_fpurge_works=yes],
-+ [gl_cv_func_fpurge_works=no],
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_fpurge_works="guessing yes" ;;
-+ # Guess no otherwise.
-+ *) gl_cv_func_fpurge_works="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ case "$gl_cv_func_fpurge_works" in
-+ *yes) ;;
-+ *) REPLACE_FPURGE=1 ;;
-+ esac
- else
- HAVE_FPURGE=0
- fi
-diff --git a/m4/getcwd-abort-bug.m4 b/m4/getcwd-abort-bug.m4
-index f0f24a5..7227f08 100644
---- a/m4/getcwd-abort-bug.m4
-+++ b/m4/getcwd-abort-bug.m4
-@@ -1,4 +1,4 @@
--# serial 9
-+# serial 11
- # Determine whether getcwd aborts when the length of the working directory
- # name is unusually large. Any length between 4k and 16k trigger the bug
- # when using glibc-2.4.90-9 or older.
-@@ -13,6 +13,7 @@
- # gl_FUNC_GETCWD_ABORT_BUG([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
- AC_DEFUN([gl_FUNC_GETCWD_ABORT_BUG],
- [
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- AC_CHECK_DECLS_ONCE([getcwd])
- AC_CHECK_HEADERS_ONCE([unistd.h])
- AC_REQUIRE([gl_PATHMAX_SNIPPET_PREREQ])
-@@ -142,7 +143,13 @@ main ()
- else
- gl_cv_func_getcwd_abort_bug=no
- fi],
-- [gl_cv_func_getcwd_abort_bug=yes])
-+ [case "$host_os" in
-+ # Guess no on musl systems.
-+ *-musl*) gl_cv_func_getcwd_abort_bug="guessing no" ;;
-+ # Guess yes otherwise, even on glibc systems.
-+ *) gl_cv_func_getcwd_abort_bug="guessing yes"
-+ esac
-+ ])
- ])
- AS_IF([test $gl_cv_func_getcwd_abort_bug = yes], [$1], [$2])
- ])
-diff --git a/m4/getcwd.m4 b/m4/getcwd.m4
-index 4929b51..625171a 100644
---- a/m4/getcwd.m4
-+++ b/m4/getcwd.m4
-@@ -6,7 +6,7 @@
- # with or without modifications, as long as this notice is preserved.
-
- # Written by Paul Eggert.
--# serial 16
-+# serial 17
-
- AC_DEFUN([gl_FUNC_GETCWD_NULL],
- [
-@@ -50,6 +50,8 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL],
- [[case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_getcwd_null="guessing yes";;
- # Guess yes on Cygwin.
- cygwin*) gl_cv_func_getcwd_null="guessing yes";;
- # If we don't know, assume the worst.
-diff --git a/m4/getdelim.m4 b/m4/getdelim.m4
-index bf17c57..e77c379 100644
---- a/m4/getdelim.m4
-+++ b/m4/getdelim.m4
-@@ -1,4 +1,4 @@
--# getdelim.m4 serial 12
-+# getdelim.m4 serial 13
-
- dnl Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
- dnl
-@@ -11,6 +11,7 @@ AC_PREREQ([2.59])
- AC_DEFUN([gl_FUNC_GETDELIM],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-
- dnl Persuade glibc <stdio.h> to declare getdelim().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-@@ -21,9 +22,10 @@ AC_DEFUN([gl_FUNC_GETDELIM],
- if test $ac_cv_func_getdelim = yes; then
- HAVE_GETDELIM=1
- dnl Found it in some library. Verify that it works.
-- AC_CACHE_CHECK([for working getdelim function], [gl_cv_func_working_getdelim],
-- [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-+ AC_CACHE_CHECK([for working getdelim function],
-+ [gl_cv_func_working_getdelim],
-+ [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
- # include <stdio.h>
- # include <stdlib.h>
- # include <string.h>
-@@ -53,25 +55,31 @@ AC_DEFUN([gl_FUNC_GETDELIM],
- fclose (in);
- return 0;
- }
-- ]])], [gl_cv_func_working_getdelim=yes] dnl The library version works.
-- , [gl_cv_func_working_getdelim=no] dnl The library version does NOT work.
-- , dnl We're cross compiling. Assume it works on glibc2 systems.
-- [AC_EGREP_CPP([Lucky GNU user],
-- [
-+ ]])],
-+ [gl_cv_func_working_getdelim=yes],
-+ [gl_cv_func_working_getdelim=no],
-+ [dnl We're cross compiling.
-+ dnl Guess it works on glibc2 systems and musl systems.
-+ AC_EGREP_CPP([Lucky GNU user],
-+ [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- #if (__GLIBC__ >= 2) && !defined __UCLIBC__
- Lucky GNU user
- #endif
- #endif
-- ],
-- [gl_cv_func_working_getdelim="guessing yes"],
-- [gl_cv_func_working_getdelim="guessing no"])]
-- )])
-+ ],
-+ [gl_cv_func_working_getdelim="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
-+ *) gl_cv_func_working_getdelim="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ ])
- case "$gl_cv_func_working_getdelim" in
-- *no)
-- REPLACE_GETDELIM=1
-- ;;
-+ *yes) ;;
-+ *) REPLACE_GETDELIM=1 ;;
- esac
- else
- HAVE_GETDELIM=0
-diff --git a/m4/getgroups.m4 b/m4/getgroups.m4
-index 2ce986e..c93447b 100644
---- a/m4/getgroups.m4
-+++ b/m4/getgroups.m4
-@@ -1,4 +1,4 @@
--# serial 21
-+# serial 22
-
- dnl From Jim Meyering.
- dnl A wrapper around AC_FUNC_GETGROUPS.
-@@ -42,6 +42,8 @@ AC_DEFUN([AC_FUNC_GETGROUPS],
- [case "$host_os" in # ((
- # Guess yes on glibc systems.
- *-gnu* | gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) ac_cv_func_getgroups_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) ac_cv_func_getgroups_works="guessing no" ;;
- esac
-@@ -95,6 +97,8 @@ AC_DEFUN([gl_FUNC_GETGROUPS],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_getgroups_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_getgroups_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_getgroups_works="guessing no" ;;
- esac
-diff --git a/m4/getline.m4 b/m4/getline.m4
-index 5b2ead2..32f771c 100644
---- a/m4/getline.m4
-+++ b/m4/getline.m4
-@@ -1,4 +1,4 @@
--# getline.m4 serial 28
-+# getline.m4 serial 29
-
- dnl Copyright (C) 1998-2003, 2005-2007, 2009-2019 Free Software Foundation,
- dnl Inc.
-@@ -16,6 +16,7 @@ dnl to do with the function we need.
- AC_DEFUN([gl_FUNC_GETLINE],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-
- dnl Persuade glibc <stdio.h> to declare getline().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-@@ -28,9 +29,10 @@ AC_DEFUN([gl_FUNC_GETLINE],
- gl_getline_needs_run_time_check=yes],
- [am_cv_func_working_getline=no])
- if test $gl_getline_needs_run_time_check = yes; then
-- AC_CACHE_CHECK([for working getline function], [am_cv_func_working_getline],
-- [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-+ AC_CACHE_CHECK([for working getline function],
-+ [am_cv_func_working_getline],
-+ [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
- # include <stdio.h>
- # include <stdlib.h>
- # include <string.h>
-@@ -61,21 +63,28 @@ AC_DEFUN([gl_FUNC_GETLINE],
- fclose (in);
- return 0;
- }
-- ]])], [am_cv_func_working_getline=yes] dnl The library version works.
-- , [am_cv_func_working_getline=no] dnl The library version does NOT work.
-- , dnl We're cross compiling. Assume it works on glibc2 systems.
-- [AC_EGREP_CPP([Lucky GNU user],
-- [
-+ ]])],
-+ [am_cv_func_working_getline=yes],
-+ [am_cv_func_working_getline=no],
-+ [dnl We're cross compiling.
-+ dnl Guess it works on glibc2 systems and musl systems.
-+ AC_EGREP_CPP([Lucky GNU user],
-+ [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- #if (__GLIBC__ >= 2) && !defined __UCLIBC__
- Lucky GNU user
- #endif
- #endif
-- ],
-- [am_cv_func_working_getline="guessing yes"],
-- [am_cv_func_working_getline="guessing no"])]
-- )])
-+ ],
-+ [am_cv_func_working_getline="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) am_cv_func_working_getline="guessing yes" ;;
-+ *) am_cv_func_working_getline="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ ])
- fi
-
- if test $ac_cv_have_decl_getline = no; then
-@@ -83,7 +92,8 @@ AC_DEFUN([gl_FUNC_GETLINE],
- fi
-
- case "$am_cv_func_working_getline" in
-- *no)
-+ *yes) ;;
-+ *)
- dnl Set REPLACE_GETLINE always: Even if we have not found the broken
- dnl getline function among $LIBS, it may exist in libinet and the
- dnl executable may be linked with -linet.
-diff --git a/m4/gettimeofday.m4 b/m4/gettimeofday.m4
-index d29b4bf..5e2ef6f 100644
---- a/m4/gettimeofday.m4
-+++ b/m4/gettimeofday.m4
-@@ -1,4 +1,4 @@
--# serial 25
-+# serial 26
-
- # Copyright (C) 2001-2003, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -105,6 +105,8 @@ AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER],
- case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu* | gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
-+ # Guess all is fine on musl systems.
-+ *-musl*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/link-follow.m4 b/m4/link-follow.m4
-index cbd2dca..8ac7301 100644
---- a/m4/link-follow.m4
-+++ b/m4/link-follow.m4
-@@ -1,4 +1,4 @@
--# serial 20
-+# serial 21
- dnl Run a program to determine whether link(2) follows symlinks.
- dnl Set LINK_FOLLOWS_SYMLINKS accordingly.
-
-@@ -88,6 +88,8 @@ AC_DEFUN([gl_FUNC_LINK_FOLLOWS_SYMLINK],
- case "$host_os" in
- # On glibc/Linux we know the result.
- linux*-gnu* | gnu*) gl_cv_func_link_follows_symlink="guessing no" ;;
-+ # On musl/Linux we know the result.
-+ linux*-musl*) gl_cv_func_link_follows_symlink="guessing no" ;;
- # Otherwise, we don't know.
- *) gl_cv_func_link_follows_symlink=unknown ;;
- esac
-diff --git a/m4/malloc.m4 b/m4/malloc.m4
-index b9b8d4b..c469c45 100644
---- a/m4/malloc.m4
-+++ b/m4/malloc.m4
-@@ -1,4 +1,4 @@
--# malloc.m4 serial 17
-+# malloc.m4 serial 19
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -32,7 +32,7 @@ AC_DEFUN([_AC_FUNC_MALLOC_IF],
- [ac_cv_func_malloc_0_nonnull=no],
- [case "$host_os" in
- # Guess yes on platforms where we know the result.
-- *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
-+ *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
- | hpux* | solaris* | cygwin* | mingw*)
- ac_cv_func_malloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/mkdir.m4 b/m4/mkdir.m4
-index 4cd9590..366a3cd 100644
---- a/m4/mkdir.m4
-+++ b/m4/mkdir.m4
-@@ -1,4 +1,4 @@
--# serial 14
-+# serial 15
-
- # Copyright (C) 2001, 2003-2004, 2006, 2008-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -62,6 +62,8 @@ AC_DEFUN([gl_FUNC_MKDIR],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/mkstemp.m4 b/m4/mkstemp.m4
-index ae24c3b..1b15c2e 100644
---- a/m4/mkstemp.m4
-+++ b/m4/mkstemp.m4
-@@ -1,4 +1,4 @@
--#serial 25
-+#serial 26
-
- # Copyright (C) 2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -59,6 +59,8 @@ AC_DEFUN([gl_FUNC_MKSTEMP],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_working_mkstemp="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_mkstemp="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_working_mkstemp="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/perror.m4 b/m4/perror.m4
-index 335be72..08e2db1 100644
---- a/m4/perror.m4
-+++ b/m4/perror.m4
-@@ -1,4 +1,4 @@
--# perror.m4 serial 7
-+# perror.m4 serial 8
- dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -48,10 +48,12 @@ AC_DEFUN([gl_FUNC_PERROR],
- rm -rf conftest.txt1 conftest.txt2],
- [gl_cv_func_perror_works=no],
- [case "$host_os" in
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_perror_works="guessing yes" ;;
-- # Otherwise guess no.
-- *) gl_cv_func_perror_works="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_perror_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_perror_works="guessing yes" ;;
-+ # Otherwise guess no.
-+ *) gl_cv_func_perror_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/printf.m4 b/m4/printf.m4
-index cbf6ae4..6d2280e 100644
---- a/m4/printf.m4
-+++ b/m4/printf.m4
-@@ -1,4 +1,4 @@
--# printf.m4 serial 60
-+# printf.m4 serial 61
- dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -62,6 +62,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_sizes_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
-@@ -240,6 +242,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_infinite="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_infinite="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
-@@ -457,6 +461,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_infinite_long_double="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
-@@ -575,6 +581,8 @@ int main ()
- [gl_cv_func_printf_directive_a="guessing yes"],
- [gl_cv_func_printf_directive_a="guessing no"])
- ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_directive_a="guessing yes";;
- # Guess no on Android.
- linux*-android*) gl_cv_func_printf_directive_a="guessing no";;
- # Guess no on native Windows.
-@@ -625,6 +633,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_directive_f="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_directive_f="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
-@@ -960,6 +970,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_flag_zero="guessing yes";;
- # Guess yes on BeOS.
- beos*) gl_cv_func_printf_flag_zero="guessing yes";;
- # Guess no on Android.
-@@ -1206,6 +1218,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
-@@ -1308,6 +1322,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_retval_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
-@@ -1400,6 +1416,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_directive_n="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_directive_n="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_directive_n="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
-@@ -1554,6 +1572,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
-diff --git a/m4/putenv.m4 b/m4/putenv.m4
-index f8960f6..342ba26 100644
---- a/m4/putenv.m4
-+++ b/m4/putenv.m4
-@@ -1,4 +1,4 @@
--# putenv.m4 serial 22
-+# putenv.m4 serial 23
- dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -36,6 +36,8 @@ AC_DEFUN([gl_FUNC_PUTENV],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_svid_putenv="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_svid_putenv="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/realloc.m4 b/m4/realloc.m4
-index f9f15ad..93066e8 100644
---- a/m4/realloc.m4
-+++ b/m4/realloc.m4
-@@ -1,4 +1,4 @@
--# realloc.m4 serial 15
-+# realloc.m4 serial 17
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -32,7 +32,7 @@ AC_DEFUN([_AC_FUNC_REALLOC_IF],
- [ac_cv_func_realloc_0_nonnull=no],
- [case "$host_os" in
- # Guess yes on platforms where we know the result.
-- *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
-+ *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
- | hpux* | solaris* | cygwin* | mingw*)
- ac_cv_func_realloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/setenv.m4 b/m4/setenv.m4
-index 6101274..a8f83d6 100644
---- a/m4/setenv.m4
-+++ b/m4/setenv.m4
-@@ -1,4 +1,4 @@
--# setenv.m4 serial 27
-+# setenv.m4 serial 28
- dnl Copyright (C) 2001-2004, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -37,6 +37,8 @@ AC_DEFUN([gl_FUNC_SETENV],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_setenv_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_setenv_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_setenv_works="guessing no" ;;
- esac
-diff --git a/m4/signbit.m4 b/m4/signbit.m4
-index bf5bce5..f7f2f3d 100644
---- a/m4/signbit.m4
-+++ b/m4/signbit.m4
-@@ -1,4 +1,4 @@
--# signbit.m4 serial 16
-+# signbit.m4 serial 17
- dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -31,6 +31,8 @@ AC_DEFUN([gl_SIGNBIT],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_signbit="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) gl_cv_func_signbit="guessing yes" ;;
- # If we don't know, assume the worst.
-@@ -62,6 +64,8 @@ AC_DEFUN([gl_SIGNBIT],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_signbit_gcc="guessing yes" ;;
- # Guess yes on mingw, no on MSVC.
- mingw*) if test -n "$GCC"; then
- gl_cv_func_signbit_gcc="guessing yes"
-diff --git a/m4/sleep.m4 b/m4/sleep.m4
-index 5f71cc7..7bab467 100644
---- a/m4/sleep.m4
-+++ b/m4/sleep.m4
-@@ -1,4 +1,4 @@
--# sleep.m4 serial 9
-+# sleep.m4 serial 10
- dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -48,6 +48,8 @@ handle_alarm (int sig)
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_sleep_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_sleep_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_sleep_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/stpncpy.m4 b/m4/stpncpy.m4
-index 83425dd..f8e1a7c 100644
---- a/m4/stpncpy.m4
-+++ b/m4/stpncpy.m4
-@@ -1,4 +1,4 @@
--# stpncpy.m4 serial 16
-+# stpncpy.m4 serial 17
- dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
- dnl Inc.
- dnl This file is free software; the Free Software Foundation
-@@ -7,6 +7,8 @@ dnl with or without modifications, as long as this notice is preserved.
-
- AC_DEFUN([gl_FUNC_STPNCPY],
- [
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-+
- dnl Persuade glibc <string.h> to declare stpncpy().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-
-@@ -69,12 +71,18 @@ int main ()
- ]])],
- [gl_cv_func_stpncpy=yes],
- [gl_cv_func_stpncpy=no],
-- [AC_EGREP_CPP([Thanks for using GNU], [
-+ [dnl Guess yes on glibc systems and musl systems.
-+ AC_EGREP_CPP([Thanks for using GNU], [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- Thanks for using GNU
- #endif
--], [gl_cv_func_stpncpy="guessing yes"], [gl_cv_func_stpncpy="guessing no"])
-+], [gl_cv_func_stpncpy="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) gl_cv_func_stpncpy="guessing yes" ;;
-+ *) gl_cv_func_stpncpy="guessing no" ;;
-+ esac
-+ ])
- ])
- ])
- case "$gl_cv_func_stpncpy" in
-diff --git a/m4/strerror.m4 b/m4/strerror.m4
-index b452f7f..2c90f31 100644
---- a/m4/strerror.m4
-+++ b/m4/strerror.m4
-@@ -1,4 +1,4 @@
--# strerror.m4 serial 19
-+# strerror.m4 serial 20
- dnl Copyright (C) 2002, 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -26,6 +26,8 @@ AC_DEFUN([gl_FUNC_STRERROR],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_working_strerror="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_strerror="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_working_strerror="guessing no" ;;
- esac
-@@ -80,6 +82,8 @@ AC_DEFUN([gl_FUNC_STRERROR_0],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strerror_0_works="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/strtod.m4 b/m4/strtod.m4
-index 9912217..d68ab75 100644
---- a/m4/strtod.m4
-+++ b/m4/strtod.m4
-@@ -1,4 +1,4 @@
--# strtod.m4 serial 24
-+# strtod.m4 serial 25
- dnl Copyright (C) 2002-2003, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -115,9 +115,11 @@ numeric_equal (double x, double y)
- ],
- [gl_cv_func_strtod_works="guessing yes"],
- [case "$host_os" in
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_strtod_works="guessing yes" ;;
-- *) gl_cv_func_strtod_works="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strtod_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_strtod_works="guessing yes" ;;
-+ *) gl_cv_func_strtod_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/strtold.m4 b/m4/strtold.m4
-index 16b4eda..17125fe 100644
---- a/m4/strtold.m4
-+++ b/m4/strtold.m4
-@@ -1,4 +1,4 @@
--# strtold.m4 serial 2
-+# strtold.m4 serial 4
- dnl Copyright (C) 2002-2003, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -98,7 +98,12 @@ numeric_equal (long double x, long double y)
- #endif
- ],
- [gl_cv_func_strtold_works="guessing yes"],
-- [gl_cv_func_strtod_works="guessing no"])
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strtold_works="guessing yes" ;;
-+ *) gl_cv_func_strtold_works="guessing no" ;;
-+ esac
-+ ])
- ])
- ])
- case "$gl_cv_func_strtold_works" in
-diff --git a/m4/tzset.m4 b/m4/tzset.m4
-index 1278801..afdfa8e 100644
---- a/m4/tzset.m4
-+++ b/m4/tzset.m4
-@@ -1,4 +1,4 @@
--# serial 11
-+# serial 12
-
- # Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -70,6 +70,8 @@ main ()
- [case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu* | gnu*) gl_cv_func_tzset_clobber="guessing no" ;;
-+ # Guess all is fine on musl systems.
-+ *-musl*) gl_cv_func_tzset_clobber="guessing no" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_tzset_clobber="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/ungetc.m4 b/m4/ungetc.m4
-index ab8757b..08baf33 100644
---- a/m4/ungetc.m4
-+++ b/m4/ungetc.m4
-@@ -1,4 +1,4 @@
--# ungetc.m4 serial 6
-+# ungetc.m4 serial 7
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -41,12 +41,16 @@ AC_DEFUN_ONCE([gl_FUNC_UNGETC_WORKS],
- remove ("conftest.tmp");])],
- [gl_cv_func_ungetc_works=yes], [gl_cv_func_ungetc_works=no],
- [case "$host_os" in
-- # Guess yes on glibc and bionic systems.
-- *-gnu* | gnu* | *-android*) gl_cv_func_ungetc_works="guessing yes" ;;
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_ungetc_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_ungetc_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu* | gnu*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on bionic systems.
-+ *-android*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_ungetc_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/usleep.m4 b/m4/usleep.m4
-index 59605a8..4a6bff0 100644
---- a/m4/usleep.m4
-+++ b/m4/usleep.m4
-@@ -1,4 +1,4 @@
--# usleep.m4 serial 5
-+# usleep.m4 serial 6
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -31,6 +31,8 @@ AC_DEFUN([gl_FUNC_USLEEP],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_usleep_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_usleep_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_usleep_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/utimes.m4 b/m4/utimes.m4
-index 7209b6d..5806d8f 100644
---- a/m4/utimes.m4
-+++ b/m4/utimes.m4
-@@ -1,5 +1,5 @@
- # Detect some bugs in glibc's implementation of utimes.
--# serial 5
-+# serial 6
-
- dnl Copyright (C) 2003-2005, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
-@@ -143,9 +143,11 @@ main ()
- [gl_cv_func_working_utimes=yes],
- [gl_cv_func_working_utimes=no],
- [case "$host_os" in
-- # Guess no on native Windows.
-- mingw*) gl_cv_func_working_utimes="guessing no" ;;
-- *) gl_cv_func_working_utimes="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_utimes="guessing yes" ;;
-+ # Guess no on native Windows.
-+ mingw*) gl_cv_func_working_utimes="guessing no" ;;
-+ *) gl_cv_func_working_utimes="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/wcwidth.m4 b/m4/wcwidth.m4
-index baa2002..3952fd2 100644
---- a/m4/wcwidth.m4
-+++ b/m4/wcwidth.m4
-@@ -1,4 +1,4 @@
--# wcwidth.m4 serial 27
-+# wcwidth.m4 serial 28
- dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -98,9 +98,13 @@ int main ()
- [
- changequote(,)dnl
- case "$host_os" in
-- # Guess yes on glibc and AIX 7 systems.
-- *-gnu* | gnu* | aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
-- *) gl_cv_func_wcwidth_works="guessing no";;
-+ # Guess yes on glibc systems.
-+ *-gnu* | gnu*) gl_cv_func_wcwidth_works="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_wcwidth_works="guessing yes";;
-+ # Guess yes on AIX 7 systems.
-+ aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
-+ *) gl_cv_func_wcwidth_works="guessing no";;
- esac
- changequote([,])dnl
- ])
---
-1.9.1
-
-
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/default.nix
index 50d3a2437d70..e3e2e167e33a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/default.nix
@@ -22,21 +22,16 @@ with lib;
stdenv.mkDerivation (rec {
pname = "coreutils";
- version = "8.31";
+ version = "8.32";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1zg9m79x1i2nifj4kb0waf9x3i5h6ydkypkjnbsb9rnwis8rqypz";
+ sha256 = "sha256-RFjY3nhJ30TMqxXhaxVIsoUiTbul8I+sBwwcDgvMTPo=";
};
patches = optional stdenv.hostPlatform.isCygwin ./coreutils-8.23-4.cygwin.patch
- # Fix failing test with musl. See https://lists.gnu.org/r/coreutils/2019-05/msg00031.html
- # To be removed in coreutils-8.32.
- ++ optional stdenv.hostPlatform.isMusl ./avoid-false-positive-in-date-debug-test.patch
- # Fix compilation in musl-cross environments. To be removed in coreutils-8.32.
- ++ optional stdenv.hostPlatform.isMusl ./coreutils-8.31-musl-cross.patch
- # Fix compilation in android-cross environments. To be removed in coreutils-8.32.
- ++ [ ./coreutils-8.31-android-cross.patch ];
+ # included on coreutils master; TODO: apply unconditionally, I guess
+ ++ optional stdenv.hostPlatform.isAarch64 ./sys-getdents-undeclared.patch;
postPatch = ''
# The test tends to fail on btrfs,f2fs and maybe other unusual filesystems.
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch
new file mode 100644
index 000000000000..0af5de68415a
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch
@@ -0,0 +1,100 @@
+From 10fcb97bd728f09d4a027eddf8ad2900f0819b0a Mon Sep 17 00:00:00 2001
+From: Paul Eggert <eggert@cs.ucla.edu>
+Date: Thu, 5 Mar 2020 17:25:29 -0800
+Subject: ls: restore 8.31 behavior on removed directories
+
+* NEWS: Mention this.
+* src/ls.c: Do not include <sys/sycall.h>
+(print_dir): Don't worry about whether the directory is removed.
+* tests/ls/removed-directory.sh: Adjust to match new (i.e., old)
+behavior.
+---
+ NEWS (removed diff in nixpkgs)| 6 ++++++
+ src/ls.c | 22 ----------------------
+ tests/ls/removed-directory.sh | 10 ++--------
+ 3 files changed, 8 insertions(+), 30 deletions(-)
+
+diff --git a/src/ls.c b/src/ls.c
+index 24b983287..4acf5f44d 100644
+--- a/src/ls.c
++++ b/src/ls.c
+@@ -49,10 +49,6 @@
+ # include <sys/ptem.h>
+ #endif
+
+-#ifdef __linux__
+-# include <sys/syscall.h>
+-#endif
+-
+ #include <stdio.h>
+ #include <assert.h>
+ #include <setjmp.h>
+@@ -2896,7 +2892,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ struct dirent *next;
+ uintmax_t total_blocks = 0;
+ static bool first = true;
+- bool found_any_entries = false;
+
+ errno = 0;
+ dirp = opendir (name);
+@@ -2972,7 +2967,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ next = readdir (dirp);
+ if (next)
+ {
+- found_any_entries = true;
+ if (! file_ignored (next->d_name))
+ {
+ enum filetype type = unknown;
+@@ -3018,22 +3012,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ if (errno != EOVERFLOW)
+ break;
+ }
+-#ifdef __linux__
+- else if (! found_any_entries)
+- {
+- /* If readdir finds no directory entries at all, not even "." or
+- "..", then double check that the directory exists. */
+- if (syscall (SYS_getdents, dirfd (dirp), NULL, 0) == -1
+- && errno != EINVAL)
+- {
+- /* We exclude EINVAL as that pertains to buffer handling,
+- and we've passed NULL as the buffer for simplicity.
+- ENOENT is returned if appropriate before buffer handling. */
+- file_failure (command_line_arg, _("reading directory %s"), name);
+- }
+- break;
+- }
+-#endif
+ else
+ break;
+
+diff --git a/tests/ls/removed-directory.sh b/tests/ls/removed-directory.sh
+index e8c835dab..fe8f929a1 100755
+--- a/tests/ls/removed-directory.sh
++++ b/tests/ls/removed-directory.sh
+@@ -26,20 +26,14 @@ case $host_triplet in
+ *) skip_ 'non linux kernel' ;;
+ esac
+
+-LS_FAILURE=2
+-
+-cat <<\EOF >exp-err || framework_failure_
+-ls: reading directory '.': No such file or directory
+-EOF
+-
+ cwd=$(pwd)
+ mkdir d || framework_failure_
+ cd d || framework_failure_
+ rmdir ../d || framework_failure_
+
+-returns_ $LS_FAILURE ls >../out 2>../err || fail=1
++ls >../out 2>../err || fail=1
+ cd "$cwd" || framework_failure_
+ compare /dev/null out || fail=1
+-compare exp-err err || fail=1
++compare /dev/null err || fail=1
+
+ Exit $fail
+--
+cgit v1.2.1
+
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/cp437/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/cp437/default.nix
new file mode 100644
index 000000000000..70ca44bd06a2
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/cp437/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub }:
+let version = "0.6";
+in
+stdenv.mkDerivation {
+ pname = "cp437";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "keaston";
+ repo = "cp437";
+ rev = "v${version}";
+ sha256 = "18f4mnfnyviqclbhmbhix80k823481ypkwbp26qfvhnxdgzbggcc";
+ };
+
+ installPhase = ''
+ install -Dm755 cp437 -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ Emulates an old-style "code page 437" / "IBM-PC" character
+ set terminal on a modern UTF-8 terminal emulator
+ '';
+ homepage = "https://github.com/keaston/cp437";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ jb55 ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/cpuminer-multi/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/cpuminer-multi/default.nix
index dba42e4bfea8..2856bc2f1e0c 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/cpuminer-multi/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/cpuminer-multi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, curl, jansson, autoconf, automake
+{ stdenv, fetchFromGitHub, curl, jansson, autoconf, automake
, aesni ? stdenv.hostPlatform.aesSupport }:
let
@@ -8,9 +8,10 @@ in
stdenv.mkDerivation {
name = "cpuminer-multi-${date}-${stdenv.lib.strings.substring 0 7 rev}";
- src = fetchgit {
+ src = fetchFromGitHub {
+ owner = "hyc";
+ repo = "cpuminer-multi";
inherit rev;
- url = "https://github.com/wolf9466/cpuminer-multi.git";
sha256 = "11dg4rra4dgfb9x6q85irn0hrkx2lkwyrdpgdh10pag09s3vhy4v";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/cutecom/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/cutecom/default.nix
index d825b555e195..e109b12f2879 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/cutecom/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/cutecom/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "cutecom";
- version = "0.51.0";
+ version = "0.51.0+patch";
src = fetchFromGitLab {
owner = "cutecom";
repo = "cutecom";
- rev = "v${version}";
- sha256 = "1zprabjs4z26hsb64fc3k790aiiqiz9d88j666xrzi4983m1bfv8";
+ rev = "70d0c497acf8f298374052b2956bcf142ed5f6ca";
+ sha256 = "X8jeESt+x5PxK3rTNC1h1Tpvue2WH09QRnG2g1eMoEE=";
};
preConfigure = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/ddate/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/ddate/default.nix
index 0987fb6d286f..04a89ec3dd0f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/ddate/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/ddate/default.nix
@@ -1,10 +1,13 @@
-{stdenv, fetchgit, cmake} :
+{stdenv, fetchFromGitHub, cmake} :
-stdenv.mkDerivation {
- name = "ddate-0.2.2";
- src = fetchgit {
- url = "https://github.com/bo0ts/ddate";
- rev = "refs/tags/v0.2.2";
+stdenv.mkDerivation rec {
+ pname = "ddate";
+ version = "0.2.2";
+
+ src = fetchFromGitHub {
+ owner = "bo0ts";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "1qchxnxvghbma6gp1g78wnjxsri0b72ha9axyk31cplssl7yn73f";
};
@@ -14,7 +17,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/bo0ts/ddate";
description = "Discordian version of the date program";
license = stdenv.lib.licenses.publicDomain;
- maintainers = with stdenv.lib.maintainers; [kovirobi];
+ maintainers = with stdenv.lib.maintainers; [ kovirobi ];
platforms = stdenv.lib.platforms.all;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/debianutils/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/debianutils/default.nix
index 141df3332227..42deec9dc5d2 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/debianutils/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/debianutils/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "debianutils";
- version = "4.11.1";
+ version = "4.11.2";
src = fetchurl {
url = "mirror://debian/pool/main/d/${pname}/${pname}_${version}.tar.xz";
- sha256 = "0g4qmzb2ff0rqszzpsal465hcslnpdl4nhghv59qvhamkkqnks4b";
+ sha256 = "1pjh2s5f8qp8jaky2x08yvf125np0s48zb2z6f3h6x4vf20hws1v";
};
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/debootstrap/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/debootstrap/default.nix
index 2940ff0a5738..4d4afb0b995f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/debootstrap/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/debootstrap/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, dpkg, gawk, perl, wget, coreutils, utillinux
+{ stdenv, fetchurl, dpkg, gawk, perl, wget, coreutils, util-linux
, gnugrep, gnutar, gnused, gzip, makeWrapper }:
# USAGE like this: debootstrap sid /tmp/target-chroot-directory
# There is also cdebootstrap now. Is that easier to maintain?
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
substituteInPlace debootstrap \
--replace 'CHROOT_CMD="chroot ' 'CHROOT_CMD="${coreutils}/bin/chroot ' \
- --replace 'CHROOT_CMD="unshare ' 'CHROOT_CMD="${utillinux}/bin/unshare ' \
+ --replace 'CHROOT_CMD="unshare ' 'CHROOT_CMD="${util-linux}/bin/unshare ' \
--replace /usr/bin/dpkg ${dpkg}/bin/dpkg \
--replace '#!/bin/sh' '#!/bin/bash' \
--subst-var-by VERSION ${version}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/diffoscope/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
index 011c5432089d..76c868f9b583 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
@@ -16,11 +16,11 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "diffoscope";
- version = "160";
+ version = "161";
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
- sha256 = "1nshcgq31nrbh4r70i5azs7s0wfc4llb60ka1w8rncy22rg8rabc";
+ sha256 = "sha256-Frk+aVUQhWn/TvlG4zy5+R2z92rFIwO4NPRXYkS0rN4=";
};
outputs = [ "out" "man" ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/direnv/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/direnv/default.nix
index e24d8611a433..050dcf2955f3 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/direnv/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/direnv/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "direnv";
- version = "2.23.0";
+ version = "2.25.0";
vendorSha256 = null;
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "direnv";
repo = "direnv";
rev = "v${version}";
- sha256 = "0m42mg4z04880dwl3iyppq2nda9v883jaxl8221d0xcpkjfm8hjm";
+ sha256 = "00bvznswmz08s2jqpz5xxmkqggd06h6g8cwk242aaih6qajxfpsn";
};
# we have no bash at the moment for windows
@@ -18,6 +18,11 @@ buildGoModule rec {
stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
"${bash}/bin/bash";
+ # fix hardcoded GOFLAGS in makefile. remove once https://github.com/direnv/direnv/issues/718 is closed.
+ postPatch = ''
+ substituteInPlace GNUmakefile --replace "export GOFLAGS=-mod=vendor" ""
+ '';
+
# replace the build phase to use the GNUMakefile instead
buildPhase = ''
make BASH_PATH=$BASH_PATH
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/dua/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/dua/default.nix
index b4cdde95b800..a2f3938adec1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/dua/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/dua/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "dua";
- version = "2.10.2";
+ version = "2.10.5";
src = fetchFromGitHub {
owner = "Byron";
repo = "dua-cli";
rev = "v${version}";
- sha256 = "0qsk4pa7xywd6fdwd5v4qwj334hyp3xjlayjzgyhks7a87hdwjgs";
+ sha256 = "0imf9ngmyhyj5jdr99g1xc3vqzr61fnz32bxhmy63n1szylig5zq";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
'';
};
- cargoSha256 = "02wd4cw9hd8d96szwx8yxz6bll60f7w1z0xiz7k1h8h12mriaz4w";
+ cargoSha256 = "1czc0jma5k6idv463kn5qrirq8apgfrcxwv2yjk0pxy6vkji6154";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/duf/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/duf/default.nix
index 831d66c73c72..29456f54cd16 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/duf/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/duf/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "duf";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "muesli";
repo = "duf";
rev = "v${version}";
- sha256 = "093kir1zwpkl0jic4p1f032ir5k7kra94di2indzn0fa4j4r7a0i";
+ sha256 = "0n0nvrqrlr75dmf2j6ja615ighzs35cfixn7z9cwdz3vhj1xhc5f";
};
dontStrip = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/envchain/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/envchain/default.nix
new file mode 100644
index 000000000000..1bafa4688ae8
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/envchain/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, libedit, libsecret, ncurses, pkg-config, readline, Security }:
+
+stdenv.mkDerivation rec {
+ pname = "envchain";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "sorah";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0qxwiqhb8cg0zbn5p0mvnbyxx1xwvgiricrkjlvxz13sf2ngq87p";
+ };
+
+ postPatch = ''
+ sed -i -e "s|-ltermcap|-lncurses|" Makefile
+ '';
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ libsecret readline ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libedit ncurses Security ];
+
+ makeFlags = [ "DESTDIR=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "Set environment variables with macOS keychain or D-Bus secret service";
+ homepage = "https://github.com/sorah/envchain";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/etcher/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/etcher/default.nix
index fec78db979c0..6634d2d23ca2 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/etcher/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/etcher/default.nix
@@ -3,7 +3,7 @@
, gcc-unwrapped
, dpkg
, polkit
-, utillinux
+, util-linux
, bash
, nodePackages
, makeWrapper
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
# use Nix(OS) paths
sed -i "s|/usr/bin/pkexec|/usr/bin/pkexec', '/run/wrappers/bin/pkexec|" tmp/node_modules/sudo-prompt/index.js
sed -i 's|/bin/bash|${bash}/bin/bash|' tmp/node_modules/sudo-prompt/index.js
- sed -i "s|'lsblk'|'${utillinux}/bin/lsblk'|" tmp/node_modules/drivelist/js/lsblk/index.js
+ sed -i "s|'lsblk'|'${util-linux}/bin/lsblk'|" tmp/node_modules/drivelist/js/lsblk/index.js
sed -i "s|process.resourcesPath|'$out/share/${pname}/resources/'|" tmp/generated/gui.js
${nodePackages.asar}/bin/asar pack tmp opt/balenaEtcher/resources/app.asar
rm -rf tmp
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/eva/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/eva/default.nix
index e59c2387a3ce..a40913343308 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/eva/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/eva/default.nix
@@ -8,7 +8,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "NerdyPepper";
- repo = "${pname}";
+ repo = pname;
rev = "6ce0fc0212a34ffb647b24d9d903029ac4518165";
sha256 = "10242vnq2ph0g3p2hdacs4lmx3f474xm04nadplxbpv9xh4nbag3";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/execline/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/execline/default.nix
index ecedd2b0b417..bf7853c11736 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/execline/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/execline/default.nix
@@ -1,14 +1,11 @@
-{ lib, skawarePackages
-# for execlineb-with-builtins
-, coreutils, gnugrep, writeScriptBin, runCommand, runCommandCC
-}:
+{ skawarePackages }:
with skawarePackages;
buildPackage {
pname = "execline";
- version = "2.6.1.0";
- sha256 = "0mj565xml3hvw27finydms0s9abbbpgbr29vnr8gwi7zjzq7ck52";
+ version = "2.6.1.1";
+ sha256 = "0mmsnai3bkyhng0cxdz6bf7d6b7kbsxs4p39m63215lz6kq0hhrr";
description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fd/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fd/default.nix
index 31b47a31ca8f..56b3e770e825 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fd/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fd/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "fd";
- version = "8.1.1";
+ version = "8.2.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "fd";
rev = "v${version}";
- sha256 = "0qzqnsjkq8i4gzn9273algx33kr1hzgxid8lnqp4awy2zxm4ksiq";
+ sha256 = "1g9jnf9h2s33l5q9z892vmvj78phwd4hfvspvnraxj4lvjp707ia";
};
- cargoSha256 = "1d7hfgl9l4b9bnq2qcpvdq5rh7lpz33r19hw3wwgnqh142q67m7r";
+ cargoSha256 = "0yavp67fb4vqygww9kjzdi7gr7dj4aw47s03dkwlz526rhkhappw";
nativeBuildInputs = [ installShellFiles ];
@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
installManPage doc/fd.1
installShellCompletion $releaseDir/build/fd-find-*/out/fd.{bash,fish}
- installShellCompletion --zsh $releaseDir/build/fd-find-*/out/_fd
+ installShellCompletion --zsh contrib/completion/_fd
'';
meta = with lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fend/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fend/default.nix
new file mode 100644
index 000000000000..8813ec5a14e7
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fend/default.nix
@@ -0,0 +1,22 @@
+{ lib, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "fend";
+ version = "0.1.11";
+
+ src = fetchFromGitHub {
+ owner = "printfn";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0g9zr2afi103cwv6ikpmmyh5v055dh47l3wj9a1kbxgms0953iwh";
+ };
+
+ cargoSha256 = "0hydlaibanw2vjyxymfbzgwwk2qjv7jsz15gn66ga5vknsqihcrx";
+
+ meta = with lib; {
+ description = "Arbitrary-precision unit-aware calculator";
+ homepage = "https://github.com/printfn/fend";
+ license = licenses.mit;
+ maintainers = with maintainers; [ djanatyn ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fet-sh/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fet-sh/default.nix
index 4041a9abdbad..e53c51c33e94 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fet-sh/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fet-sh/default.nix
@@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "fet-sh";
- version = "1.7";
+ version = "1.8";
src = fetchFromGitHub {
owner = "6gk";
repo = "fet.sh";
rev = "v${version}";
- sha256 = "02izkwfph4i62adwns4q4w1pfcmdsczm8ghagx5yb9315ww3adzn";
+ sha256 = "1czjsyagwzbf8l023l1saz9ssb1hc245a64nfwc8wl0cn4h9byky";
};
dontBuild = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/ffsend/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/ffsend/default.nix
index 8b9f79aaa7fd..a8c7fce68cc8 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/ffsend/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/ffsend/default.nix
@@ -16,16 +16,16 @@ with rustPlatform;
buildRustPackage rec {
pname = "ffsend";
- version = "0.2.65";
+ version = "0.2.68";
src = fetchFromGitLab {
owner = "timvisee";
repo = "ffsend";
rev = "v${version}";
- sha256 = "02yw129rw072jlf36k60jbhfdv9ayx2wb5il61fc0v07h1nd7i0d";
+ sha256 = "0ga1v4s8ks2v632mim8ljya0gi2j8bbwj98yfm3g00p0z1i526qk";
};
- cargoSha256 = "04waki61b5pjlgznbhbrjpi9rxgdwg9mjbx2apfh9swvfip602r6";
+ cargoSha256 = "1n9pf29xid6jcas5yx94k4cpmqgx0kpqq7gwf83jisjywxzygh6w";
nativeBuildInputs = [ cmake pkgconfig installShellFiles ];
buildInputs =
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/flameshot/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/flameshot/default.nix
index afca2e3007ed..988849fbbbf6 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/flameshot/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/flameshot/default.nix
@@ -1,44 +1,26 @@
-{ mkDerivation, lib, fetchFromGitHub, qtbase, qmake, qttools, qtsvg }:
+{ mkDerivation, lib, fetchFromGitHub, qtbase, cmake, qttools, qtsvg }:
-# To use `flameshot gui`, you will also need to put flameshot in `services.dbus.packages`
-# in configuration.nix so that the daemon gets launched properly:
-#
-# services.dbus.packages = [ pkgs.flameshot ];
-# environment.systemPackages = [ pkgs.flameshot ];
mkDerivation rec {
pname = "flameshot";
- version = "0.6.0";
+ version = "0.8.5";
src = fetchFromGitHub {
- owner = "lupoDharkael";
+ owner = "flameshot-org";
repo = "flameshot";
rev = "v${version}";
- sha256 = "193szslh55v44jzxzx5g9kxhl8p8di7vbcnxlid4acfidhnvgazm";
+ sha256 = "1z77igs60lz106vsf6wsayxjafxm3llf2lm4dpvsqyyrxybfq191";
};
- nativeBuildInputs = [ qmake qttools qtsvg ];
+ nativeBuildInputs = [ cmake qttools qtsvg ];
buildInputs = [ qtbase ];
- qmakeFlags = [ "PREFIX=${placeholder "out"}" ];
-
- preConfigure = ''
- # flameshot.pro assumes qmake is being run in a git checkout.
- git() { echo ${version}; }
- export -f git
- '';
-
- postFixup = ''
- substituteInPlace $out/share/dbus-1/services/org.dharkael.Flameshot.service \
- --replace "/usr/local" "$out"
- '';
-
enableParallelBuilding = true;
meta = with lib; {
description = "Powerful yet simple to use screenshot software";
- homepage = "https://github.com/lupoDharkael/flameshot";
+ homepage = "https://github.com/flameshot-org/flameshot";
maintainers = [ maintainers.scode ];
- license = lib.licenses.gpl3;
+ license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/flashrom/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/flashrom/default.nix
index 2f92dc6d9bf2..47d4fd127575 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/flashrom/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/flashrom/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
maintainers = with maintainers; [ funfunctor fpletz ];
platforms = platforms.all;
+ broken = stdenv.isDarwin; # requires DirectHW
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
index 174c0f42684f..ec1a0072a559 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
@@ -2,17 +2,19 @@
stdenv.mkDerivation rec {
pname = "fluent-bit";
- version = "1.6.0";
+ version = "1.6.7";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${version}";
- sha256 = "1m8ly2h52mw67kqc7qqpf7sxxnyk4fnw2qavjpj6zgw3i6dhj0p1";
+ sha256 = "1rybz69yhjm1g8m6wmn6v143a65y69w2fvs62yr8n1r92cadzbia";
};
nativeBuildInputs = [ cmake flex bison ];
+ patches = [ ./fix-luajit-darwin.patch ];
+
postPatch = ''
substituteInPlace src/CMakeLists.txt \
--replace /lib/systemd $out/lib/systemd
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch
new file mode 100644
index 000000000000..21d9c21f5b9b
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch
@@ -0,0 +1,14 @@
+diff -Naur fluent-bit.old/cmake/luajit.cmake fluent-bit.new/cmake/luajit.cmake
+--- fluent-bit.old/cmake/luajit.cmake
++++ fluent-bit.new/cmake/luajit.cmake
+@@ -11,10 +11,6 @@
+ set(LUAJIT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/${FLB_PATH_LIB_LUAJIT})
+ set(LUAJIT_DEST ${CMAKE_CURRENT_BINARY_DIR})
+
+-if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+- set(CFLAGS "${CFLAGS} -isysroot ${CMAKE_OSX_SYSROOT}")
+-endif()
+-
+ # luajit (UNIX)
+ # =============
+ ExternalProject_Add(luajit
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fortune/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fortune/default.nix
index 74c21d21fcc3..bc23d9dd8462 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fortune/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fortune/default.nix
@@ -2,11 +2,13 @@
stdenv.mkDerivation rec {
pname = "fortune-mod";
- version = "2.10.0";
+ version = "3.4.1";
+ # We use fetchurl instead of fetchFromGitHub because the release pack has some
+ # special files.
src = fetchurl {
- url = "https://www.shlomifish.org/open-source/projects/fortune-mod/arcs/fortune-mod-${version}.tar.xz";
- sha256 = "07g50hij87jb7m40pkvgd47qfvv4s805lwiz79jbqcxzd7zdyax7";
+ url = "https://github.com/shlomif/fortune-mod/releases/download/${pname}-${version}/${pname}-${version}.tar.xz";
+ sha256 = "02hjf432mq5qpbf1hywid7b356jys5n9brrrmm6z6r05jpzybbg3";
};
nativeBuildInputs = [ cmake perl ];
@@ -31,12 +33,13 @@ stdenv.mkDerivation rec {
)
my_exe(
- --
+ --
'') ];
meta = with stdenv.lib; {
description = "A program that displays a pseudorandom message from a database of quotations";
license = licenses.bsdOriginal;
platforms = platforms.unix;
+ maintainers = with maintainers; [ vonfry ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fselect/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fselect/default.nix
index 312c7bbe3e97..587483f4ac41 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fselect/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fselect/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "fselect";
- version = "0.6.10";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "jhspetersson";
repo = "fselect";
rev = version;
- sha256 = "17dz0qj2981plvzp72yisyrjnyz1sy3pqyvhx76ws2754vjgq4ra";
+ sha256 = "1cqa52n5y6g087w4yzc273jpxhzpinwkqd32azg03dkczbgx5b2v";
};
- cargoSha256 = "19b05gx717xjg4arn4zgrqh7ckzgzx0ygg9gkfzsg7phz7f01626";
+ cargoSha256 = "00yhp2b74plrbi944apbxpkw2y6nbgf81sinfchw44ww1i58mfhj";
nativeBuildInputs = [ installShellFiles ];
@@ -23,6 +23,6 @@ rustPlatform.buildRustPackage rec {
description = "Find files with SQL-like queries";
homepage = "https://github.com/jhspetersson/fselect";
license = with licenses; [ asl20 mit ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fsmon/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fsmon/default.nix
index 668fa463adb3..a3e3eddcda9e 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fsmon/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fsmon/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fsmon";
- version = "1.8.1";
+ version = "1.8.2";
src = fetchFromGitHub {
owner = "nowsecure";
repo = "fsmon";
rev = version;
- sha256 = "0i7irqs4100j0g19jh64p2plbwipl6p3ld6w4sscc7n8lwkxmj03";
+ sha256 = "0y0gqb07girhz3r7gn9yrrysvhj5fapdafim0q8n7krk5y23hmh0";
};
installPhase = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/fzf/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/fzf/default.nix
index 88000c0ba2c6..b114ee2373c1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/fzf/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/fzf/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "fzf";
- version = "0.23.1";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "junegunn";
repo = pname;
rev = version;
- sha256 = "1x55y96i4b3gk9l2zlwb6ifsk8nxzfny3b73ly89g7kifwkb543k";
+ sha256 = "17k32wr70sp7ag69xww2q9mrgnzakgkjw6la04n3jlhfa5z37dzj";
};
- vendorSha256 = "0bd4fk15i292377mv5w57gzxjp21f0rcf1py9gd6v99rx1pviq66";
+ vendorSha256 = "0dd0qm1fxp3jnlrhfaas8fw87cj7rygaac35a9nk3xh2xsk7q35p";
outputs = [ "out" "man" ];
@@ -19,6 +19,10 @@ buildGoModule rec {
buildInputs = [ ncurses ];
+ buildFlagsArray = [
+ "-ldflags=-s -w -X main.version=${version} -X main.revision=${src.rev}"
+ ];
+
# The vim plugin expects a relative path to the binary; patch it to abspath.
patchPhase = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/fzf.vim
@@ -65,7 +69,7 @@ buildGoModule rec {
homepage = "https://github.com/junegunn/fzf";
description = "A command-line fuzzy finder written in Go";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ma27 zowoq ];
+ maintainers = with maintainers; [ Br1ght0ne ma27 zowoq ];
platforms = platforms.unix;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/gammy/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/gammy/default.nix
index a5da79950210..2fd99fd4a3ab 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/gammy/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/gammy/default.nix
@@ -2,7 +2,7 @@
let
pname = "gammy";
- version = "0.9.58a";
+ version = "0.9.59";
in
stdenv.mkDerivation {
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
owner = "Fushko";
repo = pname;
rev = "v${version}";
- sha256 = "02kwfzh7h2dbsfb6b3qlsc7zga1hq21qvg45wf22vm03mahc28za";
+ sha256 = "1iz41larqr6ss5kar1pds6zgcrch6ch34cr0ngd71gcaxal0rb72";
};
nativeBuildInputs = [ qmake wrapQtAppsHook ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/geekbench/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/geekbench/default.nix
index 4d9434e9fb50..a33ae0ed3305 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/geekbench/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/geekbench/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "geekbench";
- version = "5.2.3";
+ version = "5.3.1";
src = fetchurl {
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
- sha256 = "03hasbibw79vbcrpdf2fnm42i2mxc0ia7k96xv012wn6d4dfvr4w";
+ sha256 = "0hil3mvrwpwy60x9s16bf8vgvfv11sdarcbk45zjlgjzfhh8h2qr";
};
dontConfigure = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/gibo/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/gibo/default.nix
index abee4950d879..1357ab5196d7 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/gibo/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/gibo/default.nix
@@ -14,15 +14,15 @@ stdenv.mkDerivation rec {
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
installPhase = ''
- mkdir -p $out/bin $out/etc/bash_completion.d
+ mkdir -p $out/bin $out/share/bash-completion/completions
cp gibo $out/bin
- cp gibo-completion.bash $out/etc/bash_completion.d
+ cp gibo-completion.bash $out/share/bash-completion/completions
sed -e 's|\<git |${git}/bin/git |g' \
-e 's|\<basename |${coreutils}/bin/basename |g' \
-i "$out/bin/gibo"
sed -e 's|\<find |${findutils}/bin/find |g' \
- -i "$out/etc/bash_completion.d/gibo-completion.bash"
+ -i "$out/share/bash-completion/completions/gibo-completion.bash"
'';
meta = {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
index fed22e518937..52d3e043ce9c 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, zlib, libjpeg }:
+{ stdenv, fetchFromGitHub, python3Packages, ffmpeg, zlib, libjpeg }:
python3Packages.buildPythonApplication {
pname = "gif-for-cli";
- version = "unstable-2018-08-14";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "google";
repo = "gif-for-cli";
- rev = "9696f25fea2e38499b7c248a3151030c3c68bb00";
- sha256 = "1rj8wjfsabn27k1ds7a5fdqgf2r28zpz4lvhbzssjfj1yf0mfh7s";
+ rev = "31f8aa2d617d6d6e941154f60e287c38dd9a74d5";
+ sha256 = "Bl5o492BUAn1KsscnlMIXCzJuy7xWUsdnxIKZKaRM3M=";
};
checkInputs = [ python3Packages.coverage ];
- buildInputs = [ ffmpeg_3 zlib libjpeg ];
- propagatedBuildInputs = with python3Packages; [ pillow requests x256 ];
+ buildInputs = [ zlib libjpeg ];
+ propagatedBuildInputs = with python3Packages; [ ffmpeg pillow requests x256 ];
meta = with stdenv.lib; {
description = "Render gifs as ASCII art in your cli";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/goaccess/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/goaccess/default.nix
index 1906c9d56656..d14ef9d526ad 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/goaccess/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/goaccess/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, ncurses, glib, libmaxminddb }:
+{ stdenv, fetchurl, pkgconfig, ncurses, glib, libmaxminddb, fetchpatch }:
stdenv.mkDerivation rec {
version = "1.4";
@@ -9,6 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "1gkpjg39f3afdwm9128jqjsfap07p8s027czzlnxfmi5hpzvkyz8";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/allinurl/goaccess/commit/514618cdd69453497fbf67913ccb37a0a0b07391.patch";
+ sha256 = "11lp7mabfl6ibgzsd9nw10k2xvcm0hrimrwidl06r8dqn2jzjxf6";
+ })
+ ];
+
configureFlags = [
"--enable-geoip=mmdb"
"--enable-utf8"
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/goreleaser/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/goreleaser/default.nix
new file mode 100644
index 000000000000..58a7ce619c5a
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/goreleaser/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "goreleaser";
+ version = "0.149.0";
+
+ src = fetchFromGitHub {
+ owner = "goreleaser";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "14yvxnl2ap1hizpk3pfzlh36399df1z2zgsc63qdh1h4ixyav6cy";
+ };
+
+ vendorSha256 = "17l15z2wyxzh7h7hvb1fysdnyg8wr8ww827vvmki73s1plfgr80d";
+
+ buildFlagsArray = [
+ "-ldflags="
+ "-s"
+ "-w"
+ "-X main.version=${version}"
+ "-X main.builtBy=nixpkgs"
+ ];
+
+ # tests expect the source files to be a build repo
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Deliver Go binaries as fast and easily as possible";
+ homepage = "https://goreleaser.com";
+ maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin ];
+ license = licenses.mit;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/gparted/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/gparted/default.nix
index 6292fb4a7227..7d610416da47 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/gparted/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/gparted/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, intltool, gettext, makeWrapper, coreutils, gnused, gnome3
, gnugrep, parted, glib, libuuid, pkgconfig, gtkmm3, libxml2
-, gpart, hdparm, procps, utillinux, polkit, wrapGAppsHook, substituteAll
+, gpart, hdparm, procps, util-linux, polkit, wrapGAppsHook, substituteAll
}:
stdenv.mkDerivation rec {
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
preFixup = ''
gappsWrapperArgs+=(
- --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm utillinux procps coreutils gnused gnugrep ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm util-linux procps coreutils gnused gnugrep ]}"
)
'';
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/default.nix
index 503b9bcd411a..f6a48364bfda 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "graylog";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz";
- sha256 = "0y5c7sgdswh2p50plv78vkva0wwlyh2vh3qy3mymq48nqpzrbirp";
+ sha256 = "1wl9j2jgjg5gwcsh92qr5f68wx12nvwadc9xkaa9wwd7x3z825jq";
};
dontBuild = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/plugins.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
index 0499011cd111..5a9b692b1b8f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
@@ -64,10 +64,10 @@ in {
enterprise-integrations = glPlugin rec {
name = "graylog-enterprise-integrations-${version}";
pluginName = "graylog-plugin-enterprise-integrations";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz";
- sha256 = "1567q2pwgcwxvaa0qmbhgvnr9f9v3w7vgvnv8kvfvjhxlvm78g1q";
+ sha256 = "0yr2lmf50w8qw5amimmym6y4jxga4d7s7cbiqs5sqzvipgsknbwj";
};
installPhase = ''
mkdir -p $out/bin
@@ -96,10 +96,10 @@ in {
integrations = glPlugin rec {
name = "graylog-integrations-${version}";
pluginName = "graylog-plugin-integrations";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz";
- sha256 = "00ax3r24inzicak0dd77737qpfas455w5vmj980yfsz40vwnqlr2";
+ sha256 = "0q858ffmkinngyqqsaszcrx93zc4fg43ny0xb7vm0p4wd48hjyqc";
};
installPhase = ''
mkdir -p $out/bin
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/hdl-dump/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/hdl-dump/default.nix
new file mode 100644
index 000000000000..96e81fe8bd4c
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/hdl-dump/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, fetchFromGitHub
+, upx
+}:
+
+let
+ version = "20202807";
+ pname = "hdl-dump";
+in stdenv.mkDerivation {
+ inherit pname version;
+
+ # Using AkuHAK's repo because playstation2's repo is outdated
+ src = fetchFromGitHub {
+ owner = "AKuHAK";
+ repo = pname;
+ rev = "be37e112a44772a1341c867dc3dfee7381ce9e59";
+ sha256 = "0akxak6hm11h8z6jczxgr795s4a8czspwnhl3swqxp803dvjdx41";
+ };
+
+ buildInputs = [ upx ];
+
+ makeFlags = [ "RELEASE=yes" ];
+
+ installPhase = ''
+ install -Dm755 hdl_dump -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/AKuHAK/hdl-dump";
+ description = "PlayStation 2 HDLoader image dump/install utility";
+ platforms = platforms.linux;
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ makefu ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/hebcal/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/hebcal/default.nix
index 96c958484403..049a79fa7574 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/hebcal/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/hebcal/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "4.21";
+ version = "4.22";
pname = "hebcal";
src = fetchFromGitHub {
owner = "hebcal";
repo = "hebcal";
rev = "v${version}";
- sha256 = "0gqjhl5i0hvnpvsg6cfc2z5ckrs66h3jlrdgim62azn3hh5bday2";
+ sha256 = "0bm29n51qi9q4vx4qsz3l9l1wvpvsk138zixfl5f5yz4kngzbx24";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/Gemfile.lock b/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/Gemfile.lock
index 489fa555c5de..9c42a2c0a9f3 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/Gemfile.lock
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/Gemfile.lock
@@ -6,7 +6,7 @@ GEM
ethon (0.12.0)
ffi (>= 1.3.0)
ffi (1.13.1)
- html-proofer (3.16.0)
+ html-proofer (3.17.4)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
@@ -18,9 +18,9 @@ GEM
mini_portile2 (2.4.0)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
- nokogumbo (2.0.2)
+ nokogumbo (2.0.4)
nokogiri (~> 1.8, >= 1.8.4)
- parallel (1.19.2)
+ parallel (1.20.1)
public_suffix (4.0.6)
rainbow (3.0.0)
typhoeus (1.4.0)
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/gemset.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/gemset.nix
index bdd0bbc20c9f..d4c9a5367db8 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/gemset.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/html-proofer/gemset.nix
@@ -37,10 +37,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18s8l3nys0lvdkqpfg3c1rd84c5j4dmlx503wnksw9skbzn7l93m";
+ sha256 = "1wjwr7c19dr7rai44ypqghbakgav91h9swg88cddn7rxf7a6vl3b";
type = "gem";
};
- version = "3.16.0";
+ version = "3.17.4";
};
mercenary = {
groups = ["default"];
@@ -79,20 +79,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sxjnpjvrn10gdmfw2dimhch861lz00f28hvkkz0b1gc2rb65k9s";
+ sha256 = "0pxm7hx2lhmanm8kljd39f1j1742kl0a31zx98jsjiwrkfb5hhc6";
type = "gem";
};
- version = "2.0.2";
+ version = "2.0.4";
};
parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
+ sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
type = "gem";
};
- version = "1.19.2";
+ version = "1.20.1";
};
public_suffix = {
groups = ["default"];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/hyperfine/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/hyperfine/default.nix
index ff9250a2bf66..cd581045cc59 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/hyperfine/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/hyperfine/default.nix
@@ -1,19 +1,17 @@
-{ stdenv, fetchFromGitHub, rustPlatform, installShellFiles
+{ stdenv, fetchCrate, rustPlatform, installShellFiles
, Security
}:
rustPlatform.buildRustPackage rec {
pname = "hyperfine";
- version = "1.10.0";
+ version = "1.11.0";
- src = fetchFromGitHub {
- owner = "sharkdp";
- repo = pname;
- rev = "refs/tags/v${version}";
- sha256 = "0389lmyipmm4irrl39zw2748f2sdddfzwms4i4763xdykdvi8b57";
+ src = fetchCrate {
+ inherit pname version;
+ sha256 = "0dla2jzwcxkdx3n4fqkkh6wirqs2f31lvqsw2pjf1jbnnif54mzh";
};
- cargoSha256 = "06scvp7x1yixdadarsm461hbc256spx4aqhmjjn72x7hxn22h9cg";
+ cargoSha256 = "12qdllhydd29xh20l5gir6qpj4a1nkzp8ics344rcwj8wsj7g5zw";
nativeBuildInputs = [ installShellFiles ];
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/idevicerestore/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/idevicerestore/default.nix
index 5a6064114419..ab22e413b003 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/idevicerestore/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/idevicerestore/default.nix
@@ -4,6 +4,7 @@
, libirecovery
, libzip
, libusbmuxd
+, IOKit
}:
stdenv.mkDerivation rec {
@@ -31,7 +32,7 @@ stdenv.mkDerivation rec {
# Not listing other dependencies specified in
# https://github.com/libimobiledevice/idevicerestore/blob/8a882038b2b1e022fbd19eaf8bea51006a373c06/README#L20
# because they are inherited `libimobiledevice`.
- ];
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit ];
meta = with stdenv.lib; {
homepage = "https://github.com/libimobiledevice/idevicerestore";
@@ -51,8 +52,8 @@ stdenv.mkDerivation rec {
This will download and restore a device to the latest firmware available.
'';
license = licenses.lgpl21Plus;
- # configure.ac suggests it should work for darwin and mingw as well but not tried yet
- platforms = platforms.linux;
+ # configure.ac suggests it should work for mingw as well but not tried yet
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ nh2 ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/intermodal/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/intermodal/default.nix
index fe5d724e696b..c96aa90cb233 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/intermodal/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/intermodal/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "intermodal";
- version = "0.1.11";
+ version = "0.1.12";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "v${version}";
- sha256 = "1wqf227ljfys16jfbxi6mlkgdczgqrh15ixl9vi6higlxfi2wsj2";
+ sha256 = "0mn0wm3bihn7ffqk0p79mb1hik54dbhc9diq1wh9ylpld2iqmz68";
};
- cargoSha256 = "0lx8y1y5mf8ga7iz74dnfyf2b9jx15wishw0khfxknmh96h2y99h";
+ cargoSha256 = "0kf5afarfwcl47b40pwnslfvxmxllmb995vc5ls2lpz4cx0jwahn";
# include_hidden test tries to use `chflags` on darwin
checkFlagsArray = stdenv.lib.optionals stdenv.isDarwin [ "--skip=subcommand::torrent::create::tests::include_hidden" ];
@@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec {
description = "User-friendly and featureful command-line BitTorrent metainfo utility";
homepage = "https://github.com/casey/intermodal";
license = licenses.cc0;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/jdiskreport/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/jdiskreport/default.nix
index 5e6c0bdd5968..ae70e0f3e613 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/jdiskreport/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/jdiskreport/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, unzip, jre, makeDesktopItem }:
+{ stdenv, fetchurl, unzip, jre, makeDesktopItem, copyDesktopItems }:
let
desktopItem = makeDesktopItem {
@@ -18,11 +18,12 @@ stdenv.mkDerivation {
sha256 = "0d5mzkwsbh9s9b1vyvpaawqc09b0q41l2a7pmwf7386b1fsx6d58";
};
+ nativeBuildInputs = [ copyDesktopItems ];
buildInputs = [ unzip ];
inherit jre;
installPhase = ''
- source $stdenv/setup
+ runHook preInstall
unzip $src
@@ -38,9 +39,11 @@ stdenv.mkDerivation {
EOF
chmod +x $out/bin/jdiskreport
- ${desktopItem.buildCommand}
+ runHook postInstall
'';
+ desktopItems = [ desktopItem ];
+
meta = with stdenv.lib; {
homepage = "http://www.jgoodies.com/freeware/jdiskreport/";
description = "A graphical utility to visualize disk usage";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/jdupes/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/jdupes/default.nix
index 7d559a1468e3..a22fcc77dd96 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/jdupes/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/jdupes/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jdupes";
- version = "1.18.2";
+ version = "1.19.0";
src = fetchFromGitHub {
owner = "jbruchon";
repo = "jdupes";
rev = "v${version}";
- sha256 = "1gaqdcz0s31qncar9dzlr8izv50zlk4y6dgdm9xjk6as2g8b0fkk";
+ sha256 = "1f6qv701c4c9s4hliha7kp8wraq4jfx1jdk86ii10akkm07fkdlz";
# Unicode file names lead to different checksums on HFS+ vs. other
# filesystems because of unicode normalisation. The testdir
# directories have such files and will be removed.
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/jugglinglab/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/jugglinglab/default.nix
index 32c45b31a17d..1b5f11440fa0 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/jugglinglab/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/jugglinglab/default.nix
@@ -27,4 +27,4 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ wnklmnn ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/kepubify/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/kepubify/default.nix
index 7446b061e0d6..546dcb112a86 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/kepubify/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/kepubify/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kepubify";
- version = "3.1.5";
+ version = "3.1.6";
src = fetchFromGitHub {
owner = "pgaskin";
repo = pname;
rev = "v${version}";
- sha256 = "047pwn7yzm456cs175vgqk2pd6i3iqn8zxp38px3ah15vym2yjnp";
+ sha256 = "129izxgvhcybipfgcwzzwsir9zhi7axxadnw822zy5rk2ky4zjpk";
};
- vendorSha256 = "0jzx5midawvzims9ghh8fbslvwcdczvlpf0k6a9q0bdf4wlp2z5n";
+ vendorSha256 = "0vwzm1c4kada7mqdkr444gj8c2vkvz7av9wkpgdpjrq0v2h0hpcc";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/lazydocker/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
index d0c4d71c58a6..5c70c7fba7d1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "lazydocker";
- version = "0.9";
+ version = "0.10";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazydocker";
rev = "v${version}";
- sha256 = "08j2qp632fdmswnb92wxa9lhnal4mrmq6gmxaxngnxiqgkfx37zy";
+ sha256 = "04j5bcsxm2yf74zkphnjrg8j3w0v6bsny8sg2k4gbisgshl1i3p8";
};
goPackagePath = "github.com/jesseduffield/lazydocker";
@@ -19,6 +19,6 @@ buildGoPackage rec {
description = "A simple terminal UI for both docker and docker-compose";
homepage = "https://github.com/jesseduffield/lazydocker";
license = licenses.mit;
- maintainers = with maintainers; [ das-g filalex77 ];
+ maintainers = with maintainers; [ das-g Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/licensor/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/licensor/default.nix
index 3a87e0a1bb89..b7ea30f8d3f8 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/licensor/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/licensor/default.nix
@@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec {
description = "Write licenses to stdout";
homepage = "https://github.com/raftario/licensor";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/6.x.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/6.x.nix
index ec8106e922ae..b8008864bccf 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/6.x.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/6.x.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
mkdir -p $out
cp -r {Gemfile*,modules,vendor,lib,bin,config,data,logstash-core,logstash-core-plugin-api} $out
@@ -41,10 +42,11 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/logstash-plugin \
--set JAVA_HOME "${jre}"
+ runHook postInstall
'';
meta = with stdenv.lib; {
- description = "Logstash is a data pipeline that helps you process logs and other event data from a variety of systems";
+ description = "A data pipeline that helps you process logs and other event data from a variety of systems";
homepage = "https://www.elastic.co/products/logstash";
license = if enableUnfree then licenses.elastic else licenses.asl20;
platforms = platforms.unix;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/7.x.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/7.x.nix
index e7872b0c4061..cd554167dda8 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/7.x.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/7.x.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
mkdir -p $out
cp -r {Gemfile*,modules,vendor,lib,bin,config,data,logstash-core,logstash-core-plugin-api} $out
@@ -41,6 +42,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/logstash-plugin \
--set JAVA_HOME "${jre}"
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/contrib.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/contrib.nix
index d03e031b7aee..d4fb6532ef59 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/contrib.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/logstash/contrib.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchzip }:
# Note that plugins are supposed to be installed as:
-# $path/logstash/{inputs,codecs,filters,outputs}/*.rb
+# $path/logstash/{inputs,codecs,filters,outputs}/*.rb
stdenv.mkDerivation rec {
version = "1.4.2";
pname = "logstash-contrib";
@@ -17,8 +17,10 @@ stdenv.mkDerivation rec {
dontPatchShebangs = true;
installPhase = ''
+ runHook preInstall
mkdir -p $out/logstash
cp -r lib/* $out
+ runHook postInstall
'';
meta = with lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/lokalise2-cli/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/lokalise2-cli/default.nix
index 19dafb4cef12..ccf7a05907d1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/lokalise2-cli/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/lokalise2-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "lokalise2-cli";
- version = "2.6.0";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "lokalise";
repo = "lokalise-cli-2-go";
rev = "v${version}";
- sha256 = "15lwy2rrb5d5r0asa51bgjr42pcknk6znx6qirw9s924i8dbzp6s";
+ sha256 = "1iizyr6bv17dpv05whcx34498wbrs0q3gn8s50srvdqrdk9hs4gj";
};
- vendorSha256 = "06y1v0v1kkbd5vxa8h0qvasm9ibwwhz0v4x03k3nb5xlwn0x9jx8";
+ vendorSha256 = "17nykcx47h1q55msh43mmf092y5cigarz5486yp6sqp79p6lbjk3";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/lsd/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/lsd/default.nix
index db8c40b6ffeb..2acd5a789ab7 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/lsd/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/lsd/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, nixosTests
, fetchFromGitHub
, rustPlatform
, installShellFiles
@@ -22,10 +23,16 @@ rustPlatform.buildRustPackage rec {
installShellCompletion $releaseDir/build/lsd-*/out/{_lsd,lsd.{bash,fish}}
'';
+ checkFlags = stdenv.lib.optionals stdenv.isDarwin [
+ "--skip meta::filetype::test::test_socket_type"
+ ];
+
+ passthru.tests = { inherit (nixosTests) lsd; };
+
meta = with stdenv.lib; {
homepage = "https://github.com/Peltoche/lsd";
description = "The next gen ls command";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 marsam zowoq ];
+ maintainers = with maintainers; [ Br1ght0ne marsam zowoq ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mbuffer/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
index d86f824b87fa..4007a3f77388 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
@@ -3,12 +3,12 @@
} :
stdenv.mkDerivation rec {
- version = "20200505";
+ version = "20200929";
pname = "mbuffer";
src = fetchurl {
url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz";
- sha256 = "02qzy3appah0llg6aa71isl2a5nc93bkzy5r4d682lcy2j1n216c";
+ sha256 = "1s6lxbqba2hwnvrdrwk0fpnff62gv0ynah4ql0c9y14s9v0y79jk";
};
buildInputs = [ openssl ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/memtest86-efi/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/memtest86-efi/default.nix
index c33aa074404f..dc29aad2a549 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/memtest86-efi/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/memtest86-efi/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, lib
, fetchzip
-, utillinux
+, util-linux
, jq
, mtools
}:
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- utillinux
+ util-linux
jq
mtools
];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/miniserve/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/miniserve/default.nix
index 71d20c015d0e..3e3c62fd0930 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/miniserve/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/miniserve/default.nix
@@ -8,27 +8,20 @@
rustPlatform.buildRustPackage rec {
pname = "miniserve";
- version = "0.10.0";
+ version = "0.10.3";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "miniserve";
rev = "v${version}";
- sha256 = "01nsviw5nc5lb6z3j2yiymiwhiq719nwqpvqbyb5p65s98sph7yh";
+ sha256 = "17m0h0ib7fl0kijagcwdcnvrdcb6z3knix9dl17abg5ivbvkwz8q";
};
- cargoSha256 = "098p4645air5402shqignc57zdm6755shahhby17nqv1s27gfinc";
-
- RUSTC_BOOTSTRAP = 1;
+ cargoSha256 = "0ddc8b9wph4r1qcy24p8yiaq9s2knii0d7dh0w0qnzrn6cmm17dg";
nativeBuildInputs = [ pkg-config zlib ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
- # Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
- preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
- unset SDKROOT
- '';
-
meta = with stdenv.lib; {
description = "For when you really just want to serve some files over HTTP right now!";
homepage = "https://github.com/svenstaro/miniserve";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mmv-go/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mmv-go/default.nix
new file mode 100644
index 000000000000..d05614d579ab
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mmv-go/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "mmv-go";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "itchyny";
+ repo = "mmv";
+ rev = "v${version}";
+ sha256 = "0kpf6abzhsikm7vyk5735p8sfjhsh7klla9qnmc43mgh0560f020";
+ };
+
+ vendorSha256 = "1nnfi5zad7nlp44mj0fdg09q8pm093di7rr7pknl9whqghv36dfi";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.revision=${src.rev}" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/itchyny/mmv";
+ description = "Rename multiple files using your $EDITOR";
+ license = licenses.mit;
+ maintainers = with maintainers; [ zowoq ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mongodb-compass/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mongodb-compass/default.nix
index ec6be6eba28b..28a1339e9a37 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/mongodb-compass/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mongodb-compass/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, dpkg
, alsaLib, at-spi2-atk, at-spi2-core, atk, cairo, cups, curl, dbus, expat, fontconfig, freetype, glib
-, gnome2, gnome3, libnotify, libsecret, libuuid, libxcb, nspr, nss, systemd, xorg, wrapGAppsHook }:
+, gnome2, gdk-pixbuf, gtk3, pango, libnotify, libsecret, libuuid, libxcb, nspr, nss, systemd, xorg, wrapGAppsHook }:
let
- version = "1.22.1";
+ version = "1.23.0";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -19,9 +19,9 @@ let
freetype
glib
gnome2.GConf
- gnome2.gdk_pixbuf
- gnome3.gtk
- gnome2.pango
+ gdk-pixbuf
+ gtk3
+ pango
libnotify
libsecret
libuuid
@@ -49,7 +49,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
- sha256 = "1wbjj2w4dii644lprvmwnlval53yqh4y0f58cad657jjw8101rd9";
+ sha256 = "1kmhki4kq28z8h249p4imcpb0nz2dx5bmpv8ldhhqh3rcq5vzxsv";
}
else
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
@@ -60,7 +60,7 @@ in stdenv.mkDerivation {
inherit src;
- buildInputs = [ dpkg wrapGAppsHook gnome3.gtk ];
+ buildInputs = [ dpkg wrapGAppsHook gtk3 ];
dontUnpack = true;
buildCommand = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mons/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mons/default.nix
index c1dbfa0aa49a..71a12c887968 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/mons/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mons/default.nix
@@ -2,21 +2,21 @@
stdenv.mkDerivation rec {
pname = "mons";
- version = "20200107";
+ version = "20200320";
src = fetchFromGitHub {
owner = "Ventto";
repo = pname;
- rev = "0c9e1a1dddff23a0525ed8e4ec9af8f9dd8cad4c";
- sha256 = "02c41mw3g1mgl91hhpz1n45iaqk9s7mdk1ixm8yv6sv17hy8rr4w";
+ rev = "375bbba3aa700c8b3b33645a7fb70605c8b0ff0c";
+ sha256 = "19r5y721yrxhd9jp99s29jjvm0p87vl6xfjlcj38bljq903f21cl";
fetchSubmodules = true;
};
- # PR: https://github.com/Ventto/mons/pull/36
- preConfigure = ''sed -i 's/usr\///' Makefile'';
-
nativeBuildInputs = [ help2man ];
- makeFlags = [ "DESTDIR=$(out)" ];
+ makeFlags = [
+ "DESTDIR=$(out)"
+ "PREFIX="
+ ];
meta = with lib; {
description = "POSIX Shell script to quickly manage 2-monitors display";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mstflint/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mstflint/default.nix
index 20d7110944d8..be3993d81ecf 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/mstflint/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mstflint/default.nix
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
dontDisableStatic = true; # the build fails without this. should probably be reported upstream
meta = with stdenv.lib; {
+ description = "Open source version of Mellanox Firmware Tools (MFT)";
homepage = "https://github.com/Mellanox/mstflint";
license = with licenses; [ gpl2 bsd2 ];
platforms = platforms.linux;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/mutagen/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/mutagen/default.nix
index ca75bf34dd13..8d71f75622c7 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/mutagen/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/mutagen/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "mutagen";
- version = "0.11.7";
+ version = "0.11.8";
src = fetchFromGitHub {
owner = "mutagen-io";
repo = pname;
rev = "v${version}";
- sha256 = "11wp94khj9bzmadij0nq6i6q0x9z6h0zy4a6fhf322y5nxsmvcgy";
+ sha256 = "17ycd2y7hgwa2yxbin86i6aj67x7xaajwz3mqgdyfvkja5hgbjyr";
};
vendorSha256 = "0szs9yc49fyh55ra1wf8zj76kdah0x49d45cgivk3gqh2hl17j6l";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
index 4473f869a380..4ed1bd51696c 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
@@ -21,6 +21,6 @@ buildGoModule rec {
description = "Cowsay reborn, written in Go";
homepage = "https://github.com/Code-Hex/Neo-cowsay";
license = with licenses; [artistic1 /* or */ gpl3];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
index d92f2346563c..11cb0dcf554b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-direnv";
- rev = "${version}";
+ rev = version;
sha256 = "sha256-xMz6e0OLeB3eltGrLV3Hew0lMjH5LSgqJ1l7JT2Ho/M=";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/onefetch/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/onefetch/default.nix
index 518ce223ed04..165a49fad038 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/onefetch/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/onefetch/default.nix
@@ -3,16 +3,16 @@
rustPlatform.buildRustPackage rec {
pname = "onefetch";
- version = "2.4.0";
+ version = "2.7.3";
src = fetchFromGitHub {
owner = "o2sh";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-3bERQ480SuvrjyqlBd9wnE4iIJAbN8HODUj0X+Uxrvs=";
+ sha256 = "0c56na9s3g7rdb4cc6ccsnfby2ihf5zrfs3lg9qxiqsfr7mcn4w9";
};
- cargoSha256 = "sha256-Bq2ytwbdhYeXIUM4tYSfUamhckraH5w34sAQ96ayJxI=";
+ cargoSha256 = "05rrww53g3k2c8mpxvyc067qsgs7w9sxnzdlvmca1idbqa0k9060";
buildInputs = with stdenv;
lib.optionals isDarwin [ CoreFoundation libiconv libresolv Security ];
@@ -21,6 +21,6 @@ rustPlatform.buildRustPackage rec {
description = "Git repository summary on your terminal";
homepage = "https://github.com/o2sh/onefetch";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne kloenk ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/ostree/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/ostree/default.nix
index fd1bfc7f8c79..e2cda521f08f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/ostree/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/ostree/default.nix
@@ -19,7 +19,7 @@
, automake
, libtool
, fuse
-, utillinuxMinimal
+, util-linuxMinimal
, libselinux
, libsodium
, libarchive
@@ -39,13 +39,13 @@ let
]));
in stdenv.mkDerivation rec {
pname = "ostree";
- version = "2020.5";
+ version = "2020.8";
outputs = [ "out" "dev" "man" "installedTests" ];
src = fetchurl {
url = "https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz";
- sha256 = "1k92177hjalbdpmg45ymwwrni68vh9rs5x9zvy5fzl9lng12fgpb";
+ sha256 = "16v73v63h16ika73kgh2cvgm0v27r2d48m932mbj3xm6s295kapx";
};
patches = [
@@ -93,7 +93,7 @@ in stdenv.mkDerivation rec {
libarchive
bzip2
xz
- utillinuxMinimal # for libmount
+ util-linuxMinimal # for libmount
# for installed tests
testPython
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/page/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/page/default.nix
index c93084a16d7e..b1042d3ae550 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/page/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/page/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "page";
- version = "2.3.4";
+ version = "2.3.5";
src = fetchFromGitHub {
owner = "I60R";
repo = pname;
rev = "v${version}";
- sha256 = "0xcbnl8fbdfdmcbv5d7v830aa3vfhg7nlf768rbrfd5a0970pllh";
+ sha256 = "1pk3iclmwbkg4nvsgarq4qjpzapjhsl7b7z6zw6havp1zmx9h806";
};
nativeBuildInputs = [ installShellFiles ];
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
installShellCompletion --zsh $completions_dir/_page
'';
- cargoSha256 = "0ckfmqi6jvbvj99vbdp798mmy6gc54254n32br0ri842b04i26qf";
+ cargoSha256 = "0s1iwli5h6qkibi24v80izr38z84zfx1dv71fv06lzq38b6s4nd5";
meta = with lib; {
description = "Use neovim as pager";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/default.nix
index e99f2aa12d5f..45439afe3d11 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/default.nix
@@ -1,13 +1,21 @@
-{ fetchurl, stdenv, perl, makeWrapper, procps }:
+{ fetchurl, stdenv, perl, makeWrapper, procps, coreutils }:
stdenv.mkDerivation rec {
- name = "parallel-20200822";
+ name = "parallel-20200922";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
- sha256 = "02dy46g6f05p7s2qs8h6yg20p1zl3flxxf77n5jw74l3h1m24m4n";
+ sha256 = "0wj19kwjk0hwm8bk9yfcf3rpr0314lmjy5xxlvvdqnbbc4ml2418";
};
+ patches = [
+ ./fix-max-line-length-allowed.diff
+ ];
+
+ postPatch = ''
+ substituteInPlace src/parallel --subst-var-by coreutils ${coreutils}
+ '';
+
outputs = [ "out" "man" ];
nativeBuildInputs = [ makeWrapper ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/fix-max-line-length-allowed.diff b/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/fix-max-line-length-allowed.diff
new file mode 100644
index 000000000000..c6d501ecb22a
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/parallel/fix-max-line-length-allowed.diff
@@ -0,0 +1,17 @@
+Correct path to coreutils echo to fix parallel --max-line-length-allowed.
+
+Author: Bjørn Forsman
+
+diff --git a/src/parallel b/src/parallel
+index a047fd94..9fc5f671 100755
+--- a/src/parallel
++++ b/src/parallel
+@@ -11580,7 +11580,7 @@ sub is_acceptable_command_line_length($$) {
+ $len += length $Global::parallel_env;
+ }
+ # Force using non-built-in command
+- ::qqx("/bin/echo ".${string}x(($len-length "/bin/echo ")/length $string));
++ ::qqx("@coreutils@/bin/echo ".${string}x(($len-length "@coreutils@/bin/echo ")/length $string));
+ ::debug("init", "$len=$? ");
+ return not $?;
+ }
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/parted/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/parted/default.nix
index 808b0382f321..b00a0836021f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/parted/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/parted/default.nix
@@ -8,8 +8,8 @@
, dosfstools
, e2fsprogs
, perl
-, python2
-, utillinux
+, python3
+, util-linux
, check
, enableStatic ? false
}:
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
# Tests were previously failing due to Hydra running builds as uid 0.
# That should hopefully be fixed now.
doCheck = !stdenv.hostPlatform.isMusl; /* translation test */
- checkInputs = [ check dosfstools e2fsprogs perl python2 utillinux ];
+ checkInputs = [ check dosfstools e2fsprogs perl python3 util-linux ];
meta = {
description = "Create, destroy, resize, check, and copy partitions";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/partition-manager/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/partition-manager/default.nix
index 1b5f7dbdbece..1a779616ab83 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/partition-manager/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/partition-manager/default.nix
@@ -1,7 +1,7 @@
{ mkDerivation, fetchurl, lib
, extra-cmake-modules, kdoctools, wrapGAppsHook, wrapQtAppsHook
, kconfig, kcrash, kinit, kpmcore
-, eject, libatasmart , utillinux, qtbase
+, eject, libatasmart , util-linux, qtbase
}:
let
@@ -20,7 +20,7 @@ in mkDerivation rec {
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook wrapQtAppsHook ];
# refer to kpmcore for the use of eject
- buildInputs = [ eject libatasmart utillinux ];
+ buildInputs = [ eject libatasmart util-linux ];
propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ];
meta = with lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pastebinit/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pastebinit/default.nix
index a3134f57397c..9b4202504a0f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pastebinit/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pastebinit/default.nix
@@ -1,4 +1,8 @@
-{ stdenv, fetchurl, python3 }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, python3
+}:
stdenv.mkDerivation rec {
version = "1.5";
@@ -9,7 +13,26 @@ stdenv.mkDerivation rec {
sha256 = "0mw48fgm9lyh9d3pw997fccmglzsjccf2y347gxjas74wx6aira2";
};
- buildInputs = [ python3 ];
+ buildInputs = [
+ (python3.withPackages (p: [ p.distro ]))
+ ];
+
+ patchFlags = [ "-p0" ];
+
+ patches = [
+ # Required to allow pastebinit 1.5 to run on Python 3.8
+ (fetchpatch {
+ name = "use-distro-module.patch";
+ url = "https://bazaar.launchpad.net/~arnouten/pastebinit/python38/diff/264?context=3";
+ sha256 = "1gp5inp4xald65xbb7fc5aqq5s2fhw464niwjjja9anqyp3zhawj";
+ })
+ # Required because pastebin.com now redirects http requests to https
+ (fetchpatch {
+ name = "pastebin-com-https.patch";
+ url = "https://bazaar.launchpad.net/~arnouten/pastebinit/pastebin-com-https/diff/264?context=3";
+ sha256 = "0hxhhfcai0mll8qfyhdl3slmbf34ynb759b648x63274m9nd2kji";
+ })
+ ];
installPhase = ''
mkdir -p $out/bin
@@ -22,7 +45,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://launchpad.net/pastebinit";
description = "A software that lets you send anything you want directly to a pastebin from the command line";
- maintainers = with maintainers; [ lethalman ];
+ maintainers = with maintainers; [ lethalman raboof ];
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pdd/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pdd/default.nix
index f94d2cc27379..37f9e2f4ce5b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pdd/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pdd/default.nix
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "pdd";
- version = "1.4";
+ version = "1.5";
src = fetchFromGitHub {
owner = "jarun";
repo = "pdd";
rev = "v${version}";
- sha256 = "1cirb8mmxxadks7az6a3a4sp8djv45cwa9dx0zrarzfmw0x7xb9g";
+ sha256 = "1ivzcbm888aibiihw03idp38qbl8mywj1lc1x0q787v0pzqfb4ss";
};
format = "other";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pg_flame/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
index b8345210e599..7625e67e0010 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
@@ -19,6 +19,6 @@ buildGoModule rec {
description = "Flamegraph generator for Postgres EXPLAIN ANALYZE output";
homepage = "https://github.com/mgartner/pg_flame";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pgcenter/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
index a84ad1fadb08..601694ebc37d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pgcenter";
- version = "0.6.5";
+ version = "0.6.6";
src = fetchFromGitHub {
owner = "lesovsky";
repo = "pgcenter";
rev = "v${version}";
- sha256 = "03n1gn944z6rz5g643y68hvfxpxp65mip32w1zx43xr60x1vpf2v";
+ sha256 = "1axwsclssxsg38ppdmd4v1lbs87ksrwj5z76ckjk8jjfni1xp9sr";
};
vendorSha256 = "1mzvpr12qh9668iz97p62zl4zhlrcyfgwr4a9zg9irj585pkb5x2";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
index 600aa3d07d27..ff1b6c01f4f1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pgmetrics";
- version = "1.10.0";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
- sha256 = "1256mcac75nlr1c7pzsgqmjq026m6qxh9dlldndvl1s08bk7pxr9";
+ sha256 = "0mhdw985gs9gh44iz78a588nnnapirpnd7s0zh35jyripx8pgw47";
};
vendorSha256 = "16x33fmh4q993rw0jr65337yimska4fwgyyw3kmq84q0x28a3zg5";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
index bea73610ddad..520794c56569 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "phoronix-test-suite";
- version = "9.8.0";
+ version = "10.0.1";
src = fetchurl {
url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz";
- sha256 = "05q01cr4a2mmyski50pqna9sgw2jy93fgfpjwkhbkc09na6400sq";
+ sha256 = "09wrrcxfvh7pwv0jqpyzjsr0rd7askfr0s2xr1wv9v40znxmsmzz";
};
buildInputs = [ php ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/phraseapp-client/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/phraseapp-client/default.nix
index 8e1787f29a89..b99aadf9337f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/phraseapp-client/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/phraseapp-client/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "phraseapp-client";
- version = "1.11.0";
+ version = "1.17.1";
goPackagePath = "github.com/phrase/phraseapp-client";
subPackages = [ "." ];
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "phrase";
repo = "phraseapp-client";
rev = version;
- sha256 = "0lfx0wv95hgczi74qnkw2cripwgvl53z2gi5i6nyflisy4r7vvkr";
+ sha256 = "0j8fygp9bw68p1736hq7n7qv86rghchxbdm1xibvk5jpgph1nzl7";
};
postInstall = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pipreqs/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pipreqs/default.nix
index bbd4125c4b0e..3f27be2c9f94 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pipreqs/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pipreqs/default.nix
@@ -1,16 +1,17 @@
-{ lib, python2Packages }:
+{ lib, python3 }:
-# Using python 2 because when packaging with python 3 pipreqs fails to parse python 2 code.
-python2Packages.buildPythonApplication rec {
+with python3.pkgs;
+
+buildPythonApplication rec {
pname = "pipreqs";
version = "0.4.10";
- src = python2Packages.fetchPypi {
+ src = fetchPypi {
inherit pname version;
sha256 = "0fdr3mbxjpmrxr7yfc1sn9kbpcyb0qwafimhhrrqvf989dj1sdcy";
};
- propagatedBuildInputs = with python2Packages; [ yarg docopt ];
+ propagatedBuildInputs = [ yarg docopt ];
# Tests requires network access. Works fine without sandboxing
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pistol/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pistol/default.nix
index dfbe5536bccc..fa3a9d01f312 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pistol/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pistol/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pistol";
- version = "0.1.4";
+ version = "0.1.8";
src = fetchFromGitHub {
owner = "doronbehar";
repo = pname;
rev = "v${version}";
- sha256 = "1x9wb0gj5l71xz15ia0i2hrnhcpf457i21w41jzw2ink2fbdxp3b";
+ sha256 = "00vpl43m0zw6vqw8yjkaa7dnis9g169jfb48g2mr0hgyhsjr7jbj";
};
- vendorSha256 = "0dg4f9g6895nv3c6d74ijl6hzsyn620ndspbcq7ynvb1z0hsg6iz";
+ vendorSha256 = "1rkyvcyrjnrgd3b05gjd4sv95j1b99q641f3n36kgf3sc3hp31ws";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/plantuml/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/plantuml/default.nix
index 8689e6467fb4..b5eba51a5d8f 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/plantuml/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/plantuml/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, graphviz }:
stdenv.mkDerivation rec {
- version = "1.2020.16";
+ version = "1.2020.21";
pname = "plantuml";
src = fetchurl {
url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
- sha256 = "0k9dligb0b2kc8rl9k5wp9sh8z1kb8g97v5pfiiwa321lp8y6wpp";
+ sha256 = "0hf2s3k6v57d51k72jjciakdmlgdrdg4aa7z5hchy74gchsp3x17";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/powerline-rs/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/powerline-rs/default.nix
index df0d344afaa9..6df48f0effba 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/powerline-rs/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/powerline-rs/default.nix
@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
COMPLETION_OUT = "out";
postInstall = ''
- install -Dm 755 "${COMPLETION_OUT}/${pname}.bash" "$out/etc/bash_completion.d/${pname}"
+ install -Dm 755 "${COMPLETION_OUT}/${pname}.bash" "$out/share/bash-completion/completions/${pname}"
install -Dm 755 "${COMPLETION_OUT}/${pname}.fish" "$out/share/fish/vendor_completions.d/${pname}"
'';
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/profile-sync-daemon/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/profile-sync-daemon/default.nix
index 7d68ada2c1bc..b4497c4d7c87 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/profile-sync-daemon/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/profile-sync-daemon/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, utillinux, coreutils}:
+{ stdenv, fetchurl, util-linux, coreutils}:
stdenv.mkDerivation rec {
- version = "6.40";
+ version = "6.42";
pname = "profile-sync-daemon";
src = fetchurl {
url = "https://github.com/graysky2/profile-sync-daemon/archive/v${version}.tar.gz";
- sha256 = "1z1n7dqbkk0x9w2pq71nf93wp4hrzin4a0hcvfynj1khf12z369h";
+ sha256 = "1x47ydrwawkic5cgzp0ikd99g1hbpzc2aalq9z630vm13yw2adnp";
};
installPhase = ''
@@ -17,8 +17,8 @@ stdenv.mkDerivation rec {
# $HOME detection fails (and is unnecessary)
sed -i '/^HOME/d' $out/bin/profile-sync-daemon
substituteInPlace $out/bin/psd-overlay-helper \
- --replace "PATH=/usr/bin:/bin" "PATH=${utillinux.bin}/bin:${coreutils}/bin" \
- --replace "sudo " "/run/wrappers/bin/sudo "
+ --replace "PATH=/usr/bin:/bin" "PATH=${util-linux.bin}/bin:${coreutils}/bin" \
+ --replace "sudo " "/run/wrappers/bin/sudo "
'';
preferLocalBuild = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/pspg/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/pspg/default.nix
index 4af7a0009af5..a2048132e078 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/pspg/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/pspg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pspg";
- version = "3.1.3";
+ version = "3.1.5";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = version;
- sha256 = "16pajhzr4aahyhdzkp9g3ld2insnlk2z2w2pfab8bghw4f69j5xf";
+ sha256 = "000h4yiaym7i5bcm268rvsjbs2brz2is9lhm6vm3dx0q7k1pcx45";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/radeon-profile/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/radeon-profile/default.nix
index 852c46b6d005..acadda5c549b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/radeon-profile/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/radeon-profile/default.nix
@@ -5,7 +5,7 @@
mkDerivation rec {
pname = "radeon-profile";
- version = "20190903";
+ version = "20200824";
nativeBuildInputs = [ qmake ];
buildInputs = [ qtbase qtcharts libXrandr libdrm ];
@@ -14,7 +14,7 @@ mkDerivation rec {
owner = "marazmista";
repo = "radeon-profile";
rev = version;
- sha256 = "0ax5417q03xjwi3pn7yyjdb90ssaygdprfgb1pz9nkyk6773ckx5";
+ sha256 = "0z6a9w79s5wiy8cvwcdp5wmgf6702d0wzw95f6176yhp4cwy4cq2";
}) + "/radeon-profile";
preConfigure = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/rmlint/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/rmlint/default.nix
index 936c78b695d1..36da8d0a463b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/rmlint/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/rmlint/default.nix
@@ -14,7 +14,7 @@
, python3
, scons
, sphinx
-, utillinux
+, util-linux
, wrapGAppsHook
, withGui ? false }:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
sha256 = "15xfkcw1bkfyf3z8kl23k3rlv702m0h7ghqxvhniynvlwbgh6j2x";
};
- CFLAGS="-I${stdenv.lib.getDev utillinux}/include";
+ CFLAGS="-I${stdenv.lib.getDev util-linux}/include";
nativeBuildInputs = [
pkgconfig
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
glib
json-glib
libelf
- utillinux
+ util-linux
] ++ stdenv.lib.optionals withGui [
cairo
gobject-introspection
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/rmtrash/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/rmtrash/default.nix
index 073871b0f438..d50079f82c26 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/rmtrash/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/rmtrash/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "rmtrash";
- version = "1.13";
+ version = "1.14";
src = fetchFromGitHub {
owner = "PhrozenByte";
repo = pname;
rev = "v${version}";
- sha256 = "04a9c65wnkq1fj8qhdsdbps88xjbp7rn6p27y25v47kaysvrw01j";
+ sha256 = "0wfb2ykzlsxyqn9krfsis9jxhaxy3pxl71a4f15an1ngfndai694";
};
dontConfigure = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/rpcsvc-proto/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/rpcsvc-proto/default.nix
index 6406b6b20e2c..925dfde13a36 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/rpcsvc-proto/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/rpcsvc-proto/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook }:
+{ stdenv, lib, fetchFromGitHub, autoreconfHook, buildPackages }:
stdenv.mkDerivation rec {
pname = "rpcsvc-proto";
@@ -6,15 +6,21 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "thkukuk";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
sha256 = "006l1f824r9bcbwn1s1vbs33cdwhs66jn6v97yas597y884y40z9";
};
outputs = [ "out" "man" ];
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ autoreconfHook ];
+ postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
+ substituteInPlace rpcsvc/Makefile.am \
+ --replace '$(top_builddir)/rpcgen/rpcgen' '${buildPackages.rpcsvc-proto}/bin/rpcgen'
+ '';
+
meta = with stdenv.lib; {
homepage = "https://github.com/thkukuk/rpcsvc-proto";
description = "This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
index 456798d816f1..abca71febb93 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
@@ -33,20 +33,20 @@
, json_c
, zchunk
, libmodulemd
-, utillinux
+, util-linux
, sqlite
, cppunit
}:
stdenv.mkDerivation rec {
pname = "rpm-ostree";
- version = "2020.5";
+ version = "2020.8";
outputs = [ "out" "dev" "man" "devdoc" ];
src = fetchurl {
url = "https://github.com/coreos/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "MLLCmnStvGuSbVBdfOm2Sdzzz7LvPQkgDt9G0CDqCkA=";
+ sha256 = "1iyl6bjkj3drlwds579bh25xcmlwj9lkkbdmcdanq5b3shbmpyhi";
};
nativeBuildInputs = [
@@ -89,7 +89,7 @@ stdenv.mkDerivation rec {
json_c
zchunk
libmodulemd
- utillinux # for smartcols.pc
+ util-linux # for smartcols.pc
sqlite
cppunit
];
@@ -116,7 +116,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
- homepage = "https://rpm-ostree.readthedocs.io/en/latest/";
+ homepage = "https://coreos.github.io/rpm-ostree/";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ copumpkin ];
platforms = platforms.linux;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/s6-portable-utils/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/s6-portable-utils/default.nix
index bc32489c588e..fee6ae14bbde 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/s6-portable-utils/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/s6-portable-utils/default.nix
@@ -7,8 +7,8 @@ let
in buildPackage {
pname = pname;
- version = "2.2.2.2";
- sha256 = "1k3la37q46n93vjwk9wm9ym4w87z6lqzv43f03qd0vqj9k94mpv3";
+ version = "2.2.3.0";
+ sha256 = "063zwifigg2b3wsixdcz4h9yvr6fkqssvx0iyfsprjfmm1yapfi9";
description = "A set of tiny general Unix utilities optimized for simplicity and small size";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/shallot/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/shallot/default.nix
index e8ab6168541c..84e241b7a2c9 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/shallot/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/shallot/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "Shallot allows you to create customized .onion addresses for your hidden service";
+ description = "Allows you to create customized .onion addresses for your hidden service";
license = stdenv.lib.licenses.mit;
homepage = "https://github.com/katmagic/Shallot";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/silicon/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/silicon/default.nix
index 7c3d6a4f70a2..56c9541c2e03 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/silicon/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/silicon/default.nix
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage rec {
pname = "silicon";
- version = "0.3.2";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "Aloxaf";
repo = "silicon";
rev = "v${version}";
- sha256 = "1ga632c86l30n6wjj8rc3gz43v93mb7kcl9f8vhig16ycgiw8v09";
+ sha256 = "0cvzkfyljgxhmn456f2rn0vq2bhm1ishr4jg4dnwjjfgmjg3w908";
};
- cargoSha256 = "0bgm29v9vmd1xcdazg1psrx6hb1z3zfzr1c4iy8j1r28csbmm6kq";
+ cargoSha256 = "1aymhbfzcncrbc5n8rf62bdgi95b4bjhw6p716vhca5p6c7wfxcb";
buildInputs = [ llvmPackages.libclang expat freetype ]
++ lib.optionals stdenv.isLinux [ libxcb ]
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/skim/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/skim/default.nix
index e89cf366136a..996e6b4490e1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/skim/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/skim/default.nix
@@ -1,19 +1,17 @@
-{ stdenv, fetchFromGitHub, rustPlatform }:
+{ stdenv, fetchCrate, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "skim";
- version = "0.8.2";
+ version = "0.9.3";
- src = fetchFromGitHub {
- owner = "lotabout";
- repo = pname;
- rev = "v${version}";
- sha256 = "0paxrf03rqzahbpr4gnsj62vl09vcxvw248n9wzhjq14dqlwcr9w";
+ src = fetchCrate {
+ inherit pname version;
+ sha256 = "026mgqcp9sg6wwikghrc3rgh5p6wdbnvav5pb3xvs79lj85d5ga7";
};
outputs = [ "out" "vim" ];
- cargoSha256 = "0rxxdad60fpwkb4wx5407ihd89wqpf2ldcnp7nsx17xh4brp1l9r";
+ cargoSha256 = "07bs23x2vxzlrca5swwq8khmd9fbdhlhm0avwp9y231df6xdi2ys";
postPatch = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/slurp/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/slurp/default.nix
index dbec2324674b..32263bad4a1d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/slurp/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/slurp/default.nix
@@ -1,27 +1,28 @@
-{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig
-, cairo, wayland, wayland-protocols
+{ stdenv, fetchFromGitHub, meson, ninja, pkg-config
+, cairo, libxkbcommon, wayland, wayland-protocols
, buildDocs ? true, scdoc
}:
stdenv.mkDerivation rec {
pname = "slurp";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "emersion";
repo = "slurp";
rev = "v${version}";
- sha256 = "0580m6kaiilgsrcj608r837r37sl6a25y7w21p7d6ij20fs3gvg1";
+ sha256 = "1fby2v2ylcadgclds05wpkl9xi2r9dfz49dqyqpn20rjv1wnz3jv";
};
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
] ++ stdenv.lib.optional buildDocs scdoc;
buildInputs = [
cairo
+ libxkbcommon
wayland
wayland-protocols
];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/snapper/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/snapper/default.nix
index 576e1d780744..177580c099b6 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/snapper/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/snapper/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub
, autoreconfHook, pkgconfig, docbook_xsl, libxslt, docbook_xml_dtd_45
, acl, attr, boost, btrfs-progs, dbus, diffutils, e2fsprogs, libxml2
-, lvm2, pam, python, utillinux, fetchpatch, json_c, nixosTests }:
+, lvm2, pam, python, util-linux, fetchpatch, json_c, nixosTests }:
stdenv.mkDerivation rec {
pname = "snapper";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
acl attr boost btrfs-progs dbus diffutils e2fsprogs libxml2
- lvm2 pam python utillinux json_c
+ lvm2 pam python util-linux json_c
];
passthru.tests.snapper = nixosTests.snapper;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/somafm-cli/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/somafm-cli/default.nix
index 312b402ae66d..3ce3f62a9e2b 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/somafm-cli/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/somafm-cli/default.nix
@@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
description = "Listen to SomaFM in your terminal via pure bash";
homepage = "https://github.com/rockymadden/somafm-cli";
license = licenses.mit;
+ platforms = platforms.all;
maintainers = with maintainers; [ SuperSandro2000 ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/spigot/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/spigot/default.nix
index fbed27a24478..8321d03a48f4 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/spigot/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/spigot/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "spigot";
- version = "20200101";
+ version = "20200901";
src = fetchgit {
url = "https://git.tartarus.org/simon/spigot.git";
- rev = "b1b0b202b3523b72f0638fb31fd49c47f4abb39c";
- sha256 = "0lh5v42aia1hvhsqzs515q0anrjc6c2s9bjklfaap5gz0cg59wbv";
+ rev = "9910e5bdc203bae6b7bbe1ed4a93f13755c1cae";
+ sha256 = "1az6v9gk0g2k197lr288nmr9jv20bvgc508vn9ic3v7mav7hf5bf";
};
nativeBuildInputs = [ autoreconfHook halibut perl ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/starship/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/starship/default.nix
index 3cc56d87c62c..7e318b45a1f2 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/starship/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/starship/default.nix
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage rec {
pname = "starship";
- version = "0.45.2";
+ version = "0.47.0";
src = fetchFromGitHub {
owner = "starship";
repo = pname;
rev = "v${version}";
- sha256 = "0kxmgx4pnayp3jf6cgmka05x3aymxr79rim5nff6k3cg5zaqrz59";
+ sha256 = "0vdfdwsaqrah0hgvr62qsww7s5znb1rg5kk068qpf06lmyc4gd8w";
};
nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
@@ -31,20 +31,23 @@ rustPlatform.buildRustPackage rec {
done
'';
- cargoSha256 = "0x9a322anwrgpxfqrvqb1ikavp8qffa93wdvj5kln1d2rgmxr2sy";
+ cargoSha256 = "01brsckfa2zy1aqs9vjwrn4w416i8b621bvkhicanz9q56xlnd77";
checkFlags = [
"--skip=directory_in_home"
- "--skip=fish_directory_in_home"
"--skip=home_directory"
- "--skip=truncated_directory_in_home"
"--skip=directory_in_root"
+ "--skip=truncation_symbol_not_truncated_home"
+ "--skip=truncation_symbol_truncated_home"
+ "--skip=folder_with_glide_yaml"
+ "--skip=shows_multiple_tfms"
+ "--skip=shows_pinned_in_project_below_root_with_global_json"
];
meta = with stdenv.lib; {
description = "A minimal, blazing fast, and extremely customizable prompt for any shell";
homepage = "https://starship.rs";
license = licenses.isc;
- maintainers = with maintainers; [ bbigras davidtwco filalex77 Frostman marsam ];
+ maintainers = with maintainers; [ bbigras davidtwco Br1ght0ne Frostman marsam ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/staruml/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/staruml/default.nix
index 90c3c696526d..d0266cf30e28 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/staruml/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/staruml/default.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A sophisticated software modeler";
- homepage = "http://staruml.io/";
+ homepage = "https://staruml.io/";
license = licenses.unfree;
platforms = [ "i686-linux" "x86_64-linux" ];
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/svtplay-dl/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/svtplay-dl/default.nix
index 0c7e0141f932..d06bb8b134db 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/svtplay-dl/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/svtplay-dl/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper, python3Packages, perl, zip
-, gitMinimal }:
+, gitMinimal, ffmpeg }:
let
@@ -8,13 +8,13 @@ let
in stdenv.mkDerivation rec {
pname = "svtplay-dl";
- version = "2.6";
+ version = "2.8";
src = fetchFromGitHub {
owner = "spaam";
repo = "svtplay-dl";
rev = version;
- sha256 = "1d969ig4w6irx5822crhpab2f53svpiyf1vfx87irapy309dqy2y";
+ sha256 = "1977xyxi9jfj7qra1sz7c9lk885cadpci66jvbzvnwm6d60m05lb";
};
pythonPaths = [ pycrypto pyyaml requests ];
@@ -33,6 +33,7 @@ in stdenv.mkDerivation rec {
postInstall = ''
wrapProgram "$out/bin/svtplay-dl" \
+ --prefix PATH : "${ffmpeg}" \
--prefix PYTHONPATH : "$PYTHONPATH"
'';
@@ -45,7 +46,7 @@ in stdenv.mkDerivation rec {
homepage = "https://github.com/spaam/svtplay-dl";
description = "Command-line tool to download videos from svtplay.se and other sites";
license = licenses.mit;
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
maintainers = [ maintainers.rycee ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/sweep-visualizer/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/sweep-visualizer/default.nix
index 21e6f49df1f5..fdd3c5f628d0 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/sweep-visualizer/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/sweep-visualizer/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, makeWrapper, fetchurl,
alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk-pixbuf, glib,
- gnome2, gtk2-x11, nspr, nss,
+ gnome2, pango, gtk2-x11, nspr, nss,
libX11, libxcb, libXcomposite, libXcursor, libXdamage, libXext, libXfixes,
libXi, libXrandr, libXrender, libXScrnSaver, libXtst,
libudev0-shim
@@ -33,7 +33,7 @@
preFixup = let
libPath = lib.makeLibraryPath [
alsaLib atk cairo cups.lib dbus.lib expat fontconfig.lib freetype
- gdk-pixbuf glib gnome2.GConf gnome2.pango gtk2-x11 nspr nss stdenv.cc.cc.lib
+ gdk-pixbuf glib gnome2.GConf pango gtk2-x11 nspr nss stdenv.cc.cc.lib
libX11 libxcb libXcomposite libXcursor libXdamage libXext libXfixes
libXi libXrandr libXrender libXScrnSaver libXtst
];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tagref/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tagref/default.nix
new file mode 100644
index 000000000000..64870e07a3d3
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tagref/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, lib, fetchFromGitHub, rustPlatform }:
+rustPlatform.buildRustPackage rec {
+ pname = "tagref";
+ version = "1.3.3";
+
+ src = fetchFromGitHub {
+ owner = "stepchowfun";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-3R6vhevSld9IjJMsGl5Rwv0ADMjm94NeZxvl8eYHR2Y=";
+ };
+
+ cargoSha256 = "sha256-pLugAT8QlgxawkR2y+LIacRh4nB59qpKLJjxc81CNDY=";
+
+ meta = with lib; {
+ description = "Tagref helps you refer to other locations in your codebase.";
+ homepage = "https://github.com/stepchowfun/tagref";
+ license = licenses.mit;
+ maintainers = [ maintainers.yusdacra ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/thin-provisioning-tools/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/thin-provisioning-tools/default.nix
index 8df030eafadb..3eccb4883618 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/thin-provisioning-tools/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/thin-provisioning-tools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, expat, libaio, boost, binutils }:
+{ stdenv, fetchFromGitHub, autoreconfHook, expat, libaio, boost, binutils }:
stdenv.mkDerivation rec {
pname = "thin-provisioning-tools";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tlp/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tlp/default.nix
index 5a467dd626da..b39f631f95bf 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/tlp/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tlp/default.nix
@@ -16,7 +16,7 @@
, shellcheck
, smartmontools
, systemd
-, utillinux
+, util-linux
, x86_energy_perf_policy
# RDW only works with NetworkManager, and thus is optional with default off
, enableRDW ? false
@@ -86,9 +86,9 @@
perl
smartmontools
systemd
- utillinux
- x86_energy_perf_policy
+ util-linux
] ++ lib.optional enableRDW networkmanager
+ ++ lib.optional (lib.any (lib.meta.platformMatch stdenv.hostPlatform) x86_energy_perf_policy.meta.platforms) x86_energy_perf_policy
);
in
''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmux/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmux/default.nix
index 12ea456b9f7e..7fa33ed82f21 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmux/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmux/default.nix
@@ -13,15 +13,15 @@ let
bashCompletion = fetchFromGitHub {
owner = "imomaliev";
repo = "tmux-bash-completion";
- rev = "fcda450d452f07d36d2f9f27e7e863ba5241200d";
- sha256 = "092jpkhggjqspmknw7h3icm0154rg21mkhbc71j5bxfmfjdxmya8";
+ rev = "f5d53239f7658f8e8fbaf02535cc369009c436d6";
+ sha256 = "0sq2g3w0h3mkfa6qwqdw93chb5f1hgkz5vdl8yw8mxwdqwhsdprr";
};
in
stdenv.mkDerivation rec {
pname = "tmux";
- version = "3.1b";
+ version = "3.1c";
outputs = [ "out" "man" ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
owner = "tmux";
repo = "tmux";
rev = version;
- sha256 = "0jvyq4r691bn0wsr8i6c0q0lzss25vm9nx8sv3fhw9cs63ncq04y";
+ sha256 = "1fqgpzfas85dn0sxlvvg6rj488jwgnxs8d3gqcm8lgs211m9qhcf";
};
nativeBuildInputs = [
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = "http://tmux.github.io/";
+ homepage = "https://tmux.github.io/";
description = "Terminal multiplexer";
longDescription =
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
index e631aa9d342b..5ed63d799793 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
@@ -8,8 +8,8 @@ buildRubyGem rec {
inherit ruby;
name = "${gemName}-${version}";
gemName = "tmuxinator";
- version = "2.0.1";
- source.sha256 = "03q1q6majci0l6kzw6kv7r395jycrl862mlqmyydxcd29y8wm3m2";
+ version = "2.0.2";
+ source.sha256 = "0wwrgx1syi3zrwn52pblh7qivyxp3cvq0rywp6n0s2bkk0xz903z";
erubis = buildRubyGem rec {
inherit ruby;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxp/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
index a118195d4706..cc910c8b41c1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
@@ -4,11 +4,11 @@ with python.pkgs;
buildPythonApplication rec {
pname = "tmuxp";
- version = "1.5.6";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "c305fc45bbf1093561e03cdcd37b2ab1f2efb9e208e74b2dc294cf414859bd8a";
+ sha256 = "4bc52d6683235307c92ddbb164c84e3e892ee2d00afa16ed89eca0fa7f85029e";
};
postPatch = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/topgrade/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/topgrade/default.nix
index b7b38766db38..04a11a922041 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/topgrade/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/topgrade/default.nix
@@ -1,26 +1,30 @@
-{ stdenv, lib, fetchFromGitHub, rustPlatform, Foundation }:
+{ stdenv, lib, fetchFromGitHub, rustPlatform, Foundation, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "topgrade";
- version = "5.7.0";
+ version = "6.0.1";
src = fetchFromGitHub {
owner = "r-darwish";
repo = pname;
rev = "v${version}";
- sha256 = "0nxqi2rykfxhvn8jzprklsc47iilxp1pmm2f17ikfyf5dgi69whb";
+ sha256 = "1bpq4zki98vw793rvrk9qwgh62f1qwzh0cm4a3h0bif43kg836n0";
};
- cargoSha256 = "05afmz2n006331hc8yi2mq9kj574xi1iq6gr983jj75ix7n40rgg";
+ cargoSha256 = "1486pfiv4lfzdz3hj5z6s7q8lhzrldffji3fsf10z50sm4fhq73q";
buildInputs = lib.optional stdenv.isDarwin Foundation;
- # TODO: add manpage (topgrade.8) to postInstall on next update
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ installManPage topgrade.8
+ '';
meta = with lib; {
description = "Upgrade all the things";
homepage = "https://github.com/r-darwish/topgrade";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 hugoreeves ];
+ maintainers = with maintainers; [ Br1ght0ne hugoreeves ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/toybox/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/toybox/default.nix
index 23fdc2f7135c..9b38db5a7273 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/toybox/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/toybox/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "toybox";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "landley";
repo = pname;
rev = version;
- sha256 = "0cb1n0skanwwkwgzlswwhvfb4iji1bw9iqskmczlhakpw3j1yaqa";
+ sha256 = "0cgbmv6qk1haj709hjx5q4sl7wgh91i459gzs1203adwc7rvk6jv";
};
buildInputs = lib.optionals enableStatic [ stdenv.cc.libc stdenv.cc.libc.static ];
@@ -60,6 +60,8 @@ stdenv.mkDerivation rec {
homepage = "https://landley.net/toybox/";
license = licenses.bsd0;
platforms = with platforms; linux ++ darwin ++ freebsd;
+ # https://github.com/NixOS/nixpkgs/issues/101229
+ broken = stdenv.isDarwin;
maintainers = with maintainers; [ hhm ];
priority = 10;
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/trash-cli/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/trash-cli/default.nix
index 141cceff24d3..fce992acd31d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/trash-cli/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/trash-cli/default.nix
@@ -1,37 +1,17 @@
-{ stdenv, fetchFromGitHub, fetchpatch, coreutils
-, python3Packages, substituteAll }:
+{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "trash-cli";
- version = "0.17.1.14";
+ version = "0.20.11.23";
src = fetchFromGitHub {
owner = "andreafrancia";
repo = "trash-cli";
rev = version;
- sha256 = "1bqazna223ibqjwbc1wfvfnspfyrvjy8347qlrgv4cpng72n7gfi";
+ sha256 = "1fjkmpnbpzxniypql68cpwc2rrnih8b34p8pzabrf55f49wcmcph";
};
- patches = [
- (substituteAll {
- src = ./nix-paths.patch;
- df = "${coreutils}/bin/df";
- libc = let ext = if stdenv.isDarwin then ".dylib" else ".so.6";
- in "${stdenv.cc.libc}/lib/libc${ext}";
- })
-
- # Fix build on Python 3.6.
- (fetchpatch {
- url = "https://github.com/andreafrancia/trash-cli/commit/a21b80d1e69783bb09376c3f60dd2f2a10578805.patch";
- sha256 = "0w49rjh433sjfc2cl5a9wlbr6kcn9f1qg905qsyv7ay3ar75wvyp";
- })
-
- # Fix listing trashed files over mount points, see https://github.com/andreafrancia/trash-cli/issues/95
- (fetchpatch {
- url = "https://github.com/andreafrancia/trash-cli/commit/436dfddb4c2932ba3ff696e4732750b7bdc58461.patch";
- sha256 = "02pkcz7nj67jbnqpw1943nrv95m8xyjvab4j62fa64r73fagm8m4";
- })
- ];
+ propagatedBuildInputs = [ python3Packages.psutil ];
checkInputs = with python3Packages; [
nose
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/tydra/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/tydra/default.nix
index c6d7c86c7efd..c19f808397af 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/tydra/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/tydra/default.nix
@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Shortcut menu-based task runner, inspired by Emacs Hydra";
homepage = "https://github.com/Mange/tydra";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/ugtrain/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/ugtrain/default.nix
new file mode 100644
index 000000000000..0645645ae2bf
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/ugtrain/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, pkg-config
+, scanmem
+}:
+
+stdenv.mkDerivation rec {
+ version = "0.4.1";
+ pname = "ugtrain";
+
+ src = fetchFromGitHub {
+ owner = "ugtrain";
+ repo = "ugtrain";
+ rev = "v${version}";
+ sha256 = "0pw9lm8y83mda7x39874ax2147818h1wcibi83pd2x4rp1hjbkkn";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config scanmem ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/ugtrain/ugtrain";
+ description = "The Universal Elite Game Trainer for CLI (Linux game trainer research project)";
+ maintainers = with maintainers; [ mtrsk ];
+ platforms = platforms.linux;
+ license = licenses.gpl3Only;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/up/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/up/default.nix
index b3d275d3081d..47c504cd1a71 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/up/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/up/default.nix
@@ -2,18 +2,16 @@
buildGoModule rec {
pname = "up";
- version = "0.3.2";
-
- patches = [ ./gomod.patch ];
+ version = "0.4";
src = fetchFromGitHub {
owner = "akavel";
repo = "up";
rev = "v${version}";
- sha256 = "1psixyymk98z52yy92lwb75yfins45dw6rif9cxwd7yiascwg2if";
+ sha256 = "1j8fi14fiwjscfzdfjqxgavjadwvcm5mqr8fb7hx3jmxs4kl58bp";
};
- vendorSha256 = "1h3w4i7dyh6yagqmdclvflfq6fx0z880jdnpf28assv7fxd9rjsx";
+ vendorSha256 = "1q8wfsfl3rz698ck5q5s5z6iw9k134fxxvwipcp2b052n998rcrx";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/up/gomod.patch b/infra/libkookie/nixpkgs/pkgs/tools/misc/up/gomod.patch
deleted file mode 100644
index f894f14d21f1..000000000000
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/up/gomod.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/go.mod b/go.mod
-index ecbfe90..56a1409 100644
---- a/go.mod
-+++ b/go.mod
-@@ -1,11 +1,14 @@
- module github.com/akavel/up
-
-+go 1.14
-+
- require (
-- github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635
-+ github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635 // indirect
- github.com/gdamore/tcell v0.0.0-20180924055237-493f3b46b3c2
-- github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856
-+ github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856 // indirect
- github.com/mattn/go-isatty v0.0.3
-- github.com/mattn/go-runewidth v0.0.2
-+ github.com/mattn/go-runewidth v0.0.2 // indirect
- github.com/spf13/pflag v1.0.3
-- golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38
-+ golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3 // indirect
-+ golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38 // indirect
- )
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/urjtag/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/urjtag/default.nix
index 2056fb9d0a5a..f058f2cb8dde 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/urjtag/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/urjtag/default.nix
@@ -1,5 +1,5 @@
{ stdenv, autoconf, automake, pkgconfig, gettext, libtool, bison
-, flex, which, subversion, fetchsvn, makeWrapper, libftdi, libusb-compat-0_1, readline
+, flex, which, subversion, fetchurl, makeWrapper, libftdi1, libusb-compat-0_1, readline
, python3
, svfSupport ? true
, bsdlSupport ? true
@@ -7,19 +7,18 @@
, jedecSupport ? true
}:
-stdenv.mkDerivation {
- version = "0.10";
+stdenv.mkDerivation rec {
+ version = "2019.12";
pname = "urjtag";
- src = fetchsvn {
- url = "svn://svn.code.sf.net/p/urjtag/svn/trunk/urjtag";
- rev = "2051";
- sha256 = "0pyl0y27136nr8mmjdml7zjnfnpbjmgqzkjk99j3hvj38k10wq7f";
+ src = fetchurl {
+ url = "https://downloads.sourceforge.net/project/urjtag/urjtag/${version}/urjtag-${version}.tar.xz";
+ sha256 = "1k2vmvvarik0q3llbfbk8ad35mcns7w1ln9gla1mn7z9c6x6x90r";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gettext autoconf automake libtool bison flex which
- subversion makeWrapper readline libftdi libusb-compat-0_1 python3 ];
+ subversion makeWrapper readline libftdi1 libusb-compat-0_1 python3 ];
configureFlags = [
(stdenv.lib.enableFeature svfSupport "svf")
@@ -28,8 +27,6 @@ stdenv.mkDerivation {
(stdenv.lib.enableFeature jedecSupport "jedec-exp")
];
- preConfigure = "./autogen.sh";
-
meta = {
description = "Enhanced, modern tool for communicating over JTAG with flash chips, CPUs,and many more";
homepage = "http://urjtag.org/";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/vector/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/vector/default.nix
index 37595702b686..d7b141153f46 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/vector/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/vector/default.nix
@@ -4,9 +4,13 @@
, tzdata
, features ?
- (if stdenv.isAarch64
+ ((if stdenv.isAarch64
then [ "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]
else [ "leveldb" "leveldb/leveldb-sys-2" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ])
+ ++
+ (lib.optional stdenv.targetPlatform.isUnix "unix")
+ ++
+ [ "sinks" "sources" "transforms" ])
, coreutils
, CoreServices
}:
@@ -38,15 +42,26 @@ rustPlatform.buildRustPackage rec {
# vector.dev during the checkPhase, which obviously isn't going to work.
# these tests in the DNS module are trivial though, so stubbing them out is
# fine IMO.
+ #
+ # the geoip transform yields maxmindb.so which contains references to rustc.
+ # neither figured out why the shared object is included in the output
+ # (it doesn't seem to be a runtime dependencies of the geoip transform),
+ # nor do I know why it depends on rustc.
+ # However, in order for the closure size to stay at a reasonable level,
+ # transforms-geoip is patched out of Cargo.toml for now - unless explicitly asked for.
patchPhase = ''
substituteInPlace ./src/dns.rs \
--replace "#[test]" ""
+
+ ${lib.optionalString (!builtins.elem "transforms-geoip" features) ''
+ substituteInPlace ./Cargo.toml --replace '"transforms-geoip",' ""
+ ''}
'';
meta = with stdenv.lib; {
description = "A high-performance logs, metrics, and events router";
homepage = "https://github.com/timberio/vector";
license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ thoughtpolice ];
+ maintainers = with maintainers; [ thoughtpolice happysalada ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/vimv/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/vimv/default.nix
new file mode 100644
index 000000000000..023d3384ed68
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/vimv/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, bash, fetchFromGitHub }:
+stdenv.mkDerivation {
+ pname = "vimv";
+ version = "unstable-2019-10-31";
+ src = fetchFromGitHub {
+ owner = "thameera";
+ repo = "vimv";
+ rev = "4152496c1946f68a13c648fb7e583ef23dac4eb8";
+ sha256 = "1fsrfx2gs6bqx7wk7pgcji2i2x4alqpsi66aif4kqvnpqfhcfzjd";
+ };
+ phases = [ "installPhase" ];
+ installPhase = ''
+ install -d $out/bin
+ install $src/vimv $out/bin/vimv
+ patchShebangs $out/bin/vimv
+ '';
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/thameera/vimv";
+ description = "Batch-rename files using Vim";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.kmein ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/vimwiki-markdown/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/vimwiki-markdown/default.nix
index 58fc991beb3e..7c8a723f41f0 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/vimwiki-markdown/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/vimwiki-markdown/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonApplication rec {
- version = "0.3.1";
+ version = "0.3.3";
pname = "vimwiki-markdown";
src = fetchPypi {
inherit version pname;
- sha256 = "50032c62947422c8afbc1733e50526818df7d885d1cc41a27ff65fc26cd3c1c5";
+ sha256 = "ee4ef08f7e4df27f67ffebb5fa413a7cf4fad967a248c1c75d48b00122a5b945";
};
propagatedBuildInputs= [
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/vivid/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/vivid/default.nix
index 707462879863..35a1d5d2d12a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/vivid/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/vivid/default.nix
@@ -13,11 +13,6 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "10xddr5cccc5cmhn4kwi27h3krmgapd7bqcp4rhjlbhdhsw7qxkx";
- # Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
- preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
- unset SDKROOT
- '';
-
meta = with stdenv.lib; {
description = "A generator for LS_COLORS with support for multiple color themes";
homepage = "https://github.com/sharkdp/vivid";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/vix/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/vix/default.nix
new file mode 100644
index 000000000000..7e93cd5d67ec
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/vix/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, SDL }:
+
+stdenv.mkDerivation {
+ pname = "vix";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "BatchDrake";
+ repo = "vix";
+ rev = "824b6755157a0f7430a0be0af454487d1492204d";
+ sha256 = "1y0a2sajkrsg36px21b8lgx1irf0pyj7hccyd6k806bm4zhgxw1z";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ buildInputs = [ SDL ];
+
+ meta = with stdenv.lib; {
+ description = "Visual Interface heXadecimal dump ";
+ homepage = "http://actinid.org/vix/";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.ehmry ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/wacomtablet/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/wacomtablet/default.nix
index aa631d441148..5ff2800496a7 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/wacomtablet/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/wacomtablet/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchurl, extra-cmake-modules, qtx11extras,
+{ lib, mkDerivation, fetchurl, fetchpatch, extra-cmake-modules, qtx11extras,
plasma-workspace, libwacom, xf86_input_wacom
}:
@@ -9,6 +9,12 @@ mkDerivation rec {
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
sha256 = "197pwpl87gqlnza36bp68jvw8ww25znk08acmi8bpz7n84xfc368";
};
+ patches = [
+ (fetchpatch {
+ url = "https://invent.kde.org/system/wacomtablet/commit/4f73ff02b3efd5e8728b18fcf1067eca166704ee.patch";
+ sha256 = "0185gbh1vywfz8a3wnvncmzdk0dd189my4bzimkbh85rlrqq2nf8";
+ })
+ ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
@@ -22,7 +28,7 @@ mkDerivation rec {
This module implements a GUI for the Wacom Linux Drivers and extends it
with profile support to handle different button / pen layouts per profile.
'';
- homepage = "https://cgit.kde.org/wacomtablet.git/about/";
+ homepage = "https://invent.kde.org/system/wacomtablet";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.Thra11 ];
platforms = lib.platforms.linux;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/websocat/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/websocat/default.nix
index c936b1599638..f2bcfd8b7813 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/websocat/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/websocat/default.nix
@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Command-line client for WebSockets (like netcat/socat)";
homepage = "https://github.com/vi/websocat";
license = licenses.mit;
- maintainers = with maintainers; [ thoughtpolice filalex77 ];
+ maintainers = with maintainers; [ thoughtpolice Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/woeusb/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/woeusb/default.nix
index 4c235b4866f2..fddb98d8dc38 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/woeusb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/woeusb/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, makeWrapper
-, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, utillinux, wget
+, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, util-linux, wget
, wxGTK30 }:
stdenv.mkDerivation rec {
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
# should be patched with a less useless default PATH, but for now
# we add everything we need manually.
wrapProgram "$out/bin/woeusb" \
- --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted utillinux wget p7zip ]}'
+ --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted util-linux wget p7zip ]}'
'';
doInstallCheck = true;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/woof/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/woof/default.nix
index e00634dd53e1..e89ef8dab0e1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/woof/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/woof/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
description = "Web Offer One File - Command-line utility to easily exchange files over a local network";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
- maintainers = with maintainers; [ lschuermann ];
+ maintainers = with maintainers; [ matthiasbeyer ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/wootility/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/wootility/default.nix
index cc192951ca84..a79f414a3591 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/wootility/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/wootility/default.nix
@@ -35,7 +35,7 @@ appimageTools.wrapType2 rec {
meta = with lib; {
homepage = "https://wooting.io/wootility";
- description = "Wootility is customization and management software for Wooting keyboards";
+ description = "A customization and management software for Wooting keyboards";
platforms = [ "x86_64-linux" ];
license = "unknown";
maintainers = with maintainers; [ davidtwco ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/wsl-open/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/wsl-open/default.nix
new file mode 100644
index 000000000000..ddd3904a1057
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/wsl-open/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, installShellFiles }:
+
+stdenv.mkDerivation rec {
+ pname = "wsl-open";
+ version = "2.1.1";
+
+ src = fetchFromGitHub {
+ owner = "4U6U57";
+ repo = "wsl-open";
+ rev = "v${version}";
+ sha256 = "1mwak846zh47p3pp4q5f54cw8d9qk61zn43q81j2pkcm35mv9lzg";
+ };
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ installPhase = ''
+ install -m0755 -D wsl-open.sh $out/bin/wsl-open
+ installManPage wsl-open.1
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Open files with xdg-open from Windows Subsystem for Linux (WSL) in Windows applications";
+ homepage = "https://gitlab.com/4U6U57/wsl-open";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/xfstests/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/xfstests/default.nix
index 5f6d2bb1278d..3bc01048c1ed 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/xfstests/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/xfstests/default.nix
@@ -1,7 +1,7 @@
{ stdenv, acl, attr, autoconf, automake, bash, bc, coreutils, e2fsprogs
, fetchgit, fio, gawk, keyutils, killall, lib, libaio, libcap, libtool
, libuuid, libxfs, lvm2, openssl, perl, procps, quota
-, time, utillinux, which, writeScript, xfsprogs, runtimeShell }:
+, time, util-linux, which, writeScript, xfsprogs, runtimeShell }:
stdenv.mkDerivation {
name = "xfstests-2019-09-08";
@@ -96,7 +96,7 @@ stdenv.mkDerivation {
export PATH=${lib.makeBinPath [acl attr bc e2fsprogs fio gawk keyutils
libcap lvm2 perl procps killall quota
- utillinux which xfsprogs]}:$PATH
+ util-linux which xfsprogs]}:$PATH
exec ./check "$@"
'';
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/xvfb-run/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/xvfb-run/default.nix
index 04c1902f3a0b..02a2d67de53d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/xvfb-run/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/xvfb-run/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper, xorgserver, getopt
-, xauth, utillinux, which, fontsConf, gawk, coreutils }:
+, xauth, util-linux, which, fontsConf, gawk, coreutils }:
let
xvfb_run = fetchurl {
name = "xvfb-run";
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
patchShebangs $out/bin/xvfb-run
wrapProgram $out/bin/xvfb-run \
--set FONTCONFIG_FILE "${fontsConf}" \
- --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux gawk coreutils ]}
+ --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which util-linux gawk coreutils ]}
'';
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/yle-dl/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
index 00624a482c8e..40bf214f4630 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
@@ -1,29 +1,29 @@
-{ stdenv, fetchFromGitHub, rtmpdump, php, pythonPackages, ffmpeg_3 }:
+{ stdenv, fetchFromGitHub, rtmpdump, php, wget, python3Packages, ffmpeg_3 }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "yle-dl";
- version = "2.31";
+ version = "20201022";
src = fetchFromGitHub {
owner = "aajanki";
repo = "yle-dl";
rev = version;
- sha256 = "0k93p9csyjm0w33diwl5s22kzs3g78jl3n9k8nxxpqrybfjl912f";
+ sha256 = "0p56pb3wxdzqgs4fsh4hn06xs0mgzgznqqr0bn2vkkkibnkr1asp";
};
- propagatedBuildInputs = with pythonPackages; [
- lxml pyamf pycrypto requests future ffmpeg_3 setuptools
+ propagatedBuildInputs = with python3Packages; [
+ attrs ConfigArgParse ffmpeg_3 future lxml requests
];
- pythonPath = [ rtmpdump php ];
+ pythonPath = [ rtmpdump php wget ];
doCheck = false; # tests require network access
- checkInputs = with pythonPackages; [ pytest pytestrunner ];
+ checkInputs = with python3Packages; [ ffmpeg_3 pytest pytestrunner ];
meta = with stdenv.lib; {
description = "Downloads videos from Yle (Finnish Broadcasting Company) servers";
homepage = "https://aajanki.github.io/yle-dl/";
- license = licenses.gpl3;
- maintainers = [ maintainers.dezgeg ];
- platforms = platforms.linux;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ dezgeg SuperSandro2000 ];
+ platforms = platforms.unix;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/you-get/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/you-get/default.nix
index 8314dc2c9a35..053d2ae59d2a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/you-get/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/you-get/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "you-get";
- version = "0.4.1456";
+ version = "0.4.1488";
# Tests aren't packaged, but they all hit the real network so
# probably aren't suitable for a build environment anyway.
@@ -10,7 +10,7 @@ buildPythonApplication rec {
src = fetchPypi {
inherit pname version;
- sha256 = "14miw5gmj571584rmdzjxf88icmb1psrsfbwpabn8blz8l5aq6bv";
+ sha256 = "28aec2f15e86ea1cbf9900827ade41388aa3f1ac43b4ab49999bce48f37cf9c3";
};
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
index e3b64939a0a4..b037a982edcf 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
@@ -18,11 +18,11 @@ buildPythonPackage rec {
# The websites youtube-dl deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
- version = "2020.09.20";
+ version = "2020.12.05";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "1pkw3hnkddk1kqv0in152q1k4jjgbmf2xvc9j3r5nd38z6f7j6mc";
+ sha256 = "065s45l8qz7wlkaxw9bj20gq9647zpwdj9vc6chhqjscl63z1aqm";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/zoxide/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/zoxide/default.nix
index 3e4cbfd84334..c5ca2965e9dd 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/zoxide/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/zoxide/default.nix
@@ -1,11 +1,20 @@
{ lib
+, stdenv
, fetchFromGitHub
, rustPlatform
, withFzf ? true
, fzf
+
+ # checkInputs
+, fish
+, powershell
+, shellcheck
+, shfmt
+, xonsh
+, zsh
}:
let
- version = "0.4.3";
+ version = "0.5.0";
in
rustPlatform.buildRustPackage {
pname = "zoxide";
@@ -15,15 +24,32 @@ rustPlatform.buildRustPackage {
owner = "ajeetdsouza";
repo = "zoxide";
rev = "v${version}";
- sha256 = "1ghdal6pqkp56rqawhj26ch1x4cvnjj032xz3626aiddqgn134zj";
+ sha256 = "143lh94mw31pm9q7ib63h2k842g3h222mdabhf25hpb19lka2w5y";
};
+ # tests are broken on darwin
+ doCheck = !stdenv.isDarwin;
+
+ # fish needs a writable HOME for whatever reason
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ checkInputs = [
+ fish
+ powershell
+ shellcheck
+ shfmt
+ xonsh
+ zsh
+ ];
+
postPatch = lib.optionalString withFzf ''
substituteInPlace src/fzf.rs \
--replace '"fzf"' '"${fzf}/bin/fzf"'
'';
- cargoSha256 = "0klnjmda77bq9i9f0rz48jzaw4rcf7hafcjjpb0i570d7hlxnwsr";
+ cargoSha256 = "05mp101yk1zkjj1gwbkldizq6f9f8089gqgvq42c4ngq88pc7v9a";
meta = with lib; {
description = "A fast cd command that learns your habits";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/zsh-autoenv/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/zsh-autoenv/default.nix
index c44837b877d1..f4295443f69e 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/zsh-autoenv/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/zsh-autoenv/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
cat <<SCRIPT > $out/bin/zsh-autoenv-share
#!${runtimeShell}
- # Run this script to find the fzf shared folder where all the shell
+ # Run this script to find the zsh-autoenv shared folder where all the shell
# integration scripts are living.
echo $out/share/zsh-autoenv
SCRIPT