From 029fe7b89a53bcdb58ded7a1281e294671f51790 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Thu, 10 Jul 2025 12:21:20 -0400 Subject: [PATCH 01/24] wxsqlite3: enable parallel building --- pkgs/by-name/wx/wxsqlite3/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/wx/wxsqlite3/package.nix b/pkgs/by-name/wx/wxsqlite3/package.nix index e49a7bfde48a..1ad08d1249b6 100644 --- a/pkgs/by-name/wx/wxsqlite3/package.nix +++ b/pkgs/by-name/wx/wxsqlite3/package.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation rec { hash = "sha256-3t8SQJdB7ivuCnsr5TxmgslQNkvz+O/mE3NB+R/kXHM="; }; + enableParallelBuilding = true; + nativeBuildInputs = [ autoreconfHook ]; From 4bcccbcc9a1efcd4f34a0f234a90a11c48ce22de Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Thu, 10 Jul 2025 10:14:26 -0400 Subject: [PATCH 02/24] wxsqlite3: add test Taken from https://github.com/utelle/wxsqlite3/blob/c388d8daf1e3e0e63b43cb4c94f16a28b425293f/.github/workflows/ci4wxsqlite3.yml#L40 --- pkgs/by-name/wx/wxsqlite3/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/wx/wxsqlite3/package.nix b/pkgs/by-name/wx/wxsqlite3/package.nix index 1ad08d1249b6..9199d8e7ef29 100644 --- a/pkgs/by-name/wx/wxsqlite3/package.nix +++ b/pkgs/by-name/wx/wxsqlite3/package.nix @@ -29,6 +29,16 @@ stdenv.mkDerivation rec { wxGTK32 ]; + doCheck = true; + + checkPhase = '' + runHook preCheck + + ./samples/minimal -t -s ./samples + + runHook postCheck + ''; + meta = with lib; { homepage = "https://utelle.github.io/wxsqlite3/"; description = "C++ wrapper around the public domain SQLite 3.x for wxWidgets"; From a6bef88f3ff366ae5d559545f814fa70db70c41b Mon Sep 17 00:00:00 2001 From: Steve Walker <65963536+stevalkr@users.noreply.github.com> Date: Thu, 14 Aug 2025 20:34:09 +0800 Subject: [PATCH 03/24] fzf: don't source automatically The removed lines are identical to enabling fish integration in home-manager/nixos thus the options cannot disable it. --- pkgs/by-name/fz/fzf/package.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index b0a7337d9e5f..86ae40b25b77 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -65,12 +65,6 @@ buildGoModule rec { # Install shell integrations install -D shell/* -t $out/share/fzf/ - install -D shell/key-bindings.fish $out/share/fish/vendor_functions.d/fzf_key_bindings.fish - mkdir -p $out/share/fish/vendor_conf.d - cat << EOF > $out/share/fish/vendor_conf.d/load-fzf-key-bindings.fish - status is-interactive; or exit 0 - fzf_key_bindings - EOF cat <