From 99a544860769fafa6ade508c556e45822ff195fb Mon Sep 17 00:00:00 2001 From: J <2742259+javdl@users.noreply.github.com> Date: Mon, 6 Jan 2025 11:37:41 +0100 Subject: [PATCH] remove direnv --- .../vfkzza2x33pvc32l8v25ql82i113y66i-source | 1 - ...e-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa | 1 - ...5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc | 2424 ----------------- 3 files changed, 2426 deletions(-) delete mode 120000 .direnv/flake-inputs/vfkzza2x33pvc32l8v25ql82i113y66i-source delete mode 120000 .direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa delete mode 100644 .direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc diff --git a/.direnv/flake-inputs/vfkzza2x33pvc32l8v25ql82i113y66i-source b/.direnv/flake-inputs/vfkzza2x33pvc32l8v25ql82i113y66i-source deleted file mode 120000 index 2f3dac9..0000000 --- a/.direnv/flake-inputs/vfkzza2x33pvc32l8v25ql82i113y66i-source +++ /dev/null @@ -1 +0,0 @@ -/nix/store/vfkzza2x33pvc32l8v25ql82i113y66i-source \ No newline at end of file diff --git a/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa b/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa deleted file mode 120000 index 7ec8e9a..0000000 --- a/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa +++ /dev/null @@ -1 +0,0 @@ -/nix/store/arqqhx27zyyxjhjxnjcc605nrl086vag-nix-shell-env \ No newline at end of file diff --git a/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc b/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc deleted file mode 100644 index 4391f5a..0000000 --- a/.direnv/flake-profile-a5d5b61aa8a61b7d9d765e1daf971a9a578f1cfa.rc +++ /dev/null @@ -1,2424 +0,0 @@ -unset shellHook -PATH=${PATH:-} -nix_saved_PATH="$PATH" -XDG_DATA_DIRS=${XDG_DATA_DIRS:-} -nix_saved_XDG_DATA_DIRS="$XDG_DATA_DIRS" -AR='ar' -export AR -AR_FOR_BUILD='ar' -export AR_FOR_BUILD -AS='as' -export AS -AS_FOR_BUILD='as' -export AS_FOR_BUILD -BASH='/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash' -CC='clang' -export CC -CC_FOR_BUILD='clang' -export CC_FOR_BUILD -CONFIG_SHELL='/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash' -export CONFIG_SHELL -CXX='clang++' -export CXX -CXX_FOR_BUILD='clang++' -export CXX_FOR_BUILD -<<<<<<< HEAD -DEVELOPER_DIR='/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' -export DEVELOPER_DIR -HOSTTYPE='aarch64' -HOST_PATH='/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/bin:/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin/bin:/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin/bin:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0/bin:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/bin:/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/5n4nhq1ip73g686cxj78r9igmmzxnbdk-findutils-4.10.0/bin:/nix/store/hvjs56gq5rzgqdfp0mggvnyp9cr0cy7r-diffutils-3.10/bin:/nix/store/q00515dbakw90icdmr8qd8hgbh6b33v0-gnused-4.9/bin:/nix/store/x8qbgqy55qga5sw79a8h56na235avch2-gnugrep-3.11/bin:/nix/store/biggjv82cxnvwkk42y5cbypcsmp8vj85-gawk-5.3.1/bin:/nix/store/pws2sdgmk2smi4ypqwbpm9qvslnz3a0p-gnutar-1.35/bin:/nix/store/5k4vihzd2slw82mv38vkmjngmbl2mx9i-gzip-1.13/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1/bin:/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin:/nix/store/y1l2hfx3ai20anagh9p43dim4rzsmyfh-patch-2.7.6/bin:/nix/store/y50xjky6bwcianyxxld6dsanylx17fb3-xz-5.6.3-bin/bin:/nix/store/aq6ki584s5gpzhbidw1d566z6an5qn0z-file-5.45/bin' -======= -DETERMINISTIC_BUILD='1' -export DETERMINISTIC_BUILD -DEVELOPER_DIR='/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' -export DEVELOPER_DIR -HOSTTYPE='aarch64' -HOST_PATH='/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/bin:/nix/store/hsb7i078ddpkhq6m8s6627rxzlnaq3wa-python3.12-reuse-4.0.3/bin:/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/bin:/nix/store/yx16ip2xakif1fwlrigzcs8p7l71r1zj-python3.12-chardet-5.2.0/bin:/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin/bin:/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin/bin:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0/bin:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/bin:/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/5n4nhq1ip73g686cxj78r9igmmzxnbdk-findutils-4.10.0/bin:/nix/store/hvjs56gq5rzgqdfp0mggvnyp9cr0cy7r-diffutils-3.10/bin:/nix/store/q00515dbakw90icdmr8qd8hgbh6b33v0-gnused-4.9/bin:/nix/store/x8qbgqy55qga5sw79a8h56na235avch2-gnugrep-3.11/bin:/nix/store/biggjv82cxnvwkk42y5cbypcsmp8vj85-gawk-5.3.1/bin:/nix/store/pws2sdgmk2smi4ypqwbpm9qvslnz3a0p-gnutar-1.35/bin:/nix/store/5k4vihzd2slw82mv38vkmjngmbl2mx9i-gzip-1.13/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1/bin:/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin:/nix/store/y1l2hfx3ai20anagh9p43dim4rzsmyfh-patch-2.7.6/bin:/nix/store/y50xjky6bwcianyxxld6dsanylx17fb3-xz-5.6.3-bin/bin:/nix/store/aq6ki584s5gpzhbidw1d566z6an5qn0z-file-5.45/bin' ->>>>>>> 1da1a38 (ignore) -export HOST_PATH -IFS=' -' -IN_NIX_SHELL='impure' -export IN_NIX_SHELL -LD='ld' -export LD -LD_DYLD_PATH='/usr/lib/dyld' -export LD_DYLD_PATH -LD_FOR_BUILD='ld' -export LD_FOR_BUILD -LINENO='76' -MACHTYPE='aarch64-apple-darwin24.1.0' -MACOSX_DEPLOYMENT_TARGET='11.0' -export MACOSX_DEPLOYMENT_TARGET -NIX_APPLE_SDK_VERSION='110300' -export NIX_APPLE_SDK_VERSION -NIX_BINTOOLS='/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6' -export NIX_BINTOOLS -NIX_BINTOOLS_FOR_BUILD='/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6' -export NIX_BINTOOLS_FOR_BUILD -NIX_BINTOOLS_WRAPPER_TARGET_BUILD_aarch64_apple_darwin='1' -export NIX_BINTOOLS_WRAPPER_TARGET_BUILD_aarch64_apple_darwin -NIX_BINTOOLS_WRAPPER_TARGET_HOST_aarch64_apple_darwin='1' -export NIX_BINTOOLS_WRAPPER_TARGET_HOST_aarch64_apple_darwin -NIX_BUILD_CORES='10' -export NIX_BUILD_CORES -NIX_CC='/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' -export NIX_CC -NIX_CC_FOR_BUILD='/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' -export NIX_CC_FOR_BUILD -NIX_CC_WRAPPER_TARGET_BUILD_aarch64_apple_darwin='1' -export NIX_CC_WRAPPER_TARGET_BUILD_aarch64_apple_darwin -NIX_CC_WRAPPER_TARGET_HOST_aarch64_apple_darwin='1' -export NIX_CC_WRAPPER_TARGET_HOST_aarch64_apple_darwin -<<<<<<< HEAD -NIX_CFLAGS_COMPILE=' -frandom-seed=arqqhx27zy -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include' -export NIX_CFLAGS_COMPILE -NIX_CFLAGS_COMPILE_FOR_BUILD=' -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include' -======= -NIX_CFLAGS_COMPILE=' -frandom-seed=afjv6nzsnl -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include' -export NIX_CFLAGS_COMPILE -NIX_CFLAGS_COMPILE_FOR_BUILD=' -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include -isystem /nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11/include' ->>>>>>> 1da1a38 (ignore) -export NIX_CFLAGS_COMPILE_FOR_BUILD -NIX_DONT_SET_RPATH='1' -export NIX_DONT_SET_RPATH -NIX_DONT_SET_RPATH_FOR_BUILD='1' -export NIX_DONT_SET_RPATH_FOR_BUILD -NIX_ENFORCE_NO_NATIVE='1' -export NIX_ENFORCE_NO_NATIVE -NIX_HARDENING_ENABLE='bindnow format fortify fortify3 pic relro stackprotector strictoverflow zerocallusedregs' -export NIX_HARDENING_ENABLE -NIX_IGNORE_LD_THROUGH_GCC='1' -export NIX_IGNORE_LD_THROUGH_GCC -<<<<<<< HEAD -NIX_LDFLAGS=' -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib' -export NIX_LDFLAGS -NIX_LDFLAGS_FOR_BUILD=' -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib' -======= -NIX_LDFLAGS=' -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib' -export NIX_LDFLAGS -NIX_LDFLAGS_FOR_BUILD=' -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib -L/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6/lib -L/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/lib -L/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/lib -L/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/lib -L/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/lib -L/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib -L/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2/lib -L/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1/lib -L/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1/lib -L/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8/lib -L/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib/lib -L/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43/lib -L/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3/lib -L/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib/lib -L/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83/lib -L/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0/lib -L/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72/lib' ->>>>>>> 1da1a38 (ignore) -export NIX_LDFLAGS_FOR_BUILD -NIX_NO_SELF_RPATH='1' -export NIX_NO_SELF_RPATH -NIX_PKG_CONFIG_WRAPPER_TARGET_HOST_aarch64_apple_darwin='1' -export NIX_PKG_CONFIG_WRAPPER_TARGET_HOST_aarch64_apple_darwin -NIX_STORE='/nix/store' -export NIX_STORE -NM='nm' -export NM -NM_FOR_BUILD='nm' -export NM_FOR_BUILD -OBJCOPY='objcopy' -export OBJCOPY -OBJCOPY_FOR_BUILD='objcopy' -export OBJCOPY_FOR_BUILD -OBJDUMP='objdump' -export OBJDUMP -OBJDUMP_FOR_BUILD='objdump' -export OBJDUMP_FOR_BUILD -OLDPWD='' -export OLDPWD -OPTERR='1' -OSTYPE='darwin24.1.0' -<<<<<<< HEAD -PATH='/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6/bin:/nix/store/pljhgkcg86si7ml0w3h018m5105yhy1s-clang-16.0.6/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6/bin:/nix/store/q7aldi3qskmsnrmlg3vdrbb03s28al3x-cctools-binutils-darwin-1010.6/bin:/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/bin:/nix/store/3gakp4idgx224rzx23y6502pryd5y6qs-pkg-config-wrapper-0.29.2/bin:/nix/store/a62cfbl6x6p8lcwan1afqbg06x9n2fn8-rsync-3.3.0/bin:/nix/store/5h7jl6pyxly39wi0yzsfpm8xq3kydcyy-zstd-1.5.6-bin/bin:/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/bin:/nix/store/kfbwmip99hgd4v7w2hzyba8wb13x3q9p-xcbuild-0.1.1-unstable-2019-11-20-xcrun/bin:/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/bin:/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin/bin:/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin/bin:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0/bin:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/bin:/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/5n4nhq1ip73g686cxj78r9igmmzxnbdk-findutils-4.10.0/bin:/nix/store/hvjs56gq5rzgqdfp0mggvnyp9cr0cy7r-diffutils-3.10/bin:/nix/store/q00515dbakw90icdmr8qd8hgbh6b33v0-gnused-4.9/bin:/nix/store/x8qbgqy55qga5sw79a8h56na235avch2-gnugrep-3.11/bin:/nix/store/biggjv82cxnvwkk42y5cbypcsmp8vj85-gawk-5.3.1/bin:/nix/store/pws2sdgmk2smi4ypqwbpm9qvslnz3a0p-gnutar-1.35/bin:/nix/store/5k4vihzd2slw82mv38vkmjngmbl2mx9i-gzip-1.13/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1/bin:/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin:/nix/store/y1l2hfx3ai20anagh9p43dim4rzsmyfh-patch-2.7.6/bin:/nix/store/y50xjky6bwcianyxxld6dsanylx17fb3-xz-5.6.3-bin/bin:/nix/store/aq6ki584s5gpzhbidw1d566z6an5qn0z-file-5.45/bin' -======= -PATH='/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6/bin:/nix/store/pljhgkcg86si7ml0w3h018m5105yhy1s-clang-16.0.6/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6/bin:/nix/store/q7aldi3qskmsnrmlg3vdrbb03s28al3x-cctools-binutils-darwin-1010.6/bin:/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/bin:/nix/store/3gakp4idgx224rzx23y6502pryd5y6qs-pkg-config-wrapper-0.29.2/bin:/nix/store/a62cfbl6x6p8lcwan1afqbg06x9n2fn8-rsync-3.3.0/bin:/nix/store/5h7jl6pyxly39wi0yzsfpm8xq3kydcyy-zstd-1.5.6-bin/bin:/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/bin:/nix/store/kfbwmip99hgd4v7w2hzyba8wb13x3q9p-xcbuild-0.1.1-unstable-2019-11-20-xcrun/bin:/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107/bin:/nix/store/hsb7i078ddpkhq6m8s6627rxzlnaq3wa-python3.12-reuse-4.0.3/bin:/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/bin:/nix/store/yx16ip2xakif1fwlrigzcs8p7l71r1zj-python3.12-chardet-5.2.0/bin:/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin/bin:/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin/bin:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0/bin:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/bin:/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin/bin:/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5/bin:/nix/store/5n4nhq1ip73g686cxj78r9igmmzxnbdk-findutils-4.10.0/bin:/nix/store/hvjs56gq5rzgqdfp0mggvnyp9cr0cy7r-diffutils-3.10/bin:/nix/store/q00515dbakw90icdmr8qd8hgbh6b33v0-gnused-4.9/bin:/nix/store/x8qbgqy55qga5sw79a8h56na235avch2-gnugrep-3.11/bin:/nix/store/biggjv82cxnvwkk42y5cbypcsmp8vj85-gawk-5.3.1/bin:/nix/store/pws2sdgmk2smi4ypqwbpm9qvslnz3a0p-gnutar-1.35/bin:/nix/store/5k4vihzd2slw82mv38vkmjngmbl2mx9i-gzip-1.13/bin:/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin/bin:/nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1/bin:/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin:/nix/store/y1l2hfx3ai20anagh9p43dim4rzsmyfh-patch-2.7.6/bin:/nix/store/y50xjky6bwcianyxxld6dsanylx17fb3-xz-5.6.3-bin/bin:/nix/store/aq6ki584s5gpzhbidw1d566z6an5qn0z-file-5.45/bin' ->>>>>>> 1da1a38 (ignore) -export PATH -PATH_LOCALE='/nix/store/9g3p7ab034v4h64j92q52gacbvnr87as-locale-118/share/locale' -export PATH_LOCALE -PKG_CONFIG='pkg-config' -export PKG_CONFIG -<<<<<<< HEAD -PKG_CONFIG_PATH='/nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/lib/pkgconfig:/nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/lib/pkgconfig:/nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/lib/pkgconfig:/nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/lib/pkgconfig:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/lib/pkgconfig:/nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/lib/pkgconfig:/nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/lib/pkgconfig:/nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/lib/pkgconfig:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/lib/pkgconfig' -======= -PKG_CONFIG_PATH='/nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev/lib/pkgconfig:/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib/pkgconfig:/nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev/lib/pkgconfig:/nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev/lib/pkgconfig:/nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev/lib/pkgconfig:/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev/lib/pkgconfig:/nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev/lib/pkgconfig:/nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev/lib/pkgconfig:/nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev/lib/pkgconfig:/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev/lib/pkgconfig' ->>>>>>> 1da1a38 (ignore) -export PKG_CONFIG_PATH -PS4='+ ' -PYTHONHASHSEED='0' -export PYTHONHASHSEED -PYTHONNOUSERSITE='1' -export PYTHONNOUSERSITE -PYTHONPATH='/nix/store/hsb7i078ddpkhq6m8s6627rxzlnaq3wa-python3.12-reuse-4.0.3/lib/python3.12/site-packages:/nix/store/4fflmmgam8p5a3cbn46fzq7lz3ngrd2v-python3.12-attrs-24.2.0/lib/python3.12/site-packages:/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7/lib/python3.12/site-packages:/nix/store/wixbaj54g8z5g8icv3pzlm5yyx3x79rj-python3.12-binaryornot-0.4.4/lib/python3.12/site-packages:/nix/store/yx16ip2xakif1fwlrigzcs8p7l71r1zj-python3.12-chardet-5.2.0/lib/python3.12/site-packages:/nix/store/15fr97fy7727rncapf9zlpzcf7q4gwd4-python3.12-boolean-py-4.0/lib/python3.12/site-packages:/nix/store/6k3cmaqj2qhq7p1cy7qy32w36w0hbjl2-python3.12-python-debian-0.1.49/lib/python3.12/site-packages:/nix/store/c8q2bdwc18qh300x4cqbylmc56269a6l-python3.12-jinja2-3.1.4/lib/python3.12/site-packages:/nix/store/rz64ys1q9mv41xryqv4v7s6rspzqqyfv-python3.12-markupsafe-3.0.2/lib/python3.12/site-packages:/nix/store/d2i19x78db43p26pw37iamw1k74xaf9a-python3.12-license-expression-30.4.0/lib/python3.12/site-packages:/nix/store/yghir0l5qn24rfz9pmz972k8d8w19ql4-python3.12-tomlkit-0.13.2/lib/python3.12/site-packages' -export PYTHONPATH -RANLIB='ranlib' -export RANLIB -RANLIB_FOR_BUILD='ranlib' -export RANLIB_FOR_BUILD -SDKROOT='/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk' -export SDKROOT -SHELL='/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash' -export SHELL -SIZE='size' -export SIZE -SIZE_FOR_BUILD='size' -export SIZE_FOR_BUILD -SOURCE_DATE_EPOCH='315532800' -export SOURCE_DATE_EPOCH -STRINGS='strings' -export STRINGS -STRINGS_FOR_BUILD='strings' -export STRINGS_FOR_BUILD -STRIP='strip' -export STRIP -STRIP_FOR_BUILD='strip' -export STRIP_FOR_BUILD -XDG_DATA_DIRS='/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6/share:/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0/share:/nix/store/3gakp4idgx224rzx23y6502pryd5y6qs-pkg-config-wrapper-0.29.2/share:/nix/store/a62cfbl6x6p8lcwan1afqbg06x9n2fn8-rsync-3.3.0/share:/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6/share' -export XDG_DATA_DIRS -ZERO_AR_DATE='1' -export ZERO_AR_DATE -__darwinAllowLocalNetworking='' -export __darwinAllowLocalNetworking -__impureHostDeps='/bin/sh /usr/lib/libSystem.B.dylib /usr/lib/system/libunc.dylib /dev/zero /dev/random /dev/urandom /bin/sh' -export __impureHostDeps -__propagatedImpureHostDeps='' -export __propagatedImpureHostDeps -__propagatedSandboxProfile='' -export __propagatedSandboxProfile -__sandboxProfile='' -export __sandboxProfile -__structuredAttrs='' -export __structuredAttrs -_substituteStream_has_warned_replace_deprecation='false' -<<<<<<< HEAD -buildInputs='/nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev' -======= -buildInputs='/nix/store/hsb7i078ddpkhq6m8s6627rxzlnaq3wa-python3.12-reuse-4.0.3 /nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev /nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev /nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev' ->>>>>>> 1da1a38 (ignore) -export buildInputs -buildPhase='{ echo "------------------------------------------------------------"; - echo " WARNING: the existence of this path is not guaranteed."; - echo " It is an internal implementation detail for pkgs.mkShell."; - echo "------------------------------------------------------------"; - echo; - # Record all build inputs as runtime dependencies - export; -} >> "$out" -' -export buildPhase -builder='/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash' -export builder -cmakeFlags='' -export cmakeFlags -configureFlags='' -export configureFlags -defaultBuildInputs='/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' -defaultNativeBuildInputs='/nix/store/1prflwqr61kngji0bvhczf0hsyakrc0w-update-autotools-gnu-config-scripts-hook /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh /nix/store/12lvf0c7xric9cny7slvf9cmhypl1p67-patch-shebangs.sh /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh /nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' -depsBuildBuild='' -export depsBuildBuild -depsBuildBuildPropagated='' -export depsBuildBuildPropagated -depsBuildTarget='' -export depsBuildTarget -depsBuildTargetPropagated='' -export depsBuildTargetPropagated -depsHostHost='' -export depsHostHost -depsHostHostPropagated='' -export depsHostHostPropagated -depsTargetTarget='' -export depsTargetTarget -depsTargetTargetPropagated='' -export depsTargetTargetPropagated -doCheck='' -export doCheck -doInstallCheck='' -export doInstallCheck -dontAddDisableDepTrack='1' -export dontAddDisableDepTrack -declare -a envBuildBuildHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'ccWrapper_addCVars' ) -declare -a envBuildHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'ccWrapper_addCVars' ) -declare -a envBuildTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'ccWrapper_addCVars' ) -declare -a envHostHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'pkgConfigWrapper_addPkgConfigPath' 'addPythonPath' ) -declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'pkgConfigWrapper_addPkgConfigPath' 'addPythonPath' ) -declare -a envTargetTargetHooks=() -declare -a fixupOutputHooks=('if [[ -z "${noAuditTmpdir-}" && -e "$prefix" ]]; then auditTmpdir "$prefix"; fi' 'if [ -z "${dontGzipMan-}" ]; then compressManPages "$prefix"; fi' '_moveLib64' '_moveSbin' '_moveSystemdUserUnits' 'patchShebangsAuto' '_pruneLibtoolFiles' '_doStrip' ) -guess='10' -initialPath='/nix/store/s2cn7m2bsjssjyhl0xpmzm867qjkcv85-coreutils-9.5 /nix/store/5n4nhq1ip73g686cxj78r9igmmzxnbdk-findutils-4.10.0 /nix/store/hvjs56gq5rzgqdfp0mggvnyp9cr0cy7r-diffutils-3.10 /nix/store/q00515dbakw90icdmr8qd8hgbh6b33v0-gnused-4.9 /nix/store/x8qbgqy55qga5sw79a8h56na235avch2-gnugrep-3.11 /nix/store/biggjv82cxnvwkk42y5cbypcsmp8vj85-gawk-5.3.1 /nix/store/pws2sdgmk2smi4ypqwbpm9qvslnz3a0p-gnutar-1.35 /nix/store/5k4vihzd2slw82mv38vkmjngmbl2mx9i-gzip-1.13 /nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin /nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1 /nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37 /nix/store/y1l2hfx3ai20anagh9p43dim4rzsmyfh-patch-2.7.6 /nix/store/y50xjky6bwcianyxxld6dsanylx17fb3-xz-5.6.3-bin /nix/store/aq6ki584s5gpzhbidw1d566z6an5qn0z-file-5.45' -mesonFlags='' -export mesonFlags -name='nix-shell-env' -export name -nativeBuildInputs='/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0 /nix/store/3gakp4idgx224rzx23y6502pryd5y6qs-pkg-config-wrapper-0.29.2 /nix/store/qqzxy7g7531s3yss8rsgcry0k5nm38as-installFromCargoBuildLogHook /nix/store/3p378b3zqpfvcpnzhlpn2pr7jy83gb2b-removeReferencesToVendoredSourcesHook /nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0 /nix/store/7q5r2nz8i24rz20i8gxv1bxdgkbsfjgp-cargoHelperFunctionsHook /nix/store/casisgh904h8syy10pk1b55ag9f9cnmb-configureCargoCommonVarsHook /nix/store/8xlmnf7c8q3zmj9s8wz304ssxp5slih2-configureCargoVendoredDepsHook /nix/store/9r6yi3vyllbf6mzrqskilc5j1mcxhkrl-inheritCargoArtifactsHook /nix/store/v92wbmn021f4fyi2dsrahfpsrfcm84np-installCargoArtifactsHook /nix/store/66qk2bvk9wcs8aqrh5nzpm1zws2i9hll-replaceCargoLockHook /nix/store/a62cfbl6x6p8lcwan1afqbg06x9n2fn8-rsync-3.3.0 /nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev' -export nativeBuildInputs -out='/Users/joost/git/top200-rs/outputs/out' -export out -outputBin='out' -outputDev='out' -outputDevdoc='REMOVE' -outputDevman='out' -outputDoc='out' -outputInclude='out' -outputInfo='out' -outputLib='out' -outputMan='out' -outputs='out' -export outputs -patches='' -export patches -phases='buildPhase' -export phases -pkg='/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' -declare -a pkgsBuildBuild=('/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' '/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6' '/nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev' '/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6' '/nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev' '/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6' '/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' ) -declare -a pkgsBuildHost=('/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0' '/nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6' '/nix/store/p0fkqxs1almmgznl55bpw1dzv01z09xg-cctools-binutils-darwin-wrapper-1010.6' '/nix/store/3gakp4idgx224rzx23y6502pryd5y6qs-pkg-config-wrapper-0.29.2' '/nix/store/qqzxy7g7531s3yss8rsgcry0k5nm38as-installFromCargoBuildLogHook' '/nix/store/3p378b3zqpfvcpnzhlpn2pr7jy83gb2b-removeReferencesToVendoredSourcesHook' '/nix/store/vaz3cq1xilr2jk68alvs3rg6gdyrbsl4-rust-default-1.83.0' '/nix/store/7q5r2nz8i24rz20i8gxv1bxdgkbsfjgp-cargoHelperFunctionsHook' '/nix/store/casisgh904h8syy10pk1b55ag9f9cnmb-configureCargoCommonVarsHook' '/nix/store/8xlmnf7c8q3zmj9s8wz304ssxp5slih2-configureCargoVendoredDepsHook' '/nix/store/9r6yi3vyllbf6mzrqskilc5j1mcxhkrl-inheritCargoArtifactsHook' '/nix/store/v92wbmn021f4fyi2dsrahfpsrfcm84np-installCargoArtifactsHook' '/nix/store/66qk2bvk9wcs8aqrh5nzpm1zws2i9hll-replaceCargoLockHook' '/nix/store/a62cfbl6x6p8lcwan1afqbg06x9n2fn8-rsync-3.3.0' '/nix/store/8r5w79570z2y99aslds8i40g81cxqd7m-zstd-1.5.6-dev' '/nix/store/5h7jl6pyxly39wi0yzsfpm8xq3kydcyy-zstd-1.5.6-bin' '/nix/store/dlmfvqs0p02sp7cr4mrlvg3p810n6gpi-zstd-1.5.6' '/nix/store/1prflwqr61kngji0bvhczf0hsyakrc0w-update-autotools-gnu-config-scripts-hook' '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' '/nix/store/12lvf0c7xric9cny7slvf9cmhypl1p67-patch-shebangs.sh' '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' '/nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh' '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh' '/nix/store/kfbwmip99hgd4v7w2hzyba8wb13x3q9p-xcbuild-0.1.1-unstable-2019-11-20-xcrun' ) -declare -a pkgsBuildTarget=() -declare -a pkgsHostHost=('/nix/store/0mjkx2zcq2wzd1wqx2d6xfb2mcvhg074-libcxx-16.0.6-dev' '/nix/store/md8l82d1ggi4136ja9qdpg855z6wavip-libcxx-16.0.6' '/nix/store/irdd5a4q2sgprl8cglgi9f4n6w1kp73c-compiler-rt-libc-16.0.6-dev' '/nix/store/ahirzfv2ng038ia849dagnrmsjq7ssza-compiler-rt-libc-16.0.6' '/nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev' '/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107' ) -<<<<<<< HEAD -declare -a pkgsHostTarget=('/nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev' '/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin' '/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2' '/nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev' '/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin' '/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1' '/nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev' '/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev' '/nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev' '/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1' '/nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev' '/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin' '/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8' '/nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev' '/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib' '/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0' '/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev' '/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43' '/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3' '/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin' '/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib' '/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' '/nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev' '/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107' '/nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev' '/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83' '/nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev' '/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0' '/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72' '/nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11' ) -======= -declare -a pkgsHostTarget=('/nix/store/hsb7i078ddpkhq6m8s6627rxzlnaq3wa-python3.12-reuse-4.0.3' '/nix/store/4fflmmgam8p5a3cbn46fzq7lz3ngrd2v-python3.12-attrs-24.2.0' '/nix/store/7c494qcmh62av43zsxr3wvzh8hcpy1vl-python3-3.12.7' '/nix/store/wixbaj54g8z5g8icv3pzlm5yyx3x79rj-python3.12-binaryornot-0.4.4' '/nix/store/yx16ip2xakif1fwlrigzcs8p7l71r1zj-python3.12-chardet-5.2.0' '/nix/store/15fr97fy7727rncapf9zlpzcf7q4gwd4-python3.12-boolean-py-4.0' '/nix/store/6k3cmaqj2qhq7p1cy7qy32w36w0hbjl2-python3.12-python-debian-0.1.49' '/nix/store/c8q2bdwc18qh300x4cqbylmc56269a6l-python3.12-jinja2-3.1.4' '/nix/store/rz64ys1q9mv41xryqv4v7s6rspzqqyfv-python3.12-markupsafe-3.0.2' '/nix/store/d2i19x78db43p26pw37iamw1k74xaf9a-python3.12-license-expression-30.4.0' '/nix/store/yghir0l5qn24rfz9pmz972k8d8w19ql4-python3.12-tomlkit-0.13.2' '/nix/store/y940g0f3as2crh7frkb4p9f99wxzyzkm-openssl-3.3.2-dev' '/nix/store/s8658ydj8hh9zph3qv0wvh1l4dnbnppf-openssl-3.3.2-bin' '/nix/store/1a4j0c5xn6xl53z77sifkncg3fing1qj-openssl-3.3.2' '/nix/store/hsfqm1ibyp16n6bwxfjpbrqn8nmw4h80-sqlite-3.46.1-dev' '/nix/store/8slnr8hkdm42310cypdnwkgm0r32skim-sqlite-3.46.1-bin' '/nix/store/w3b8kbif1x6nhr6shpmj2zx3ppmdj26j-sqlite-3.46.1' '/nix/store/zbb0naywb1amqzaf559ibhila4grykwl-fontconfig-2.15.0-dev' '/nix/store/3b5zgbafdfwdd7jqn28dam3aq10vkf09-freetype-2.13.3-dev' '/nix/store/qif6i0ikhr4xxzk7m1632b9lzaaj6w7m-zlib-1.3.1-dev' '/nix/store/10r87kpkn4zrj0d1qhq8nfr8g2gf0imp-zlib-1.3.1' '/nix/store/hf8y78l90a6bwvin2klqw5a3wq0al3h7-bzip2-1.0.8-dev' '/nix/store/zhb305sm62k1pjxnibmh9lpz994f2ybn-bzip2-1.0.8-bin' '/nix/store/sp16nb9iy4fg5vzjx01lw642knychh1j-bzip2-1.0.8' '/nix/store/x9x8kz1dm5mlk9shcs1d802ynj6w61y2-brotli-1.1.0-dev' '/nix/store/r7fvblydd9smajp3asaqhm6jvqc38qmb-brotli-1.1.0-lib' '/nix/store/ns2pn7hja7k1rmviv52zrf2xbb0xx1wn-brotli-1.1.0' '/nix/store/knkx78mqmyib951fcl7svbny1g5m4fx3-libpng-apng-1.6.43-dev' '/nix/store/py9klf6gnbxcdk8siw426x38ayhf966p-libpng-apng-1.6.43' '/nix/store/j4r07fzvka6rrwrbvkn9b5x8s80p6gix-freetype-2.13.3' '/nix/store/ig8011362sgv00pf64xzqkbw2yr7q17y-fontconfig-2.15.0-bin' '/nix/store/y8ybirz5r164x6h91366l5j9mddfpgpf-fontconfig-2.15.0-lib' '/nix/store/bbwmxj5wv6nh3cydiyijp80zn30q5svf-apple-sdk-11.3' '/nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev' '/nix/store/dka6i6yj8sgws93wc6m0lmqzhk21kq87-libiconv-107' '/nix/store/67pf95zqmfvllb0bxiqnkdphscn5zxjq-libresolv-83-dev' '/nix/store/3w1yf8cl6djijxjx7qz79xlfc7j967fr-libresolv-83' '/nix/store/304nrgnsfrw04rl7rjpf6f2519a25s80-libsbuf-14.1.0-dev' '/nix/store/5z709fg1g533asl2mn5l3dpjn27m1k2w-libsbuf-14.1.0' '/nix/store/jipshwzjb9kjmvxifs7d4mx7z24bvp1d-libutil-72' '/nix/store/r7w9pr279j2fdk3k913rhck5qcb3rr52-cups-headers-2.4.11' ) ->>>>>>> 1da1a38 (ignore) -declare -a pkgsTargetTarget=() -declare -a postFixupHooks=('_makeSymlinksRelativeInAllOutputs' '_multioutPropagateDev' ) -declare -a postPatchHooks=('configureCargoCommonVars' ) -declare -a postUnpackHooks=('_updateSourceDateEpochFromSourceRoot' ) -declare -a preConfigureHooks=('_multioutConfig' ) -preConfigurePhases=' updateAutotoolsGnuConfigScriptsPhase' -declare -a preFixupHooks=('_moveToShare' '_multioutDocs' '_multioutDevs' ) -preferLocalBuild='1' -export preferLocalBuild -prefix='/Users/joost/git/top200-rs/outputs/out' -declare -a propagatedBuildDepFiles=('propagated-build-build-deps' 'propagated-native-build-inputs' 'propagated-build-target-deps' ) -propagatedBuildInputs='' -export propagatedBuildInputs -declare -a propagatedHostDepFiles=('propagated-host-host-deps' 'propagated-build-inputs' ) -propagatedNativeBuildInputs='' -export propagatedNativeBuildInputs -declare -a propagatedTargetDepFiles=('propagated-target-target-deps' ) -shell='/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash' -export shell -shellHook='echo "🦀 Welcome to the top200-rs development environment!" -' -export shellHook -stdenv='/nix/store/sg48xycj9afiybjb6w7mh6fpsi8ixp0z-stdenv-darwin' -export stdenv -strictDeps='' -export strictDeps -stripDebugFlags='-S' -system='aarch64-darwin' -export system -declare -a unpackCmdHooks=('_defaultUnpack' ) -_activatePkgs () -{ - - local hostOffset targetOffset; - local pkg; - for hostOffset in "${allPlatOffsets[@]}"; - do - local pkgsVar="${pkgAccumVarVars[hostOffset + 1]}"; - for targetOffset in "${allPlatOffsets[@]}"; - do - (( hostOffset <= targetOffset )) || continue; - local pkgsRef="${pkgsVar}[$targetOffset - $hostOffset]"; - local pkgsSlice="${!pkgsRef}[@]"; - for pkg in ${!pkgsSlice+"${!pkgsSlice}"}; - do - activatePackage "$pkg" "$hostOffset" "$targetOffset"; - done; - done; - done -} -_addRpathPrefix () -{ - - if [ "${NIX_NO_SELF_RPATH:-0}" != 1 ]; then - export NIX_LDFLAGS="-rpath $1/lib ${NIX_LDFLAGS-}"; - fi -} -_addToEnv () -{ - - local depHostOffset depTargetOffset; - local pkg; - for depHostOffset in "${allPlatOffsets[@]}"; - do - local hookVar="${pkgHookVarVars[depHostOffset + 1]}"; - local pkgsVar="${pkgAccumVarVars[depHostOffset + 1]}"; - for depTargetOffset in "${allPlatOffsets[@]}"; - do - (( depHostOffset <= depTargetOffset )) || continue; - local hookRef="${hookVar}[$depTargetOffset - $depHostOffset]"; - if [[ -z "${strictDeps-}" ]]; then - local visitedPkgs=""; - for pkg in "${pkgsBuildBuild[@]}" "${pkgsBuildHost[@]}" "${pkgsBuildTarget[@]}" "${pkgsHostHost[@]}" "${pkgsHostTarget[@]}" "${pkgsTargetTarget[@]}"; - do - if [[ "$visitedPkgs" = *"$pkg"* ]]; then - continue; - fi; - runHook "${!hookRef}" "$pkg"; - visitedPkgs+=" $pkg"; - done; - else - local pkgsRef="${pkgsVar}[$depTargetOffset - $depHostOffset]"; - local pkgsSlice="${!pkgsRef}[@]"; - for pkg in ${!pkgsSlice+"${!pkgsSlice}"}; - do - runHook "${!hookRef}" "$pkg"; - done; - fi; - done; - done -} -_allFlags () -{ - - export system pname name version; - while IFS='' read -r varName; do - nixTalkativeLog "@${varName}@ -> ${!varName}"; - args+=("--subst-var" "$varName"); - done < <(awk 'BEGIN { for (v in ENVIRON) if (v ~ /^[a-z][a-zA-Z0-9_]*$/) print v }') -} -_assignFirst () -{ - - local varName="$1"; - local _var; - local REMOVE=REMOVE; - shift; - for _var in "$@"; - do - if [ -n "${!_var-}" ]; then - eval "${varName}"="${_var}"; - return; - fi; - done; - echo; - echo "error: _assignFirst: could not find a non-empty variable whose name to assign to ${varName}."; - echo " The following variables were all unset or empty:"; - echo " $*"; - if [ -z "${out:-}" ]; then - echo ' If you do not want an "out" output in your derivation, make sure to define'; - echo ' the other specific required outputs. This can be achieved by picking one'; - echo " of the above as an output."; - echo ' You do not have to remove "out" if you want to have a different default'; - echo ' output, because the first output is taken as a default.'; - echo; - fi; - return 1 -} -_callImplicitHook () -{ - - local def="$1"; - local hookName="$2"; - if declare -F "$hookName" > /dev/null; then - nixTalkativeLog "calling implicit '$hookName' function hook"; - "$hookName"; - else - if type -p "$hookName" > /dev/null; then - nixTalkativeLog "sourcing implicit '$hookName' script hook"; - source "$hookName"; - else - if [ -n "${!hookName:-}" ]; then - nixTalkativeLog "evaling implicit '$hookName' string hook"; - eval "${!hookName}"; - else - return "$def"; - fi; - fi; - fi -} -_defaultUnpack () -{ - - local fn="$1"; - local destination; - if [ -d "$fn" ]; then - destination="$(stripHash "$fn")"; - if [ -e "$destination" ]; then - echo "Cannot copy $fn to $destination: destination already exists!"; - echo "Did you specify two \"srcs\" with the same \"name\"?"; - return 1; - fi; - cp -pr --reflink=auto -- "$fn" "$destination"; - else - case "$fn" in - *.tar.xz | *.tar.lzma | *.txz) - ( XZ_OPT="--threads=$NIX_BUILD_CORES" xz -d < "$fn"; - true ) | tar xf - --mode=+w --warning=no-timestamp - ;; - *.tar | *.tar.* | *.tgz | *.tbz2 | *.tbz) - tar xf "$fn" --mode=+w --warning=no-timestamp - ;; - *) - return 1 - ;; - esac; - fi -} -_doStrip () -{ - - local -ra flags=(dontStripHost dontStripTarget); - local -ra debugDirs=(stripDebugList stripDebugListTarget); - local -ra allDirs=(stripAllList stripAllListTarget); - local -ra stripCmds=(STRIP STRIP_FOR_TARGET); - local -ra ranlibCmds=(RANLIB RANLIB_FOR_TARGET); - stripDebugList=${stripDebugList[*]:-lib lib32 lib64 libexec bin sbin}; - stripDebugListTarget=${stripDebugListTarget[*]:-}; - stripAllList=${stripAllList[*]:-}; - stripAllListTarget=${stripAllListTarget[*]:-}; - local i; - for i in ${!stripCmds[@]}; - do - local -n flag="${flags[$i]}"; - local -n debugDirList="${debugDirs[$i]}"; - local -n allDirList="${allDirs[$i]}"; - local -n stripCmd="${stripCmds[$i]}"; - local -n ranlibCmd="${ranlibCmds[$i]}"; - if [[ -n "${dontStrip-}" || -n "${flag-}" ]] || ! type -f "${stripCmd-}" 2> /dev/null 1>&2; then - continue; - fi; - stripDirs "$stripCmd" "$ranlibCmd" "$debugDirList" "${stripDebugFlags[*]:--S -p}"; - stripDirs "$stripCmd" "$ranlibCmd" "$allDirList" "${stripAllFlags[*]:--s -p}"; - done -} -_eval () -{ - - if declare -F "$1" > /dev/null 2>&1; then - "$@"; - else - eval "$1"; - fi -} -_logHook () -{ - - if [[ -z ${NIX_LOG_FD-} ]]; then - return; - fi; - local hookKind="$1"; - local hookExpr="$2"; - shift 2; - if declare -F "$hookExpr" > /dev/null 2>&1; then - nixTalkativeLog "calling '$hookKind' function hook '$hookExpr'" "$@"; - else - if type -p "$hookExpr" > /dev/null; then - nixTalkativeLog "sourcing '$hookKind' script hook '$hookExpr'"; - else - if [[ "$hookExpr" != "_callImplicitHook"* ]]; then - local exprToOutput; - if [[ ${NIX_DEBUG:-0} -ge 5 ]]; then - exprToOutput="$hookExpr"; - else - local hookExprLine; - while IFS= read -r hookExprLine; do - hookExprLine="${hookExprLine#"${hookExprLine%%[![:space:]]*}"}"; - if [[ -n "$hookExprLine" ]]; then - exprToOutput+="$hookExprLine\\n "; - fi; - done <<< "$hookExpr"; - exprToOutput="${exprToOutput%%\\n }"; - fi; - nixTalkativeLog "evaling '$hookKind' string hook '$exprToOutput'"; - fi; - fi; - fi -} -_makeSymlinksRelative () -{ - - local symlinkTarget; - if [ "${dontRewriteSymlinks-}" ] || [ ! -e "$prefix" ]; then - return; - fi; - while IFS= read -r -d '' f; do - symlinkTarget=$(readlink "$f"); - if [[ "$symlinkTarget"/ != "$prefix"/* ]]; then - continue; - fi; - if [ ! -e "$symlinkTarget" ]; then - echo "the symlink $f is broken, it points to $symlinkTarget (which is missing)"; - fi; - echo "rewriting symlink $f to be relative to $prefix"; - ln -snrf "$symlinkTarget" "$f"; - done < <(find $prefix -type l -print0) -} -_makeSymlinksRelativeInAllOutputs () -{ - - local output; - for output in $(getAllOutputNames); - do - prefix="${!output}" _makeSymlinksRelative; - done -} -_moveLib64 () -{ - - if [ "${dontMoveLib64-}" = 1 ]; then - return; - fi; - if [ ! -e "$prefix/lib64" -o -L "$prefix/lib64" ]; then - return; - fi; - echo "moving $prefix/lib64/* to $prefix/lib"; - mkdir -p $prefix/lib; - shopt -s dotglob; - for i in $prefix/lib64/*; - do - mv --no-clobber "$i" $prefix/lib; - done; - shopt -u dotglob; - rmdir $prefix/lib64; - ln -s lib $prefix/lib64 -} -_moveSbin () -{ - - if [ "${dontMoveSbin-}" = 1 ]; then - return; - fi; - if [ ! -e "$prefix/sbin" -o -L "$prefix/sbin" ]; then - return; - fi; - echo "moving $prefix/sbin/* to $prefix/bin"; - mkdir -p $prefix/bin; - shopt -s dotglob; - for i in $prefix/sbin/*; - do - mv "$i" $prefix/bin; - done; - shopt -u dotglob; - rmdir $prefix/sbin; - ln -s bin $prefix/sbin -} -_moveSystemdUserUnits () -{ - - if [ "${dontMoveSystemdUserUnits:-0}" = 1 ]; then - return; - fi; - if [ ! -e "${prefix:?}/lib/systemd/user" ]; then - return; - fi; - local source="$prefix/lib/systemd/user"; - local target="$prefix/share/systemd/user"; - echo "moving $source/* to $target"; - mkdir -p "$target"; - ( shopt -s dotglob; - for i in "$source"/*; - do - mv "$i" "$target"; - done ); - rmdir "$source"; - ln -s "$target" "$source" -} -_moveToShare () -{ - - if [ -n "$__structuredAttrs" ]; then - if [ -z "${forceShare-}" ]; then - forceShare=(man doc info); - fi; - else - forceShare=(${forceShare:-man doc info}); - fi; - if [[ -z "$out" ]]; then - return; - fi; - for d in "${forceShare[@]}"; - do - if [ -d "$out/$d" ]; then - if [ -d "$out/share/$d" ]; then - echo "both $d/ and share/$d/ exist!"; - else - echo "moving $out/$d to $out/share/$d"; - mkdir -p $out/share; - mv $out/$d $out/share/; - fi; - fi; - done -} -_multioutConfig () -{ - - if [ "$(getAllOutputNames)" = "out" ] || [ -z "${setOutputFlags-1}" ]; then - return; - fi; - if [ -z "${shareDocName:-}" ]; then - local confScript="${configureScript:-}"; - if [ -z "$confScript" ] && [ -x ./configure ]; then - confScript=./configure; - fi; - if [ -f "$confScript" ]; then - local shareDocName="$(sed -n "s/^PACKAGE_TARNAME='\(.*\)'$/\1/p" < "$confScript")"; - fi; - if [ -z "$shareDocName" ] || echo "$shareDocName" | grep -q '[^a-zA-Z0-9_-]'; then - shareDocName="$(echo "$name" | sed 's/-[^a-zA-Z].*//')"; - fi; - fi; - prependToVar configureFlags --bindir="${!outputBin}"/bin --sbindir="${!outputBin}"/sbin --includedir="${!outputInclude}"/include --oldincludedir="${!outputInclude}"/include --mandir="${!outputMan}"/share/man --infodir="${!outputInfo}"/share/info --docdir="${!outputDoc}"/share/doc/"${shareDocName}" --libdir="${!outputLib}"/lib --libexecdir="${!outputLib}"/libexec --localedir="${!outputLib}"/share/locale; - prependToVar installFlags pkgconfigdir="${!outputDev}"/lib/pkgconfig m4datadir="${!outputDev}"/share/aclocal aclocaldir="${!outputDev}"/share/aclocal -} -_multioutDevs () -{ - - if [ "$(getAllOutputNames)" = "out" ] || [ -z "${moveToDev-1}" ]; then - return; - fi; - moveToOutput include "${!outputInclude}"; - moveToOutput lib/pkgconfig "${!outputDev}"; - moveToOutput share/pkgconfig "${!outputDev}"; - moveToOutput lib/cmake "${!outputDev}"; - moveToOutput share/aclocal "${!outputDev}"; - for f in "${!outputDev}"/{lib,share}/pkgconfig/*.pc; - do - echo "Patching '$f' includedir to output ${!outputInclude}"; - sed -i "/^includedir=/s,=\${prefix},=${!outputInclude}," "$f"; - done -} -_multioutDocs () -{ - - local REMOVE=REMOVE; - moveToOutput share/info "${!outputInfo}"; - moveToOutput share/doc "${!outputDoc}"; - moveToOutput share/gtk-doc "${!outputDevdoc}"; - moveToOutput share/devhelp/books "${!outputDevdoc}"; - moveToOutput share/man "${!outputMan}"; - moveToOutput share/man/man3 "${!outputDevman}" -} -_multioutPropagateDev () -{ - - if [ "$(getAllOutputNames)" = "out" ]; then - return; - fi; - local outputFirst; - for outputFirst in $(getAllOutputNames); - do - break; - done; - local propagaterOutput="$outputDev"; - if [ -z "$propagaterOutput" ]; then - propagaterOutput="$outputFirst"; - fi; - if [ -z "${propagatedBuildOutputs+1}" ]; then - local po_dirty="$outputBin $outputInclude $outputLib"; - set +o pipefail; - propagatedBuildOutputs=`echo "$po_dirty" | tr -s ' ' '\n' | grep -v -F "$propagaterOutput" | sort -u | tr '\n' ' ' `; - set -o pipefail; - fi; - if [ -z "$propagatedBuildOutputs" ]; then - return; - fi; - mkdir -p "${!propagaterOutput}"/nix-support; - for output in $propagatedBuildOutputs; - do - echo -n " ${!output}" >> "${!propagaterOutput}"/nix-support/propagated-build-inputs; - done -} -_overrideFirst () -{ - - if [ -z "${!1-}" ]; then - _assignFirst "$@"; - fi -} -_pruneLibtoolFiles () -{ - - if [ "${dontPruneLibtoolFiles-}" ] || [ ! -e "$prefix" ]; then - return; - fi; - find "$prefix" -type f -name '*.la' -exec grep -q '^# Generated by .*libtool' {} \; -exec grep -q "^old_library=''" {} \; -exec sed -i {} -e "/^dependency_libs='[^']/ c dependency_libs='' #pruned" \; -} -_updateSourceDateEpochFromSourceRoot () -{ - - if [ -n "$sourceRoot" ]; then - updateSourceDateEpoch "$sourceRoot"; - fi -} -activatePackage () -{ - - local pkg="$1"; - local -r hostOffset="$2"; - local -r targetOffset="$3"; - (( hostOffset <= targetOffset )) || exit 1; - if [ -f "$pkg" ]; then - nixTalkativeLog "sourcing setup hook '$pkg'"; - source "$pkg"; - fi; - if [[ -z "${strictDeps-}" || "$hostOffset" -le -1 ]]; then - addToSearchPath _PATH "$pkg/bin"; - fi; - if (( hostOffset <= -1 )); then - addToSearchPath _XDG_DATA_DIRS "$pkg/share"; - fi; - if [[ "$hostOffset" -eq 0 && -d "$pkg/bin" ]]; then - addToSearchPath _HOST_PATH "$pkg/bin"; - fi; - if [[ -f "$pkg/nix-support/setup-hook" ]]; then - nixTalkativeLog "sourcing setup hook '$pkg/nix-support/setup-hook'"; - source "$pkg/nix-support/setup-hook"; - fi -} -addEnvHooks () -{ - - local depHostOffset="$1"; - shift; - local pkgHookVarsSlice="${pkgHookVarVars[$depHostOffset + 1]}[@]"; - local pkgHookVar; - for pkgHookVar in "${!pkgHookVarsSlice}"; - do - eval "${pkgHookVar}s"'+=("$@")'; - done -} -addPythonPath () -{ - - addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/python3.12/site-packages -} -addToSearchPath () -{ - - addToSearchPathWithCustomDelimiter ":" "$@" -} -addToSearchPathWithCustomDelimiter () -{ - - local delimiter="$1"; - local varName="$2"; - local dir="$3"; - if [[ -d "$dir" && "${!varName:+${delimiter}${!varName}${delimiter}}" != *"${delimiter}${dir}${delimiter}"* ]]; then - export "${varName}=${!varName:+${!varName}${delimiter}}${dir}"; - fi -} -appendToVar () -{ - - local -n nameref="$1"; - local useArray type; - if [ -n "$__structuredAttrs" ]; then - useArray=true; - else - useArray=false; - fi; - if type=$(declare -p "$1" 2> /dev/null); then - case "${type#* }" in - -A*) - echo "appendToVar(): ERROR: trying to use appendToVar on an associative array, use variable+=([\"X\"]=\"Y\") instead." 1>&2; - return 1 - ;; - -a*) - useArray=true - ;; - *) - useArray=false - ;; - esac; - fi; - shift; - if $useArray; then - nameref=(${nameref+"${nameref[@]}"} "$@"); - else - nameref="${nameref-} $*"; - fi -} -auditTmpdir () -{ - - local dir="$1"; - [ -e "$dir" ] || return 0; - echo "checking for references to $TMPDIR/ in $dir..."; - local i; - find "$dir" -type f -print0 | while IFS= read -r -d '' i; do - if [[ "$i" =~ .build-id ]]; then - continue; - fi; - if isELF "$i"; then - if { - printf :; - patchelf --print-rpath "$i" - } | grep -q -F ":$TMPDIR/"; then - echo "RPATH of binary $i contains a forbidden reference to $TMPDIR/"; - exit 1; - fi; - fi; - if isScript "$i"; then - if [ -e "$(dirname "$i")/.$(basename "$i")-wrapped" ]; then - if grep -q -F "$TMPDIR/" "$i"; then - echo "wrapper script $i contains a forbidden reference to $TMPDIR/"; - exit 1; - fi; - fi; - fi; - done -} -bintoolsWrapper_addLDVars () -{ - - local role_post; - getHostRoleEnvHook; - if [[ -d "$1/lib64" && ! -L "$1/lib64" ]]; then - export NIX_LDFLAGS${role_post}+=" -L$1/lib64"; - fi; - if [[ -d "$1/lib" ]]; then - local -a glob=($1/lib/lib*); - if [ "${#glob[*]}" -gt 0 ]; then - export NIX_LDFLAGS${role_post}+=" -L$1/lib"; - fi; - fi -} -buildPhase () -{ - - runHook preBuild; - if [[ -z "${makeFlags-}" && -z "${makefile:-}" && ! ( -e Makefile || -e makefile || -e GNUmakefile ) ]]; then - echo "no Makefile or custom buildPhase, doing nothing"; - else - foundMakefile=1; - local flagsArray=(${enableParallelBuilding:+-j${NIX_BUILD_CORES}} SHELL="$SHELL"); - concatTo flagsArray makeFlags makeFlagsArray buildFlags buildFlagsArray; - echoCmd 'build flags' "${flagsArray[@]}"; - make ${makefile:+-f $makefile} "${flagsArray[@]}"; - unset flagsArray; - fi; - runHook postBuild -} -cargo () -{ - - ( set -x; - command cargo "$@" ) -} -cargoWithProfile () -{ - - local profileArgs; - if [[ "${CARGO_PROFILE}" == "release" ]]; then - profileArgs="--release"; - else - profileArgs="${CARGO_PROFILE:+--profile ${CARGO_PROFILE}}"; - fi; - cargo "${@:1:1}" ${profileArgs} "${@:2}" -} -ccWrapper_addCVars () -{ - - local role_post; - getHostRoleEnvHook; - if [ -d "$1/include" ]; then - export NIX_CFLAGS_COMPILE${role_post}+=" -isystem $1/include"; - fi; - if [ -d "$1/Library/Frameworks" ]; then - export NIX_CFLAGS_COMPILE${role_post}+=" -iframework $1/Library/Frameworks"; - fi -} -checkPhase () -{ - - runHook preCheck; - if [[ -z "${foundMakefile:-}" ]]; then - echo "no Makefile or custom checkPhase, doing nothing"; - runHook postCheck; - return; - fi; - if [[ -z "${checkTarget:-}" ]]; then - if make -n ${makefile:+-f $makefile} check > /dev/null 2>&1; then - checkTarget="check"; - else - if make -n ${makefile:+-f $makefile} test > /dev/null 2>&1; then - checkTarget="test"; - fi; - fi; - fi; - if [[ -z "${checkTarget:-}" ]]; then - echo "no check/test target in ${makefile:-Makefile}, doing nothing"; - else - local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL="$SHELL"); - concatTo flagsArray makeFlags makeFlagsArray checkFlags=VERBOSE=y checkFlagsArray checkTarget; - echoCmd 'check flags' "${flagsArray[@]}"; - make ${makefile:+-f $makefile} "${flagsArray[@]}"; - unset flagsArray; - fi; - runHook postCheck -} -checkRequiresSignature () -{ - - local file=$1; - local rc=0; - /nix/store/75svw3x7vw0g3zxv2fxpk7ly6ippcm0c-sigtool-0.1.3/bin/sigtool --file "$file" check-requires-signature || rc=$?; - if [ "$rc" -eq 0 ] || [ "$rc" -eq 1 ]; then - return "$rc"; - fi; - echo "Unexpected exit status from sigtool: $rc"; - exit 1 -} -compressAndInstallCargoArtifactsDir () -{ - - local dir="${1:?destination directory not defined}"; - local cargoTargetDir="${2:?cargoTargetDir not defined}"; - local prevArtifacts="${3}"; - mkdir -p "${dir}"; - local dest="${dir}/target.tar.zst"; - ( export SOURCE_DATE_EPOCH=1; - function dynTar () - { - ( cd "${cargoTargetDir}"; - if [ -n "${doCompressAndInstallFullArchive}" ]; then - echo "compressing and installing full archive of ${cargoTargetDir} to ${dest} as requested" 1>&2; - tar "$@" .; - else - if [ "$(uname -s)" == "Darwin" ]; then - echo "incremental zstd compression not currently supported on Darwin: https://github.com/rust-lang/rust/issues/115982" 1>&2; - echo "doing a full archive install of ${cargoTargetDir} to ${dest}" 1>&2; - tar "$@" .; - else - if [ -z "${prevArtifacts}" ]; then - echo "no previous artifacts found, compressing and installing full archive of ${cargoTargetDir} to ${dest}" 1>&2; - tar "$@" .; - else - echo "linking previous artifacts ${prevArtifacts} to ${dest}" 1>&2; - ln -s "${prevArtifacts}" "${dest}.prev"; - touch -d @${SOURCE_DATE_EPOCH} "${TMPDIR}/.crane.source-date-epoch"; - tar --null --no-recursion -T <(find . -newer "${TMPDIR}/.crane.source-date-epoch" -print0) "$@"; - fi; - fi; - fi ) - }; - dynTar --sort=name --mtime="@${SOURCE_DATE_EPOCH}" --owner=0 --group=0 --mode=u+w --numeric-owner --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime -c | zstd "-T${NIX_BUILD_CORES:-0}" -o "${dest}" ${zstdCompressionExtraArgs:-} ) -} -compressManPages () -{ - - local dir="$1"; - if [ -L "$dir"/share ] || [ -L "$dir"/share/man ] || [ ! -d "$dir/share/man" ]; then - return; - fi; - echo "gzipping man pages under $dir/share/man/"; - find "$dir"/share/man/ -type f -a '!' -regex '.*\.\(bz2\|gz\|xz\)$' -print0 | while IFS= read -r -d '' f; do - if gzip -c -n "$f" > "$f".gz; then - rm "$f"; - else - rm "$f".gz; - fi; - done; - find "$dir"/share/man/ -type l -a '!' -regex '.*\.\(bz2\|gz\|xz\)$' -print0 | sort -z | while IFS= read -r -d '' f; do - local target; - target="$(readlink -f "$f")"; - if [ -f "$target".gz ]; then - ln -sf "$target".gz "$f".gz && rm "$f"; - fi; - done -} -concatStringsSep () -{ - - local sep="$1"; - local name="$2"; - local type oldifs; - if type=$(declare -p "$name" 2> /dev/null); then - local -n nameref="$name"; - case "${type#* }" in - -A*) - echo "concatStringsSep(): ERROR: trying to use concatStringsSep on an associative array." 1>&2; - return 1 - ;; - -a*) - local IFS="$sep"; - echo -n "${nameref[*]}" - ;; - *) - echo -n "${nameref// /"${sep}"}" - ;; - esac; - fi -} -concatTo () -{ - - local -; - set -o noglob; - local -n targetref="$1"; - shift; - local arg default name type; - for arg in "$@"; - do - IFS="=" read -r name default <<< "$arg"; - local -n nameref="$name"; - if [[ -z "${nameref[*]}" && -n "$default" ]]; then - targetref+=("$default"); - else - if type=$(declare -p "$name" 2> /dev/null); then - case "${type#* }" in - -A*) - echo "concatTo(): ERROR: trying to use concatTo on an associative array." 1>&2; - return 1 - ;; - -a*) - targetref+=("${nameref[@]}") - ;; - *) - if [[ "$name" = *"Array" ]]; then - nixErrorLog "concatTo(): $name is not declared as array, treating as a singleton. This will become an error in future"; - targetref+=(${nameref+"${nameref[@]}"}); - else - targetref+=(${nameref-}); - fi - ;; - esac; - fi; - fi; - done -} -configureCargoCommonVars () -{ - - echo "Executing configureCargoCommonVars"; - export CARGO_HOME=${CARGO_HOME:-${PWD}/.cargo-home}; - mkdir -p ${CARGO_HOME}; - export CARGO_BUILD_JOBS=${CARGO_BUILD_JOBS:-$NIX_BUILD_CORES}; - export RUST_TEST_THREADS=${RUST_TEST_THREADS:-$NIX_BUILD_CORES}; - export CARGO_BUILD_INCREMENTAL=${CARGO_BUILD_INCREMENTAL-false}; - CARGO_PROFILE=${CARGO_PROFILE-release} -} -configureCargoVendoredDepsHook () -{ - - local vendoredDir="${1:-${cargoVendorDir:?not defined}}"; - local cargoConfig="${2:-${CARGO_HOME:?not defined}/config.toml}"; - if [[ -f "${vendoredDir}/config.toml" ]]; then - echo will append ${cargoConfig} with contents of ${vendoredDir}/config.toml; - cat "${vendoredDir}/config.toml" >> "${cargoConfig}"; - return; - fi; - echo setting source replacement config in ${cargoConfig} using vendored directory ${vendoredDir}; - cat >> "${cargoConfig}" <&2; - return 1; - fi -} -dedupAndInstallCargoArtifactsDir () -{ - - local dest="${1:?destination directory not defined}"; - local cargoTargetDir="${2:?cargoTargetDir not defined}"; - local prevCargoTargetDir="${3:?prevCargoTargetDir not defined}"; - mkdir -p "${dest}"; - if [ -d "${prevCargoTargetDir}" ]; then - echo "symlinking duplicates in ${cargoTargetDir} to ${prevCargoTargetDir}"; - while read -r fullTargetFile; do - local targetFile="${fullTargetFile#"${cargoTargetDir}"}"; - local candidateOrigFile="${prevCargoTargetDir}/${targetFile#/}"; - if cmp --silent "${candidateOrigFile}" "${fullTargetFile}"; then - ln --symbolic --force --logical "${candidateOrigFile}" "${fullTargetFile}"; - fi; - done < <(find "${cargoTargetDir}" -type f); - fi; - echo installing "${cargoTargetDir}" to "${dest}"; - mv "${cargoTargetDir}" --target-directory="${dest}" -} -distPhase () -{ - - runHook preDist; - local flagsArray=(); - concatTo flagsArray distFlags distFlagsArray distTarget=dist; - echo 'dist flags: %q' "${flagsArray[@]}"; - make ${makefile:+-f $makefile} "${flagsArray[@]}"; - if [ "${dontCopyDist:-0}" != 1 ]; then - mkdir -p "$out/tarballs"; - cp -pvd ${tarballs[*]:-*.tar.gz} "$out/tarballs"; - fi; - runHook postDist -} -dumpVars () -{ - - if [ "${noDumpEnvVars:-0}" != 1 ]; then - { - install -m 0600 /dev/null "$NIX_BUILD_TOP/env-vars" && export 2> /dev/null >| "$NIX_BUILD_TOP/env-vars" - } || true; - fi -} -echoCmd () -{ - - printf "%s:" "$1"; - shift; - printf ' %q' "$@"; - echo -} -exitHandler () -{ - - exitCode="$?"; - set +e; - if [ -n "${showBuildStats:-}" ]; then - read -r -d '' -a buildTimes < <(times); - echo "build times:"; - echo "user time for the shell ${buildTimes[0]}"; - echo "system time for the shell ${buildTimes[1]}"; - echo "user time for all child processes ${buildTimes[2]}"; - echo "system time for all child processes ${buildTimes[3]}"; - fi; - if (( "$exitCode" != 0 )); then - runHook failureHook; - if [ -n "${succeedOnFailure:-}" ]; then - echo "build failed with exit code $exitCode (ignored)"; - mkdir -p "$out/nix-support"; - printf "%s" "$exitCode" > "$out/nix-support/failed"; - exit 0; - fi; - else - runHook exitHook; - fi; - return "$exitCode" -} -findInputs () -{ - - local -r pkg="$1"; - local -r hostOffset="$2"; - local -r targetOffset="$3"; - (( hostOffset <= targetOffset )) || exit 1; - local varVar="${pkgAccumVarVars[hostOffset + 1]}"; - local varRef="$varVar[$((targetOffset - hostOffset))]"; - local var="${!varRef}"; - unset -v varVar varRef; - local varSlice="$var[*]"; - case "${!varSlice-}" in - *" $pkg "*) - return 0 - ;; - esac; - unset -v varSlice; - eval "$var"'+=("$pkg")'; - if ! [ -e "$pkg" ]; then - echo "build input $pkg does not exist" 1>&2; - exit 1; - fi; - function mapOffset () - { - local -r inputOffset="$1"; - local -n outputOffset="$2"; - if (( inputOffset <= 0 )); then - outputOffset=$((inputOffset + hostOffset)); - else - outputOffset=$((inputOffset - 1 + targetOffset)); - fi - }; - local relHostOffset; - for relHostOffset in "${allPlatOffsets[@]}"; - do - local files="${propagatedDepFilesVars[relHostOffset + 1]}"; - local hostOffsetNext; - mapOffset "$relHostOffset" hostOffsetNext; - (( -1 <= hostOffsetNext && hostOffsetNext <= 1 )) || continue; - local relTargetOffset; - for relTargetOffset in "${allPlatOffsets[@]}"; - do - (( "$relHostOffset" <= "$relTargetOffset" )) || continue; - local fileRef="${files}[$relTargetOffset - $relHostOffset]"; - local file="${!fileRef}"; - unset -v fileRef; - local targetOffsetNext; - mapOffset "$relTargetOffset" targetOffsetNext; - (( -1 <= hostOffsetNext && hostOffsetNext <= 1 )) || continue; - [[ -f "$pkg/nix-support/$file" ]] || continue; - local pkgNext; - read -r -d '' pkgNext < "$pkg/nix-support/$file" || true; - for pkgNext in $pkgNext; - do - findInputs "$pkgNext" "$hostOffsetNext" "$targetOffsetNext"; - done; - done; - done -} -fixLibtool () -{ - - local search_path; - for flag in $NIX_LDFLAGS; - do - case $flag in - -L*) - search_path+=" ${flag#-L}" - ;; - esac; - done; - sed -i "$1" -e "s^eval \(sys_lib_search_path=\).*^\1'${search_path:-}'^" -e 's^eval sys_lib_.+search_path=.*^^' -} -fixupPhase () -{ - - local output; - for output in $(getAllOutputNames); - do - if [ -e "${!output}" ]; then - chmod -R u+w,u-s,g-s "${!output}"; - fi; - done; - runHook preFixup; - local output; - for output in $(getAllOutputNames); - do - prefix="${!output}" runHook fixupOutput; - done; - recordPropagatedDependencies; - if [ -n "${setupHook:-}" ]; then - mkdir -p "${!outputDev}/nix-support"; - substituteAll "$setupHook" "${!outputDev}/nix-support/setup-hook"; - fi; - if [ -n "${setupHooks:-}" ]; then - mkdir -p "${!outputDev}/nix-support"; - local hook; - for hook in ${setupHooks[@]}; - do - local content; - consumeEntire content < "$hook"; - substituteAllStream content "file '$hook'" >> "${!outputDev}/nix-support/setup-hook"; - unset -v content; - done; - unset -v hook; - fi; - if [ -n "${propagatedUserEnvPkgs:-}" ]; then - mkdir -p "${!outputBin}/nix-support"; - printWords $propagatedUserEnvPkgs > "${!outputBin}/nix-support/propagated-user-env-packages"; - fi; - runHook postFixup -} -genericBuild () -{ - - export GZIP_NO_TIMESTAMPS=1; - if [ -f "${buildCommandPath:-}" ]; then - source "$buildCommandPath"; - return; - fi; - if [ -n "${buildCommand:-}" ]; then - eval "$buildCommand"; - return; - fi; - if [ -z "${phases[*]:-}" ]; then - phases="${prePhases[*]:-} unpackPhase patchPhase ${preConfigurePhases[*]:-} configurePhase ${preBuildPhases[*]:-} buildPhase checkPhase ${preInstallPhases[*]:-} installPhase ${preFixupPhases[*]:-} fixupPhase installCheckPhase ${preDistPhases[*]:-} distPhase ${postPhases[*]:-}"; - fi; - for curPhase in ${phases[*]}; - do - runPhase "$curPhase"; - done -} -getAllOutputNames () -{ - - if [ -n "$__structuredAttrs" ]; then - echo "${!outputs[*]}"; - else - echo "$outputs"; - fi -} -getHostRole () -{ - - getRole "$hostOffset" -} -getHostRoleEnvHook () -{ - - getRole "$depHostOffset" -} -getRole () -{ - - case $1 in - -1) - role_post='_FOR_BUILD' - ;; - 0) - role_post='' - ;; - 1) - role_post='_FOR_TARGET' - ;; - *) - echo "apple-sdk-11.3: used as improper sort of dependency" 1>&2; - return 1 - ;; - esac -} -getTargetRole () -{ - - getRole "$targetOffset" -} -getTargetRoleEnvHook () -{ - - getRole "$depTargetOffset" -} -getTargetRoleWrapper () -{ - - case $targetOffset in - -1) - export NIX_@wrapperName@_TARGET_BUILD_@suffixSalt@=1 - ;; - 0) - export NIX_@wrapperName@_TARGET_HOST_@suffixSalt@=1 - ;; - 1) - export NIX_@wrapperName@_TARGET_TARGET_@suffixSalt@=1 - ;; - *) - echo "apple-sdk-11.3: used as improper sort of dependency" 1>&2; - return 1 - ;; - esac -} -inheritCargoArtifacts () -{ - - local preparedArtifacts="${1:-${cargoArtifacts:?not defined}}"; - local cargoTargetDir="${2:-${CARGO_TARGET_DIR:-target}}"; - if [ -d "${preparedArtifacts}" ]; then - local candidateTarZst="${preparedArtifacts}/target.tar.zst"; - local candidateTargetDir="${preparedArtifacts}/target"; - if [ -f "${candidateTarZst}" ]; then - local preparedArtifacts="${candidateTarZst}"; - else - if [ -d "${candidateTargetDir}" ]; then - local preparedArtifacts="${candidateTargetDir}"; - fi; - fi; - fi; - mkdir -p "${cargoTargetDir}"; - if [ -f "${preparedArtifacts}" ]; then - local prevArtifactsCandidate="${preparedArtifacts}.prev"; - if [ -f "${prevArtifactsCandidate:-}" ]; then - inheritCargoArtifacts "$(realpath "${prevArtifactsCandidate}")" "$cargoTargetDir"; - fi; - echo "decompressing cargo artifacts from ${preparedArtifacts} to ${cargoTargetDir}"; - mkdir -p "${cargoTargetDir}"; - zstd -d "${preparedArtifacts}" --stdout | tar -x -C "${cargoTargetDir}"; - else - if [ -d "${preparedArtifacts}" ]; then - echo "copying cargo artifacts from ${preparedArtifacts} to ${cargoTargetDir}"; - if [ -n "${doNotLinkInheritedArtifacts}" ]; then - echo 'will deep copy artifacts (instead of symlinking) as requested'; - cp -r "${preparedArtifacts}" --dereference --no-target-directory "${cargoTargetDir}" --preserve=timestamps --no-preserve=ownership; - chmod -R u+w "${cargoTargetDir}"; - find "${cargoTargetDir}" -name '.cargo-lock' -delete; - else - rsync --recursive --links --times --chmod=u+w --executability --exclude 'deps/*.rlib' --exclude 'deps/*.rmeta' "${preparedArtifacts}/" "${cargoTargetDir}/"; - find "${cargoTargetDir}" -name '.cargo-lock' -delete -execdir bash -c ' - for f in *.d; do - cp --preserve=timestamps --no-preserve=ownership --remove-destination "$(readlink "${f}")" "${f}" - chmod u+w "${f}" - done - ' \;; - local linkCandidates=$(mktemp linkCandidatesXXXX.txt); - find "${preparedArtifacts}" '(' -path '*/deps/*.rlib' -or -path '*/deps/*.rmeta' ')' -printf "%P\n" > "${linkCandidates}"; - cat "${linkCandidates}" | xargs --no-run-if-empty -n1 dirname | sort -u | ( cd "${cargoTargetDir}"; - xargs --no-run-if-empty mkdir -p ); - cat "${linkCandidates}" | xargs -P ${NIX_BUILD_CORES} -I '##{}##' ln -s "${preparedArtifacts}/##{}##" "${cargoTargetDir}/##{}##"; - fi; - else - echo unable to copy cargo artifacts, \"${preparedArtifacts}\" looks invalid; - false; - fi; - fi -} -installCheckPhase () -{ - - runHook preInstallCheck; - if [[ -z "${foundMakefile:-}" ]]; then - echo "no Makefile or custom installCheckPhase, doing nothing"; - else - if [[ -z "${installCheckTarget:-}" ]] && ! make -n ${makefile:+-f $makefile} "${installCheckTarget:-installcheck}" > /dev/null 2>&1; then - echo "no installcheck target in ${makefile:-Makefile}, doing nothing"; - else - local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL="$SHELL"); - concatTo flagsArray makeFlags makeFlagsArray installCheckFlags installCheckFlagsArray installCheckTarget=installcheck; - echoCmd 'installcheck flags' "${flagsArray[@]}"; - make ${makefile:+-f $makefile} "${flagsArray[@]}"; - unset flagsArray; - fi; - fi; - runHook postInstallCheck -} -installFromCargoBuildLog () -{ - - ( local dest=${1:-${out}}; - local log=${2:-${cargoBuildLog:?not defined}}; - if ! [ -f "${log}" ]; then - echo unable to install, cargo build log does not exist at: ${log}; - false; - fi; - echo searching for bins/libs to install from cargo build log at ${log}; - local logs; - logs=$(/nix/store/b56m1ay45s4cr6vm45adrggrvpmjjsp4-jq-1.7.1-bin/bin/jq -R 'fromjson?' < "${log}"); - local select_non_deps_artifact='select(contains("/deps/artifact/") | not)'; - local members="$(command cargo metadata --format-version 1 | /nix/store/b56m1ay45s4cr6vm45adrggrvpmjjsp4-jq-1.7.1-bin/bin/jq -c '.workspace_members')"; - local select_non_test_members='select(.reason == "compiler-artifact" and .profile.test == false) - | select(.package_id as $pid - | '"${members}"' - | contains([$pid]) - )'; - local select_bins="${select_non_test_members}| .executable | select(.!= null) | ${select_non_deps_artifact}"; - local select_lib_files="${select_non_test_members}"' - | select(.target.kind - | contains(["cdylib"]) - or contains(["dylib"]) - or contains(["staticlib"]) - ) - | .filenames[] - | select(endswith(".rlib") | not) - | '"${select_non_deps_artifact}"; - function installArtifacts () - { - local loc=${1?:missing}; - mkdir -p "${loc}"; - while IFS= read -r to_install; do - echo installing ${to_install}; - cp "${to_install}" "${loc}"; - done; - rmdir --ignore-fail-on-non-empty "${loc}" - }; - echo "${logs}" | /nix/store/b56m1ay45s4cr6vm45adrggrvpmjjsp4-jq-1.7.1-bin/bin/jq -r "${select_lib_files}" | installArtifacts "${dest}/lib"; - echo "${logs}" | /nix/store/b56m1ay45s4cr6vm45adrggrvpmjjsp4-jq-1.7.1-bin/bin/jq -r "${select_bins}" | installArtifacts "${dest}/bin"; - echo searching for bins/libs complete ) -} -installPhase () -{ - - runHook preInstall; - if [[ -z "${makeFlags-}" && -z "${makefile:-}" && ! ( -e Makefile || -e makefile || -e GNUmakefile ) ]]; then - echo "no Makefile or custom installPhase, doing nothing"; - runHook postInstall; - return; - else - foundMakefile=1; - fi; - if [ -n "$prefix" ]; then - mkdir -p "$prefix"; - fi; - local flagsArray=(${enableParallelInstalling:+-j${NIX_BUILD_CORES}} SHELL="$SHELL"); - concatTo flagsArray makeFlags makeFlagsArray installFlags installFlagsArray installTargets=install; - echoCmd 'install flags' "${flagsArray[@]}"; - make ${makefile:+-f $makefile} "${flagsArray[@]}"; - unset flagsArray; - runHook postInstall -} -isELF () -{ - - local fn="$1"; - local fd; - local magic; - exec {fd}< "$fn"; - read -r -n 4 -u "$fd" magic; - exec {fd}>&-; - if [ "$magic" = 'ELF' ]; then - return 0; - else - return 1; - fi -} -isMachO () -{ - - local fn="$1"; - local fd; - local magic; - exec {fd}< "$fn"; - read -r -n 4 -u "$fd" magic; - exec {fd}>&-; - if [[ "$magic" = $(echo -ne "\xfe\xed\xfa\xcf") || "$magic" = $(echo -ne "\xcf\xfa\xed\xfe") ]]; then - return 0; - else - if [[ "$magic" = $(echo -ne "\xfe\xed\xfa\xce") || "$magic" = $(echo -ne "\xce\xfa\xed\xfe") ]]; then - return 0; - else - if [[ "$magic" = $(echo -ne "\xca\xfe\xba\xbe") || "$magic" = $(echo -ne "\xbe\xba\xfe\xca") ]]; then - return 0; - else - return 1; - fi; - fi; - fi -} -isScript () -{ - - local fn="$1"; - local fd; - local magic; - exec {fd}< "$fn"; - read -r -n 2 -u "$fd" magic; - exec {fd}>&-; - if [[ "$magic" =~ \#! ]]; then - return 0; - else - return 1; - fi -} -mapOffset () -{ - - local -r inputOffset="$1"; - local -n outputOffset="$2"; - if (( inputOffset <= 0 )); then - outputOffset=$((inputOffset + hostOffset)); - else - outputOffset=$((inputOffset - 1 + targetOffset)); - fi -} -moveToOutput () -{ - - local patt="$1"; - local dstOut="$2"; - local output; - for output in $(getAllOutputNames); - do - if [ "${!output}" = "$dstOut" ]; then - continue; - fi; - local srcPath; - for srcPath in "${!output}"/$patt; - do - if [ ! -e "$srcPath" ] && [ ! -L "$srcPath" ]; then - continue; - fi; - if [ "$dstOut" = REMOVE ]; then - echo "Removing $srcPath"; - rm -r "$srcPath"; - else - local dstPath="$dstOut${srcPath#${!output}}"; - echo "Moving $srcPath to $dstPath"; - if [ -d "$dstPath" ] && [ -d "$srcPath" ]; then - rmdir "$srcPath" --ignore-fail-on-non-empty; - if [ -d "$srcPath" ]; then - mv -t "$dstPath" "$srcPath"/*; - rmdir "$srcPath"; - fi; - else - mkdir -p "$(readlink -m "$dstPath/..")"; - mv "$srcPath" "$dstPath"; - fi; - fi; - local srcParent="$(readlink -m "$srcPath/..")"; - if [ -n "$(find "$srcParent" -maxdepth 0 -type d -empty 2> /dev/null)" ]; then - echo "Removing empty $srcParent/ and (possibly) its parents"; - rmdir -p --ignore-fail-on-non-empty "$srcParent" 2> /dev/null || true; - fi; - done; - done -} -nixChattyLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 5 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixDebugLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 6 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixErrorLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 0 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixInfoLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 3 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixNoticeLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 2 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixTalkativeLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 4 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixVomitLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 7 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -nixWarnLog () -{ - - if [[ -z ${NIX_LOG_FD-} ]] || [[ ${NIX_DEBUG:-0} -lt 1 ]]; then - return; - fi; - printf "%s\n" "$*" >&"$NIX_LOG_FD" -} -patchPhase () -{ - - runHook prePatch; - local -a patchesArray; - concatTo patchesArray patches; - for i in "${patchesArray[@]}"; - do - echo "applying patch $i"; - local uncompress=cat; - case "$i" in - *.gz) - uncompress="gzip -d" - ;; - *.bz2) - uncompress="bzip2 -d" - ;; - *.xz) - uncompress="xz -d" - ;; - *.lzma) - uncompress="lzma -d" - ;; - esac; - local -a flagsArray; - concatTo flagsArray patchFlags=-p1; - $uncompress < "$i" 2>&1 | patch "${flagsArray[@]}"; - done; - runHook postPatch -} -patchShebangs () -{ - - local pathName; - local update; - while [[ $# -gt 0 ]]; do - case "$1" in - --host) - pathName=HOST_PATH; - shift - ;; - --build) - pathName=PATH; - shift - ;; - --update) - update=true; - shift - ;; - --) - shift; - break - ;; - -* | --*) - echo "Unknown option $1 supplied to patchShebangs" 1>&2; - return 1 - ;; - *) - break - ;; - esac; - done; - echo "patching script interpreter paths in $@"; - local f; - local oldPath; - local newPath; - local arg0; - local args; - local oldInterpreterLine; - local newInterpreterLine; - if [[ $# -eq 0 ]]; then - echo "No arguments supplied to patchShebangs" 1>&2; - return 0; - fi; - local f; - while IFS= read -r -d '' f; do - isScript "$f" || continue; - read -r oldInterpreterLine < "$f" || [ "$oldInterpreterLine" ]; - read -r oldPath arg0 args <<< "${oldInterpreterLine:2}"; - if [[ -z "${pathName:-}" ]]; then - if [[ -n $strictDeps && $f == "$NIX_STORE"* ]]; then - pathName=HOST_PATH; - else - pathName=PATH; - fi; - fi; - if [[ "$oldPath" == *"/bin/env" ]]; then - if [[ $arg0 == "-S" ]]; then - arg0=${args%% *}; - args=${args#* }; - newPath="$(PATH="${!pathName}" type -P "env" || true)"; - args="-S $(PATH="${!pathName}" type -P "$arg0" || true) $args"; - else - if [[ $arg0 == "-"* || $arg0 == *"="* ]]; then - echo "$f: unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)" 1>&2; - exit 1; - else - newPath="$(PATH="${!pathName}" type -P "$arg0" || true)"; - fi; - fi; - else - if [[ -z $oldPath ]]; then - oldPath="/bin/sh"; - fi; - newPath="$(PATH="${!pathName}" type -P "$(basename "$oldPath")" || true)"; - args="$arg0 $args"; - fi; - newInterpreterLine="$newPath $args"; - newInterpreterLine=${newInterpreterLine%${newInterpreterLine##*[![:space:]]}}; - if [[ -n "$oldPath" && ( "$update" == true || "${oldPath:0:${#NIX_STORE}}" != "$NIX_STORE" ) ]]; then - if [[ -n "$newPath" && "$newPath" != "$oldPath" ]]; then - echo "$f: interpreter directive changed from \"$oldInterpreterLine\" to \"$newInterpreterLine\""; - escapedInterpreterLine=${newInterpreterLine//\\/\\\\}; - timestamp=$(stat --printf "%y" "$f"); - sed -i -e "1 s|.*|#\!$escapedInterpreterLine|" "$f"; - touch --date "$timestamp" "$f"; - fi; - fi; - done < <(find "$@" -type f -perm -0100 -print0) -} -patchShebangsAuto () -{ - - if [[ -z "${dontPatchShebangs-}" && -e "$prefix" ]]; then - if [[ "$output" != out && "$output" = "$outputDev" ]]; then - patchShebangs --build "$prefix"; - else - patchShebangs --host "$prefix"; - fi; - fi -} -pkgConfigWrapper_addPkgConfigPath () -{ - - local role_post; - getHostRoleEnvHook; - addToSearchPath "PKG_CONFIG_PATH${role_post}" "$1/lib/pkgconfig"; - addToSearchPath "PKG_CONFIG_PATH${role_post}" "$1/share/pkgconfig" -} -prepareAndInstallCargoArtifactsDir () -{ - - local dir="${1:-${out}}"; - local cargoTargetDir="${2:-${CARGO_TARGET_DIR:-target}}"; - local mode="${3:-${installCargoArtifactsMode:-use-zstd}}"; - local prevCargoArtifacts="${4:-${cargoArtifacts:""}}"; - mkdir -p "${dir}"; - case "${mode}" in - "use-zstd") - local prevCandidateTarZst="${prevCargoArtifacts}/target.tar.zst"; - if [ -f "${prevCandidateTarZst}" ]; then - local prevCargoArtifacts="${prevCandidateTarZst}"; - fi; - compressAndInstallCargoArtifactsDir "${dir}" "${cargoTargetDir}" "${prevCargoArtifacts}" - ;; - "use-symlink") - local prevCargoTargetDir="/dev/null"; - if [ -n "${prevCargoArtifacts}" ] && [ -d "${prevCargoArtifacts}/target" ]; then - local prevCargoTargetDir="${prevCargoArtifacts}/target"; - fi; - dedupAndInstallCargoArtifactsDir "${dir}" "${cargoTargetDir}" "${prevCargoTargetDir}" - ;; - *) - echo "unknown mode: \"${mode}\""; - false - ;; - esac -} -prependToVar () -{ - - local -n nameref="$1"; - local useArray type; - if [ -n "$__structuredAttrs" ]; then - useArray=true; - else - useArray=false; - fi; - if type=$(declare -p "$1" 2> /dev/null); then - case "${type#* }" in - -A*) - echo "prependToVar(): ERROR: trying to use prependToVar on an associative array." 1>&2; - return 1 - ;; - -a*) - useArray=true - ;; - *) - useArray=false - ;; - esac; - fi; - shift; - if $useArray; then - nameref=("$@" ${nameref+"${nameref[@]}"}); - else - nameref="$* ${nameref-}"; - fi -} -printLines () -{ - - (( "$#" > 0 )) || return 0; - printf '%s\n' "$@" -} -printWords () -{ - - (( "$#" > 0 )) || return 0; - printf '%s ' "$@" -} -recordPropagatedDependencies () -{ - - declare -ra flatVars=(depsBuildBuildPropagated propagatedNativeBuildInputs depsBuildTargetPropagated depsHostHostPropagated propagatedBuildInputs depsTargetTargetPropagated); - declare -ra flatFiles=("${propagatedBuildDepFiles[@]}" "${propagatedHostDepFiles[@]}" "${propagatedTargetDepFiles[@]}"); - local propagatedInputsIndex; - for propagatedInputsIndex in "${!flatVars[@]}"; - do - local propagatedInputsSlice="${flatVars[$propagatedInputsIndex]}[@]"; - local propagatedInputsFile="${flatFiles[$propagatedInputsIndex]}"; - [[ -n "${!propagatedInputsSlice}" ]] || continue; - mkdir -p "${!outputDev}/nix-support"; - printWords ${!propagatedInputsSlice} > "${!outputDev}/nix-support/$propagatedInputsFile"; - done -} -removeReferencesToVendoredSources () -{ - - local installLocation="${1:-${out:?not defined}}"; - local vendoredDir="${2:-${cargoVendorDir:?not defined}}"; - ( exec 3>&1; - echo stripping references to cargoVendorDir from:; - find "${installLocation}" -type f | sort | tee -a >(cat 1>&3) | xargs --no-run-if-empty sed -i'' -f <(echo -n 's!/nix/store/\(eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee' -( echo "${vendoredDir}" -find -L "${vendoredDir}" -mindepth 1 -maxdepth 1 -type d | xargs -I DIR find -H DIR -type l -exec readlink '{}' \; ) | grep --only-matching '/nix/store/[a-z0-9]\{32\}' | sort -u | while read crateSource; do - echo -n '\|'"${crateSource#/nix/store/}"; -done || true -echo -n '\)!/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!g'); - echo stripping references done ); - if [ -n "${doNotSign-}" ]; then - echo "not signing as requested"; - else - echo signing files:; - while IFS= read -r -d '' file; do - echo "signing: $file"; - signIfRequired "$file"; - done < <(find "${installLocation}" -type f -print0); - echo signing done; - fi -} -replaceCargoLock () -{ - - local cargoLockOverride="${1:-${cargoLock:?not defined}}"; - if [[ -f Cargo.lock ]]; then - echo "moving Cargo.lock to Cargo.lock.orig, then will use ${cargoLockOverride} as Cargo.lock"; - mv Cargo.lock Cargo.lock.orig; - else - echo "will use ${cargoLockOverride} as Cargo.lock"; - fi; - cp --no-preserve=ownership,mode "${cargoLock}" Cargo.lock -} -runHook () -{ - - local hookName="$1"; - shift; - local hooksSlice="${hookName%Hook}Hooks[@]"; - local hook; - for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"}; - do - _logHook "$hookName" "$hook" "$@"; - _eval "$hook" "$@"; - done; - return 0 -} -runOneHook () -{ - - local hookName="$1"; - shift; - local hooksSlice="${hookName%Hook}Hooks[@]"; - local hook ret=1; - for hook in "_callImplicitHook 1 $hookName" ${!hooksSlice+"${!hooksSlice}"}; - do - _logHook "$hookName" "$hook" "$@"; - if _eval "$hook" "$@"; then - ret=0; - break; - fi; - done; - return "$ret" -} -runPhase () -{ - - local curPhase="$*"; - if [[ "$curPhase" = unpackPhase && -n "${dontUnpack:-}" ]]; then - return; - fi; - if [[ "$curPhase" = patchPhase && -n "${dontPatch:-}" ]]; then - return; - fi; - if [[ "$curPhase" = configurePhase && -n "${dontConfigure:-}" ]]; then - return; - fi; - if [[ "$curPhase" = buildPhase && -n "${dontBuild:-}" ]]; then - return; - fi; - if [[ "$curPhase" = checkPhase && -z "${doCheck:-}" ]]; then - return; - fi; - if [[ "$curPhase" = installPhase && -n "${dontInstall:-}" ]]; then - return; - fi; - if [[ "$curPhase" = fixupPhase && -n "${dontFixup:-}" ]]; then - return; - fi; - if [[ "$curPhase" = installCheckPhase && -z "${doInstallCheck:-}" ]]; then - return; - fi; - if [[ "$curPhase" = distPhase && -z "${doDist:-}" ]]; then - return; - fi; - showPhaseHeader "$curPhase"; - dumpVars; - local startTime endTime; - startTime=$(date +"%s"); - eval "${!curPhase:-$curPhase}"; - endTime=$(date +"%s"); - showPhaseFooter "$curPhase" "$startTime" "$endTime"; - if [ "$curPhase" = unpackPhase ]; then - [ -n "${sourceRoot:-}" ] && chmod +x -- "${sourceRoot}"; - cd -- "${sourceRoot:-.}"; - fi -} -showPhaseFooter () -{ - - local phase="$1"; - local startTime="$2"; - local endTime="$3"; - local delta=$(( endTime - startTime )); - (( delta < 30 )) && return; - local H=$((delta/3600)); - local M=$((delta%3600/60)); - local S=$((delta%60)); - echo -n "$phase completed in "; - (( H > 0 )) && echo -n "$H hours "; - (( M > 0 )) && echo -n "$M minutes "; - echo "$S seconds" -} -showPhaseHeader () -{ - - local phase="$1"; - echo "Running phase: $phase"; - if [[ -z ${NIX_LOG_FD-} ]]; then - return; - fi; - printf "@nix { \"action\": \"setPhase\", \"phase\": \"%s\" }\n" "$phase" >&"$NIX_LOG_FD" -} -sign () -{ - - local tmpdir; - tmpdir=$(mktemp -d); - cp "$1" "$tmpdir"; - CODESIGN_ALLOCATE=/nix/store/40rxi9d90pw1q2jfxl40pcily7rfphfx-cctools-1010.6/bin/codesign_allocate /nix/store/75svw3x7vw0g3zxv2fxpk7ly6ippcm0c-sigtool-0.1.3/bin/codesign -f -s - "$tmpdir/$(basename "$1")"; - mv "$tmpdir/$(basename "$1")" "$1"; - rmdir "$tmpdir" -} -signIfRequired () -{ - - local file=$1; - if checkRequiresSignature "$file"; then - sign "$file"; - fi -} -stripDirs () -{ - - local cmd="$1"; - local ranlibCmd="$2"; - local paths="$3"; - local stripFlags="$4"; - local excludeFlags=(); - local pathsNew=; - [ -z "$cmd" ] && echo "stripDirs: Strip command is empty" 1>&2 && exit 1; - [ -z "$ranlibCmd" ] && echo "stripDirs: Ranlib command is empty" 1>&2 && exit 1; - local pattern; - if [ -n "${stripExclude:-}" ]; then - for pattern in "${stripExclude[@]}"; - do - excludeFlags+=(-a '!' '(' -name "$pattern" -o -wholename "$prefix/$pattern" ')'); - done; - fi; - local p; - for p in ${paths}; - do - if [ -e "$prefix/$p" ]; then - pathsNew="${pathsNew} $prefix/$p"; - fi; - done; - paths=${pathsNew}; - if [ -n "${paths}" ]; then - echo "stripping (with command $cmd and flags $stripFlags) in $paths"; - local striperr; - striperr="$(mktemp --tmpdir="$TMPDIR" 'striperr.XXXXXX')"; - find $paths -type f "${excludeFlags[@]}" -a '!' -path "$prefix/lib/debug/*" -printf '%D-%i,%p\0' | sort -t, -k1,1 -u -z | cut -d, -f2- -z | xargs -r -0 -n1 -P "$NIX_BUILD_CORES" -- $cmd $stripFlags 2> "$striperr" || exit_code=$?; - [[ "$exit_code" = 123 || -z "$exit_code" ]] || ( cat "$striperr" 1>&2 && exit 1 ); - rm "$striperr"; - find $paths -name '*.a' -type f -exec $ranlibCmd '{}' \; 2> /dev/null; - fi -} -stripHash () -{ - - local strippedName casematchOpt=0; - strippedName="$(basename -- "$1")"; - shopt -q nocasematch && casematchOpt=1; - shopt -u nocasematch; - if [[ "$strippedName" =~ ^[a-z0-9]{32}- ]]; then - echo "${strippedName:33}"; - else - echo "$strippedName"; - fi; - if (( casematchOpt )); then - shopt -s nocasematch; - fi -} -substitute () -{ - - local input="$1"; - local output="$2"; - shift 2; - if [ ! -f "$input" ]; then - echo "substitute(): ERROR: file '$input' does not exist" 1>&2; - return 1; - fi; - local content; - consumeEntire content < "$input"; - if [ -e "$output" ]; then - chmod +w "$output"; - fi; - substituteStream content "file '$input'" "$@" > "$output" -} -substituteAll () -{ - - local input="$1"; - local output="$2"; - local -a args=(); - _allFlags; - substitute "$input" "$output" "${args[@]}" -} -substituteAllInPlace () -{ - - local fileName="$1"; - shift; - substituteAll "$fileName" "$fileName" "$@" -} -substituteAllStream () -{ - - local -a args=(); - _allFlags; - substituteStream "$1" "$2" "${args[@]}" -} -substituteInPlace () -{ - - local -a fileNames=(); - for arg in "$@"; - do - if [[ "$arg" = "--"* ]]; then - break; - fi; - fileNames+=("$arg"); - shift; - done; - if ! [[ "${#fileNames[@]}" -gt 0 ]]; then - echo "substituteInPlace called without any files to operate on (files must come before options!)" 1>&2; - return 1; - fi; - for file in "${fileNames[@]}"; - do - substitute "$file" "$file" "$@"; - done -} -substituteStream () -{ - - local var=$1; - local description=$2; - shift 2; - while (( "$#" )); do - local replace_mode="$1"; - case "$1" in - --replace) - if ! "$_substituteStream_has_warned_replace_deprecation"; then - echo "substituteStream() in derivation $name: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. ($description)" 1>&2; - _substituteStream_has_warned_replace_deprecation=true; - fi; - replace_mode='--replace-warn' - ;& - --replace-quiet | --replace-warn | --replace-fail) - pattern="$2"; - replacement="$3"; - shift 3; - local savedvar; - savedvar="${!var}"; - eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}'; - if [ "$pattern" != "$replacement" ]; then - if [ "${!var}" == "$savedvar" ]; then - if [ "$replace_mode" == --replace-warn ]; then - printf "substituteStream() in derivation $name: WARNING: pattern %q doesn't match anything in %s\n" "$pattern" "$description" 1>&2; - else - if [ "$replace_mode" == --replace-fail ]; then - printf "substituteStream() in derivation $name: ERROR: pattern %q doesn't match anything in %s\n" "$pattern" "$description" 1>&2; - return 1; - fi; - fi; - fi; - fi - ;; - --subst-var) - local varName="$2"; - shift 2; - if ! [[ "$varName" =~ ^[a-zA-Z_][a-zA-Z0-9_]*$ ]]; then - echo "substituteStream() in derivation $name: ERROR: substitution variables must be valid Bash names, \"$varName\" isn't." 1>&2; - return 1; - fi; - if [ -z ${!varName+x} ]; then - echo "substituteStream() in derivation $name: ERROR: variable \$$varName is unset" 1>&2; - return 1; - fi; - pattern="@$varName@"; - replacement="${!varName}"; - eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}' - ;; - --subst-var-by) - pattern="@$2@"; - replacement="$3"; - eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}'; - shift 3 - ;; - *) - echo "substituteStream() in derivation $name: ERROR: Invalid command line argument: $1" 1>&2; - return 1 - ;; - esac; - done; - printf "%s" "${!var}" -} -toPythonPath () -{ - - local paths="$1"; - local result=; - for i in $paths; - do - p="$i/lib/python3.12/site-packages"; - result="${result}${result:+:}$p"; - done; - echo $result -} -unpackFile () -{ - - curSrc="$1"; - echo "unpacking source archive $curSrc"; - if ! runOneHook unpackCmd "$curSrc"; then - echo "do not know how to unpack source archive $curSrc"; - exit 1; - fi -} -unpackPhase () -{ - - runHook preUnpack; - if [ -z "${srcs:-}" ]; then - if [ -z "${src:-}" ]; then - echo 'variable $src or $srcs should point to the source'; - exit 1; - fi; - srcs="$src"; - fi; - local -a srcsArray; - concatTo srcsArray srcs; - local dirsBefore=""; - for i in *; - do - if [ -d "$i" ]; then - dirsBefore="$dirsBefore $i "; - fi; - done; - for i in "${srcsArray[@]}"; - do - unpackFile "$i"; - done; - : "${sourceRoot=}"; - if [ -n "${setSourceRoot:-}" ]; then - runOneHook setSourceRoot; - else - if [ -z "$sourceRoot" ]; then - for i in *; - do - if [ -d "$i" ]; then - case $dirsBefore in - *\ $i\ *) - - ;; - *) - if [ -n "$sourceRoot" ]; then - echo "unpacker produced multiple directories"; - exit 1; - fi; - sourceRoot="$i" - ;; - esac; - fi; - done; - fi; - fi; - if [ -z "$sourceRoot" ]; then - echo "unpacker appears to have produced no directories"; - exit 1; - fi; - echo "source root is $sourceRoot"; - if [ "${dontMakeSourcesWritable:-0}" != 1 ]; then - chmod -R u+w -- "$sourceRoot"; - fi; - runHook postUnpack -} -updateAutotoolsGnuConfigScriptsPhase () -{ - - if [ -n "${dontUpdateAutotoolsGnuConfigScripts-}" ]; then - return; - fi; - for script in config.sub config.guess; - do - for f in $(find . -type f -name "$script"); - do - echo "Updating Autotools / GNU config script to a newer upstream version: $f"; - cp -f "/nix/store/xr9fbdvgkrsxxnk939f2nhmkfqmaljil-gnu-config-2024-01-01/$script" "$f"; - done; - done -} -updateSourceDateEpoch () -{ - - local path="$1"; - [[ $path == -* ]] && path="./$path"; - local -a res=($(find "$path" -type f -not -newer "$NIX_BUILD_TOP/.." -printf '%T@ %p\0' | sort -n --zero-terminated | tail -n1 --zero-terminated | head -c -1)); - local time="${res[0]//\.[0-9]*/}"; - local newestFile="${res[1]}"; - if [ "${time:-0}" -gt "$SOURCE_DATE_EPOCH" ]; then - echo "setting SOURCE_DATE_EPOCH to timestamp $time of file $newestFile"; - export SOURCE_DATE_EPOCH="$time"; - local now="$(date +%s)"; - if [ "$time" -gt $((now - 60)) ]; then - echo "warning: file $newestFile may be generated; SOURCE_DATE_EPOCH may be non-deterministic"; - fi; - fi -} -PATH="$PATH${nix_saved_PATH:+:$nix_saved_PATH}" -XDG_DATA_DIRS="$XDG_DATA_DIRS${nix_saved_XDG_DATA_DIRS:+:$nix_saved_XDG_DATA_DIRS}" -export NIX_BUILD_TOP="$(mktemp -d -t nix-shell.XXXXXX)" -export TMP="$NIX_BUILD_TOP" -export TMPDIR="$NIX_BUILD_TOP" -export TEMP="$NIX_BUILD_TOP" -export TEMPDIR="$NIX_BUILD_TOP" -eval "${shellHook:-}"