Remove workarounds for open nixpkgs PRs
[?]
Apr 1, 2023, 12:44 PM
FDN24OK3TVL3CI44BKC2F3EJBOEFJZGXZUVT5F3YYXVJN5SQT72QCDependencies
- [2]
DBSDTDTDKeep nixpkgs source(s) as gcroots - [3]
W2MX3YW4Add CMake and cross example - [4]
P34QQPLUPin shellcheck / pygmentize - [5]
JGZ7GBCLAdd linting - [6]
W2G433QURefactor libdemo and flakeref for nix run commands - [7]
4A2DSMIMClean up nix-container-demo-helper.sh - [8]
TEQJC3HXAdd 03-nix-container - [9]
VMUKZQZRWork on 02-nix-build - [10]
HCY72TQRImprove linting - [*]
M5U5PAX7Add wrapper script, improve libdemo
Change contents
- replacement in demo-full.sh at line 17
__nix_make_gcroot "$(nix flake metadata "${NIXPKGS_FLAKEREF}" | grep 'Path' | awk '{ print $2; }')"if [ "${WRAP_NIX_MAKE_GCROOTS:-0}" = 1 ]; then__nix_make_gcroot "$(nix flake metadata "${NIXPKGS_FLAKEREF}" | grep 'Path' | awk '{ print $2; }')"fi - replacement in bash/nix-container-demo-helper.sh at line 8
export NIXPKGS_FLAKEREF=github:nixos/nixpkgs/008ce261a7e3c532e792cb8e39482f2cc1b192f5export NIXPKGS_FLAKEREF=github:nixos/nixpkgs/b1581c36189e5063163acb24822ed8a343bf6a8f - replacement in bash/nix-container-demo-helper.sh at line 12
# Hack around missing mainProgram attribute in pygments# TODO: use nixpkgs_flakeref when this fix is mergedCOLORTERM="" TERM="" nix run github:sfrijters/nixpkgs/pygments-mainprogram#python3Packages.pygments -- "$@"__nix_make_gcroot "$(nix flake metadata "github:sfrijters/nixpkgs/pygments-mainprogram" | grep 'Path' | awk '{ print $2; }')"COLORTERM="" TERM="" nix run "${NIXPKGS_FLAKEREF}#python3Packages.pygments" -- "$@" - replacement in bash/nix-container-demo-helper.sh at line 23
# Hack around missing imagemagick# TODO: use nixpkgs_flakeref when this fix is mergednix run github:sfrijters/nixpkgs/tiv-add-wrapper#tiv -- "$@"__nix_make_gcroot "$(nix flake metadata "github:sfrijters/nixpkgs/tiv-add-wrapper" | grep 'Path' | awk '{ print $2; }')"nix run "${NIXPKGS_FLAKEREF}#tiv" -- "$@" - replacement in 04-cmake-and-cross/flake.lock at line 20
"lastModified": 1679396235,"narHash": "sha256-RjmNVFuZQ2e6u35B98JcY9IzVDtZb3d4QcbtfLtNWkE=","lastModified": 1680348971,"narHash": "sha256-4npuc2iZz8kH6r0IwTwVUvz1iD9PhCJH5YPgKUM1hNY=", - replacement in 04-cmake-and-cross/flake.lock at line 24
"rev": "008ce261a7e3c532e792cb8e39482f2cc1b192f5","rev": "b1581c36189e5063163acb24822ed8a343bf6a8f", - replacement in 03-nix-container/flake.lock at line 5
"lastModified": 1679396235,"narHash": "sha256-RjmNVFuZQ2e6u35B98JcY9IzVDtZb3d4QcbtfLtNWkE=","lastModified": 1680348971,"narHash": "sha256-4npuc2iZz8kH6r0IwTwVUvz1iD9PhCJH5YPgKUM1hNY=", - replacement in 03-nix-container/flake.lock at line 9
"rev": "008ce261a7e3c532e792cb8e39482f2cc1b192f5","rev": "b1581c36189e5063163acb24822ed8a343bf6a8f", - replacement in 02-nix-build/flake.lock at line 5
"lastModified": 1679396235,"narHash": "sha256-RjmNVFuZQ2e6u35B98JcY9IzVDtZb3d4QcbtfLtNWkE=","lastModified": 1680348971,"narHash": "sha256-4npuc2iZz8kH6r0IwTwVUvz1iD9PhCJH5YPgKUM1hNY=", - replacement in 02-nix-build/flake.lock at line 9
"rev": "008ce261a7e3c532e792cb8e39482f2cc1b192f5","rev": "b1581c36189e5063163acb24822ed8a343bf6a8f",