changes before turning into a flake
This commit is contained in:
parent
cf627acdb0
commit
bd50a7ce71
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@ -0,0 +1 @@
|
|||||||
|
/nix/store/f2kzjjcz6kxhqkm2755mrw4ylhv1ba6q-nix-shell-env
|
||||||
@ -7,15 +7,15 @@ AR='ar'
|
|||||||
export AR
|
export AR
|
||||||
AS='as'
|
AS='as'
|
||||||
export AS
|
export AS
|
||||||
BASH='/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin/bash'
|
BASH='/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash'
|
||||||
CC='gcc'
|
CC='gcc'
|
||||||
export CC
|
export CC
|
||||||
CONFIG_SHELL='/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin/bash'
|
CONFIG_SHELL='/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash'
|
||||||
export CONFIG_SHELL
|
export CONFIG_SHELL
|
||||||
CXX='g++'
|
CXX='g++'
|
||||||
export CXX
|
export CXX
|
||||||
HOSTTYPE='x86_64'
|
HOSTTYPE='x86_64'
|
||||||
HOST_PATH='/nix/store/ysqx2xfzygv2rxl7nxnw48276z5ckppn-coreutils-9.5/bin:/nix/store/36rvynxwln7iz0qq3k1v3r1mna8bma8s-findutils-4.9.0/bin:/nix/store/0fw4a3z849azkhyjxnpxbygj4g5qhd0v-diffutils-3.10/bin:/nix/store/7xwbkzfrs6flyvjyvd23m8r2mlnycinq-gnused-4.9/bin:/nix/store/d9xr7s3z0r8rf0ba22q6ilqv68agymdb-gnugrep-3.11/bin:/nix/store/9fklixgxv2a9xxpbn504mpifnbz94rb5-gawk-5.2.2/bin:/nix/store/iz0gv4jb2b8bkb9krmha68b00b24p3rl-gnutar-1.35/bin:/nix/store/g14bdsvp1lqqhiyd9g88nyjhp16hs9wj-gzip-1.13/bin:/nix/store/fmk8lz57yy64hvz9rp58krlzb3q9df70-bzip2-1.0.8-bin/bin:/nix/store/3hnf34qxi3h6c62dw95crgxdxvibasml-gnumake-4.4.1/bin:/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin:/nix/store/f46k9pgiq88v6yh76wxb3dv1ggpn6fml-patch-2.7.6/bin:/nix/store/5srqwq17md7w5ln001iaxhxpd0839d8r-xz-5.4.7-bin/bin:/nix/store/j4aja22d2ngbpmi4vdpdd2dvp1hm7dvr-file-5.45/bin'
|
HOST_PATH='/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5/bin:/nix/store/yb8icljkwhk5lla4nci3myndq2m4ywly-findutils-4.10.0/bin:/nix/store/phqahkhjsk8sl2jjiid1d47l2s4wy33h-diffutils-3.10/bin:/nix/store/yd9vbyhbxx62j0cyhd6v0iacz11nxpvc-gnused-4.9/bin:/nix/store/lvnwdmnjm7nvaq0a3vhvvn46iy4ql7gr-gnugrep-3.11/bin:/nix/store/0np7q7np75csai2cwzx57n332vn9ig4i-gawk-5.2.2/bin:/nix/store/zvn9bvrl2g516d2hfnanljiw24qa6w8l-gnutar-1.35/bin:/nix/store/db379c3zrmncmbv5khqxpk6ggbhxjw61-gzip-1.13/bin:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin/bin:/nix/store/21y3gqgm2a3w94m0wcrz1xxshks80z7p-gnumake-4.4.1/bin:/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin:/nix/store/91ixz3zw9ipc5j93gybir9fp5mzisq8w-patch-2.7.6/bin:/nix/store/6v73xwg2c7p5ap29ckyg18ng87pzlnxs-xz-5.6.2-bin/bin:/nix/store/a6nsbir3y5ni3wwkw933aqvcmyyywnnz-file-5.45/bin'
|
||||||
export HOST_PATH
|
export HOST_PATH
|
||||||
IFS='
|
IFS='
|
||||||
'
|
'
|
||||||
@ -25,23 +25,23 @@ LD='ld'
|
|||||||
export LD
|
export LD
|
||||||
LINENO='76'
|
LINENO='76'
|
||||||
MACHTYPE='x86_64-pc-linux-gnu'
|
MACHTYPE='x86_64-pc-linux-gnu'
|
||||||
NIX_BINTOOLS='/nix/store/bl7gf4crmr480jfm8raswv9xn2v1qwiw-binutils-wrapper-2.41'
|
NIX_BINTOOLS='/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1'
|
||||||
export NIX_BINTOOLS
|
export NIX_BINTOOLS
|
||||||
NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1'
|
NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1'
|
||||||
export NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu
|
export NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu
|
||||||
NIX_BUILD_CORES='16'
|
NIX_BUILD_CORES='16'
|
||||||
export NIX_BUILD_CORES
|
export NIX_BUILD_CORES
|
||||||
NIX_CC='/nix/store/r73z9i18vbjcph7k2f3isrysxzx6sqjx-gcc-wrapper-13.2.0'
|
NIX_CC='/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0'
|
||||||
export NIX_CC
|
export NIX_CC
|
||||||
NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1'
|
NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1'
|
||||||
export NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu
|
export NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu
|
||||||
NIX_CFLAGS_COMPILE=' -frandom-seed=pkk5ygslqs -isystem /nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/include -isystem /nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/include'
|
NIX_CFLAGS_COMPILE=' -frandom-seed=f2kzjjcz6k -isystem /nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/include -isystem /nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/include'
|
||||||
export NIX_CFLAGS_COMPILE
|
export NIX_CFLAGS_COMPILE
|
||||||
NIX_ENFORCE_NO_NATIVE='1'
|
NIX_ENFORCE_NO_NATIVE='1'
|
||||||
export NIX_ENFORCE_NO_NATIVE
|
export NIX_ENFORCE_NO_NATIVE
|
||||||
NIX_HARDENING_ENABLE='bindnow format fortify fortify3 pic relro stackprotector strictoverflow'
|
NIX_HARDENING_ENABLE='bindnow format fortify fortify3 pic relro stackprotector strictoverflow zerocallusedregs'
|
||||||
export NIX_HARDENING_ENABLE
|
export NIX_HARDENING_ENABLE
|
||||||
NIX_LDFLAGS='-rpath /home/jawz/Development/Scripts/tweepy/outputs/out/lib -L/nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/lib -L/nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/lib'
|
NIX_LDFLAGS='-rpath /home/jawz/Development/Scripts/tweepy/outputs/out/lib -L/nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/lib -L/nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/lib'
|
||||||
export NIX_LDFLAGS
|
export NIX_LDFLAGS
|
||||||
NIX_NO_SELF_RPATH='1'
|
NIX_NO_SELF_RPATH='1'
|
||||||
NIX_STORE='/nix/store'
|
NIX_STORE='/nix/store'
|
||||||
@ -56,13 +56,15 @@ OLDPWD=''
|
|||||||
export OLDPWD
|
export OLDPWD
|
||||||
OPTERR='1'
|
OPTERR='1'
|
||||||
OSTYPE='linux-gnu'
|
OSTYPE='linux-gnu'
|
||||||
PATH='/nix/store/ijaass24a5a7d12q9m03vvqwi5kjwrl5-geckodriver-0.34.0/bin:/nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/bin:/nix/store/cy6j2yii4y9jlbqr10k190v0b3jdbwl3-patchelf-0.15.0/bin:/nix/store/r73z9i18vbjcph7k2f3isrysxzx6sqjx-gcc-wrapper-13.2.0/bin:/nix/store/llmjvk4i2yncv8xqdvs4382wr3kgdmvp-gcc-13.2.0/bin:/nix/store/z5gvbj7p7dr89k42ncrl2mlv5v3ymjlp-glibc-2.39-52-bin/bin:/nix/store/ysqx2xfzygv2rxl7nxnw48276z5ckppn-coreutils-9.5/bin:/nix/store/bl7gf4crmr480jfm8raswv9xn2v1qwiw-binutils-wrapper-2.41/bin:/nix/store/7v7g86ml0ri171gfcrs1d442px5bi1p3-binutils-2.41/bin:/nix/store/ysqx2xfzygv2rxl7nxnw48276z5ckppn-coreutils-9.5/bin:/nix/store/36rvynxwln7iz0qq3k1v3r1mna8bma8s-findutils-4.9.0/bin:/nix/store/0fw4a3z849azkhyjxnpxbygj4g5qhd0v-diffutils-3.10/bin:/nix/store/7xwbkzfrs6flyvjyvd23m8r2mlnycinq-gnused-4.9/bin:/nix/store/d9xr7s3z0r8rf0ba22q6ilqv68agymdb-gnugrep-3.11/bin:/nix/store/9fklixgxv2a9xxpbn504mpifnbz94rb5-gawk-5.2.2/bin:/nix/store/iz0gv4jb2b8bkb9krmha68b00b24p3rl-gnutar-1.35/bin:/nix/store/g14bdsvp1lqqhiyd9g88nyjhp16hs9wj-gzip-1.13/bin:/nix/store/fmk8lz57yy64hvz9rp58krlzb3q9df70-bzip2-1.0.8-bin/bin:/nix/store/3hnf34qxi3h6c62dw95crgxdxvibasml-gnumake-4.4.1/bin:/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin:/nix/store/f46k9pgiq88v6yh76wxb3dv1ggpn6fml-patch-2.7.6/bin:/nix/store/5srqwq17md7w5ln001iaxhxpd0839d8r-xz-5.4.7-bin/bin:/nix/store/j4aja22d2ngbpmi4vdpdd2dvp1hm7dvr-file-5.45/bin'
|
PATH='/nix/store/nk5ncijygravaa05zv2l38smyx7j5l5v-geckodriver-0.35.0/bin:/nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/bin:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0/bin:/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0/bin:/nix/store/0vsyw5bhwmisszyfd1a0sdnwvnf4qa5a-gcc-13.3.0/bin:/nix/store/vpsla1ivhavzd4fmi95yzmgb4g9rd072-glibc-2.40-36-bin/bin:/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5/bin:/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1/bin:/nix/store/vcvhwiilizhijk7ywyn58p9l005n9sbn-binutils-2.43.1/bin:/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5/bin:/nix/store/yb8icljkwhk5lla4nci3myndq2m4ywly-findutils-4.10.0/bin:/nix/store/phqahkhjsk8sl2jjiid1d47l2s4wy33h-diffutils-3.10/bin:/nix/store/yd9vbyhbxx62j0cyhd6v0iacz11nxpvc-gnused-4.9/bin:/nix/store/lvnwdmnjm7nvaq0a3vhvvn46iy4ql7gr-gnugrep-3.11/bin:/nix/store/0np7q7np75csai2cwzx57n332vn9ig4i-gawk-5.2.2/bin:/nix/store/zvn9bvrl2g516d2hfnanljiw24qa6w8l-gnutar-1.35/bin:/nix/store/db379c3zrmncmbv5khqxpk6ggbhxjw61-gzip-1.13/bin:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin/bin:/nix/store/21y3gqgm2a3w94m0wcrz1xxshks80z7p-gnumake-4.4.1/bin:/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin:/nix/store/91ixz3zw9ipc5j93gybir9fp5mzisq8w-patch-2.7.6/bin:/nix/store/6v73xwg2c7p5ap29ckyg18ng87pzlnxs-xz-5.6.2-bin/bin:/nix/store/a6nsbir3y5ni3wwkw933aqvcmyyywnnz-file-5.45/bin'
|
||||||
export PATH
|
export PATH
|
||||||
PS4='+ '
|
PS4='+ '
|
||||||
RANLIB='ranlib'
|
RANLIB='ranlib'
|
||||||
export RANLIB
|
export RANLIB
|
||||||
READELF='readelf'
|
READELF='readelf'
|
||||||
export READELF
|
export READELF
|
||||||
|
SHELL='/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash'
|
||||||
|
export SHELL
|
||||||
SIZE='size'
|
SIZE='size'
|
||||||
export SIZE
|
export SIZE
|
||||||
SOURCE_DATE_EPOCH='315532800'
|
SOURCE_DATE_EPOCH='315532800'
|
||||||
@ -71,7 +73,7 @@ STRINGS='strings'
|
|||||||
export STRINGS
|
export STRINGS
|
||||||
STRIP='strip'
|
STRIP='strip'
|
||||||
export STRIP
|
export STRIP
|
||||||
XDG_DATA_DIRS='/nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env/share:/nix/store/cy6j2yii4y9jlbqr10k190v0b3jdbwl3-patchelf-0.15.0/share'
|
XDG_DATA_DIRS='/nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env/share:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0/share'
|
||||||
export XDG_DATA_DIRS
|
export XDG_DATA_DIRS
|
||||||
__structuredAttrs=''
|
__structuredAttrs=''
|
||||||
export __structuredAttrs
|
export __structuredAttrs
|
||||||
@ -88,14 +90,14 @@ buildPhase='{ echo "------------------------------------------------------------
|
|||||||
} >> "$out"
|
} >> "$out"
|
||||||
'
|
'
|
||||||
export buildPhase
|
export buildPhase
|
||||||
builder='/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin/bash'
|
builder='/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash'
|
||||||
export builder
|
export builder
|
||||||
cmakeFlags=''
|
cmakeFlags=''
|
||||||
export cmakeFlags
|
export cmakeFlags
|
||||||
configureFlags=''
|
configureFlags=''
|
||||||
export configureFlags
|
export configureFlags
|
||||||
defaultBuildInputs=''
|
defaultBuildInputs=''
|
||||||
defaultNativeBuildInputs='/nix/store/cy6j2yii4y9jlbqr10k190v0b3jdbwl3-patchelf-0.15.0 /nix/store/l4sqcq84ibmissf3427f34mjlzx28h20-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/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh /nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh /nix/store/r73z9i18vbjcph7k2f3isrysxzx6sqjx-gcc-wrapper-13.2.0'
|
defaultNativeBuildInputs='/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0 /nix/store/n9iajmgf6z1rvwrdxy3fp8q9xa16j7x7-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/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0'
|
||||||
depsBuildBuild=''
|
depsBuildBuild=''
|
||||||
export depsBuildBuild
|
export depsBuildBuild
|
||||||
depsBuildBuildPropagated=''
|
depsBuildBuildPropagated=''
|
||||||
@ -125,12 +127,12 @@ declare -a envHostHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' )
|
|||||||
declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' )
|
declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' )
|
||||||
declare -a envTargetTargetHooks=()
|
declare -a envTargetTargetHooks=()
|
||||||
declare -a fixupOutputHooks=('if [ -z "${dontPatchELF-}" ]; then patchELF "$prefix"; fi' 'if [[ -z "${noAuditTmpdir-}" && -e "$prefix" ]]; then auditTmpdir "$prefix"; fi' 'if [ -z "${dontGzipMan-}" ]; then compressManPages "$prefix"; fi' '_moveLib64' '_moveSbin' '_moveSystemdUserUnits' 'patchShebangsAuto' '_pruneLibtoolFiles' '_doStrip' )
|
declare -a fixupOutputHooks=('if [ -z "${dontPatchELF-}" ]; then patchELF "$prefix"; fi' 'if [[ -z "${noAuditTmpdir-}" && -e "$prefix" ]]; then auditTmpdir "$prefix"; fi' 'if [ -z "${dontGzipMan-}" ]; then compressManPages "$prefix"; fi' '_moveLib64' '_moveSbin' '_moveSystemdUserUnits' 'patchShebangsAuto' '_pruneLibtoolFiles' '_doStrip' )
|
||||||
initialPath='/nix/store/ysqx2xfzygv2rxl7nxnw48276z5ckppn-coreutils-9.5 /nix/store/36rvynxwln7iz0qq3k1v3r1mna8bma8s-findutils-4.9.0 /nix/store/0fw4a3z849azkhyjxnpxbygj4g5qhd0v-diffutils-3.10 /nix/store/7xwbkzfrs6flyvjyvd23m8r2mlnycinq-gnused-4.9 /nix/store/d9xr7s3z0r8rf0ba22q6ilqv68agymdb-gnugrep-3.11 /nix/store/9fklixgxv2a9xxpbn504mpifnbz94rb5-gawk-5.2.2 /nix/store/iz0gv4jb2b8bkb9krmha68b00b24p3rl-gnutar-1.35 /nix/store/g14bdsvp1lqqhiyd9g88nyjhp16hs9wj-gzip-1.13 /nix/store/fmk8lz57yy64hvz9rp58krlzb3q9df70-bzip2-1.0.8-bin /nix/store/3hnf34qxi3h6c62dw95crgxdxvibasml-gnumake-4.4.1 /nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26 /nix/store/f46k9pgiq88v6yh76wxb3dv1ggpn6fml-patch-2.7.6 /nix/store/5srqwq17md7w5ln001iaxhxpd0839d8r-xz-5.4.7-bin /nix/store/j4aja22d2ngbpmi4vdpdd2dvp1hm7dvr-file-5.45'
|
initialPath='/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5 /nix/store/yb8icljkwhk5lla4nci3myndq2m4ywly-findutils-4.10.0 /nix/store/phqahkhjsk8sl2jjiid1d47l2s4wy33h-diffutils-3.10 /nix/store/yd9vbyhbxx62j0cyhd6v0iacz11nxpvc-gnused-4.9 /nix/store/lvnwdmnjm7nvaq0a3vhvvn46iy4ql7gr-gnugrep-3.11 /nix/store/0np7q7np75csai2cwzx57n332vn9ig4i-gawk-5.2.2 /nix/store/zvn9bvrl2g516d2hfnanljiw24qa6w8l-gnutar-1.35 /nix/store/db379c3zrmncmbv5khqxpk6ggbhxjw61-gzip-1.13 /nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin /nix/store/21y3gqgm2a3w94m0wcrz1xxshks80z7p-gnumake-4.4.1 /nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32 /nix/store/91ixz3zw9ipc5j93gybir9fp5mzisq8w-patch-2.7.6 /nix/store/6v73xwg2c7p5ap29ckyg18ng87pzlnxs-xz-5.6.2-bin /nix/store/a6nsbir3y5ni3wwkw933aqvcmyyywnnz-file-5.45'
|
||||||
mesonFlags=''
|
mesonFlags=''
|
||||||
export mesonFlags
|
export mesonFlags
|
||||||
name='nix-shell-env'
|
name='nix-shell-env'
|
||||||
export name
|
export name
|
||||||
nativeBuildInputs='/nix/store/ijaass24a5a7d12q9m03vvqwi5kjwrl5-geckodriver-0.34.0 /nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env'
|
nativeBuildInputs='/nix/store/nk5ncijygravaa05zv2l38smyx7j5l5v-geckodriver-0.35.0 /nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env'
|
||||||
export nativeBuildInputs
|
export nativeBuildInputs
|
||||||
out='/home/jawz/Development/Scripts/tweepy/outputs/out'
|
out='/home/jawz/Development/Scripts/tweepy/outputs/out'
|
||||||
export out
|
export out
|
||||||
@ -149,9 +151,9 @@ patches=''
|
|||||||
export patches
|
export patches
|
||||||
phases='buildPhase'
|
phases='buildPhase'
|
||||||
export phases
|
export phases
|
||||||
pkg='/nix/store/r73z9i18vbjcph7k2f3isrysxzx6sqjx-gcc-wrapper-13.2.0'
|
pkg='/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0'
|
||||||
declare -a pkgsBuildBuild=()
|
declare -a pkgsBuildBuild=()
|
||||||
declare -a pkgsBuildHost=('/nix/store/ijaass24a5a7d12q9m03vvqwi5kjwrl5-geckodriver-0.34.0' '/nix/store/md1xamk1v0im0pj2vzfvfgq8js3llbc4-python3-3.11.9-env' '/nix/store/cy6j2yii4y9jlbqr10k190v0b3jdbwl3-patchelf-0.15.0' '/nix/store/l4sqcq84ibmissf3427f34mjlzx28h20-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/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh' '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh' '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh' '/nix/store/r73z9i18vbjcph7k2f3isrysxzx6sqjx-gcc-wrapper-13.2.0' '/nix/store/bl7gf4crmr480jfm8raswv9xn2v1qwiw-binutils-wrapper-2.41' )
|
declare -a pkgsBuildHost=('/nix/store/nk5ncijygravaa05zv2l38smyx7j5l5v-geckodriver-0.35.0' '/nix/store/cf0wrnd193zz8lvgx18zlx14rsg02gwc-python3-3.12.6-env' '/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0' '/nix/store/n9iajmgf6z1rvwrdxy3fp8q9xa16j7x7-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/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0' '/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1' )
|
||||||
declare -a pkgsBuildTarget=()
|
declare -a pkgsBuildTarget=()
|
||||||
declare -a pkgsHostHost=()
|
declare -a pkgsHostHost=()
|
||||||
declare -a pkgsHostTarget=()
|
declare -a pkgsHostTarget=()
|
||||||
@ -171,42 +173,17 @@ declare -a propagatedHostDepFiles=('propagated-host-host-deps' 'propagated-build
|
|||||||
propagatedNativeBuildInputs=''
|
propagatedNativeBuildInputs=''
|
||||||
export propagatedNativeBuildInputs
|
export propagatedNativeBuildInputs
|
||||||
declare -a propagatedTargetDepFiles=('propagated-target-target-deps' )
|
declare -a propagatedTargetDepFiles=('propagated-target-target-deps' )
|
||||||
shell='/nix/store/5jw69mbaj5dg4l2bj58acg3gxywfszpj-bash-5.2p26/bin/bash'
|
shell='/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash'
|
||||||
export shell
|
export shell
|
||||||
shellHook=''
|
shellHook=''
|
||||||
export shellHook
|
export shellHook
|
||||||
stdenv='/nix/store/dd7nxjnni7nzm0846fq5xrm89ais5lwz-stdenv-linux'
|
stdenv='/nix/store/ncv68hjnidcd2bm5abkhklrijhn0cgn6-stdenv-linux'
|
||||||
export stdenv
|
export stdenv
|
||||||
strictDeps=''
|
strictDeps=''
|
||||||
export strictDeps
|
export strictDeps
|
||||||
system='x86_64-linux'
|
system='x86_64-linux'
|
||||||
export system
|
export system
|
||||||
declare -a unpackCmdHooks=('_defaultUnpack' )
|
declare -a unpackCmdHooks=('_defaultUnpack' )
|
||||||
_accumFlagsArray ()
|
|
||||||
{
|
|
||||||
|
|
||||||
local name;
|
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
|
||||||
for name in "$@";
|
|
||||||
do
|
|
||||||
local -n nameref="$name";
|
|
||||||
flagsArray+=(${nameref+"${nameref[@]}"});
|
|
||||||
done;
|
|
||||||
else
|
|
||||||
for name in "$@";
|
|
||||||
do
|
|
||||||
local -n nameref="$name";
|
|
||||||
case "$name" in
|
|
||||||
*Array)
|
|
||||||
flagsArray+=(${nameref+"${nameref[@]}"})
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
flagsArray+=(${nameref-})
|
|
||||||
;;
|
|
||||||
esac;
|
|
||||||
done;
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
_activatePkgs ()
|
_activatePkgs ()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -272,13 +249,10 @@ _allFlags ()
|
|||||||
{
|
{
|
||||||
|
|
||||||
export system pname name version;
|
export system pname name version;
|
||||||
for varName in $(awk 'BEGIN { for (v in ENVIRON) if (v ~ /^[a-z][a-zA-Z0-9_]*$/) print v }');
|
while IFS='' read -r varName; do
|
||||||
do
|
nixTalkativeLog "@${varName}@ -> ${!varName}";
|
||||||
if (( "${NIX_DEBUG:-0}" >= 1 )); then
|
|
||||||
printf "@%s@ -> %q\n" "${varName}" "${!varName}" 1>&2;
|
|
||||||
fi;
|
|
||||||
args+=("--subst-var" "$varName");
|
args+=("--subst-var" "$varName");
|
||||||
done
|
done < <(awk 'BEGIN { for (v in ENVIRON) if (v ~ /^[a-z][a-zA-Z0-9_]*$/) print v }')
|
||||||
}
|
}
|
||||||
_assignFirst ()
|
_assignFirst ()
|
||||||
{
|
{
|
||||||
@ -314,12 +288,15 @@ _callImplicitHook ()
|
|||||||
local def="$1";
|
local def="$1";
|
||||||
local hookName="$2";
|
local hookName="$2";
|
||||||
if declare -F "$hookName" > /dev/null; then
|
if declare -F "$hookName" > /dev/null; then
|
||||||
|
nixTalkativeLog "calling implicit '$hookName' function hook";
|
||||||
"$hookName";
|
"$hookName";
|
||||||
else
|
else
|
||||||
if type -p "$hookName" > /dev/null; then
|
if type -p "$hookName" > /dev/null; then
|
||||||
|
nixTalkativeLog "sourcing implicit '$hookName' script hook";
|
||||||
source "$hookName";
|
source "$hookName";
|
||||||
else
|
else
|
||||||
if [ -n "${!hookName:-}" ]; then
|
if [ -n "${!hookName:-}" ]; then
|
||||||
|
nixTalkativeLog "evaling implicit '$hookName' string hook";
|
||||||
eval "${!hookName}";
|
eval "${!hookName}";
|
||||||
else
|
else
|
||||||
return "$def";
|
return "$def";
|
||||||
@ -391,6 +368,40 @@ _eval ()
|
|||||||
eval "$1";
|
eval "$1";
|
||||||
fi
|
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 ()
|
_makeSymlinksRelative ()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -615,6 +626,7 @@ activatePackage ()
|
|||||||
local -r targetOffset="$3";
|
local -r targetOffset="$3";
|
||||||
(( hostOffset <= targetOffset )) || exit 1;
|
(( hostOffset <= targetOffset )) || exit 1;
|
||||||
if [ -f "$pkg" ]; then
|
if [ -f "$pkg" ]; then
|
||||||
|
nixTalkativeLog "sourcing setup hook '$pkg'";
|
||||||
source "$pkg";
|
source "$pkg";
|
||||||
fi;
|
fi;
|
||||||
if [[ -z "${strictDeps-}" || "$hostOffset" -le -1 ]]; then
|
if [[ -z "${strictDeps-}" || "$hostOffset" -le -1 ]]; then
|
||||||
@ -627,6 +639,7 @@ activatePackage ()
|
|||||||
addToSearchPath _HOST_PATH "$pkg/bin";
|
addToSearchPath _HOST_PATH "$pkg/bin";
|
||||||
fi;
|
fi;
|
||||||
if [[ -f "$pkg/nix-support/setup-hook" ]]; then
|
if [[ -f "$pkg/nix-support/setup-hook" ]]; then
|
||||||
|
nixTalkativeLog "sourcing setup hook '$pkg/nix-support/setup-hook'";
|
||||||
source "$pkg/nix-support/setup-hook";
|
source "$pkg/nix-support/setup-hook";
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -667,18 +680,19 @@ appendToVar ()
|
|||||||
else
|
else
|
||||||
useArray=false;
|
useArray=false;
|
||||||
fi;
|
fi;
|
||||||
if declare -p "$1" 2> /dev/null | grep -q '^'; then
|
if type=$(declare -p "$1" 2> /dev/null); then
|
||||||
type="$(declare -p "$1")";
|
case "${type#* }" in
|
||||||
if [[ "$type" =~ "declare -A" ]]; then
|
-A*)
|
||||||
echo "appendToVar(): ERROR: trying to use appendToVar on an associative array, use variable+=([\"X\"]=\"Y\") instead." 1>&2;
|
echo "appendToVar(): ERROR: trying to use appendToVar on an associative array, use variable+=([\"X\"]=\"Y\") instead." 1>&2;
|
||||||
return 1;
|
return 1
|
||||||
else
|
;;
|
||||||
if [[ "$type" =~ "declare -a" ]]; then
|
-a*)
|
||||||
useArray=true;
|
useArray=true
|
||||||
else
|
;;
|
||||||
useArray=false;
|
*)
|
||||||
fi;
|
useArray=false
|
||||||
fi;
|
;;
|
||||||
|
esac;
|
||||||
fi;
|
fi;
|
||||||
shift;
|
shift;
|
||||||
if $useArray; then
|
if $useArray; then
|
||||||
@ -740,8 +754,8 @@ buildPhase ()
|
|||||||
echo "no Makefile or custom buildPhase, doing nothing";
|
echo "no Makefile or custom buildPhase, doing nothing";
|
||||||
else
|
else
|
||||||
foundMakefile=1;
|
foundMakefile=1;
|
||||||
local flagsArray=(${enableParallelBuilding:+-j${NIX_BUILD_CORES}} SHELL=$SHELL);
|
local flagsArray=(${enableParallelBuilding:+-j${NIX_BUILD_CORES}} SHELL="$SHELL");
|
||||||
_accumFlagsArray makeFlags makeFlagsArray buildFlags buildFlagsArray;
|
concatTo flagsArray makeFlags makeFlagsArray buildFlags buildFlagsArray;
|
||||||
echoCmd 'build flags' "${flagsArray[@]}";
|
echoCmd 'build flags' "${flagsArray[@]}";
|
||||||
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
||||||
unset flagsArray;
|
unset flagsArray;
|
||||||
@ -771,25 +785,18 @@ checkPhase ()
|
|||||||
fi;
|
fi;
|
||||||
if [[ -z "${checkTarget:-}" ]]; then
|
if [[ -z "${checkTarget:-}" ]]; then
|
||||||
if make -n ${makefile:+-f $makefile} check > /dev/null 2>&1; then
|
if make -n ${makefile:+-f $makefile} check > /dev/null 2>&1; then
|
||||||
checkTarget=check;
|
checkTarget="check";
|
||||||
else
|
else
|
||||||
if make -n ${makefile:+-f $makefile} test > /dev/null 2>&1; then
|
if make -n ${makefile:+-f $makefile} test > /dev/null 2>&1; then
|
||||||
checkTarget=test;
|
checkTarget="test";
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
if [[ -z "${checkTarget:-}" ]]; then
|
if [[ -z "${checkTarget:-}" ]]; then
|
||||||
echo "no check/test target in ${makefile:-Makefile}, doing nothing";
|
echo "no check/test target in ${makefile:-Makefile}, doing nothing";
|
||||||
else
|
else
|
||||||
local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL=$SHELL);
|
local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL="$SHELL");
|
||||||
_accumFlagsArray makeFlags makeFlagsArray;
|
concatTo flagsArray makeFlags makeFlagsArray checkFlags=VERBOSE=y checkFlagsArray checkTarget;
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
|
||||||
flagsArray+=("${checkFlags[@]:-VERBOSE=y}");
|
|
||||||
else
|
|
||||||
flagsArray+=(${checkFlags:-VERBOSE=y});
|
|
||||||
fi;
|
|
||||||
_accumFlagsArray checkFlagsArray;
|
|
||||||
flagsArray+=(${checkTarget});
|
|
||||||
echoCmd 'check flags' "${flagsArray[@]}";
|
echoCmd 'check flags' "${flagsArray[@]}";
|
||||||
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
||||||
unset flagsArray;
|
unset flagsArray;
|
||||||
@ -819,6 +826,66 @@ compressManPages ()
|
|||||||
fi;
|
fi;
|
||||||
done
|
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 [[ ! -n "${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
|
||||||
|
}
|
||||||
configurePhase ()
|
configurePhase ()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -858,7 +925,7 @@ configurePhase ()
|
|||||||
fi;
|
fi;
|
||||||
if [ -n "$configureScript" ]; then
|
if [ -n "$configureScript" ]; then
|
||||||
local -a flagsArray;
|
local -a flagsArray;
|
||||||
_accumFlagsArray configureFlags configureFlagsArray;
|
concatTo flagsArray configureFlags configureFlagsArray;
|
||||||
echoCmd 'configure flags' "${flagsArray[@]}";
|
echoCmd 'configure flags' "${flagsArray[@]}";
|
||||||
$configureScript "${flagsArray[@]}";
|
$configureScript "${flagsArray[@]}";
|
||||||
unset flagsArray;
|
unset flagsArray;
|
||||||
@ -880,8 +947,7 @@ distPhase ()
|
|||||||
|
|
||||||
runHook preDist;
|
runHook preDist;
|
||||||
local flagsArray=();
|
local flagsArray=();
|
||||||
_accumFlagsArray distFlags distFlagsArray;
|
concatTo flagsArray distFlags distFlagsArray distTarget=dist;
|
||||||
flagsArray+=(${distTarget:-dist});
|
|
||||||
echo 'dist flags: %q' "${flagsArray[@]}";
|
echo 'dist flags: %q' "${flagsArray[@]}";
|
||||||
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
||||||
if [ "${dontCopyDist:-0}" != 1 ]; then
|
if [ "${dontCopyDist:-0}" != 1 ]; then
|
||||||
@ -894,7 +960,9 @@ dumpVars ()
|
|||||||
{
|
{
|
||||||
|
|
||||||
if [ "${noDumpEnvVars:-0}" != 1 ]; then
|
if [ "${noDumpEnvVars:-0}" != 1 ]; then
|
||||||
export 2> /dev/null >| "$NIX_BUILD_TOP/env-vars" || true;
|
{
|
||||||
|
install -m 0600 /dev/null "$NIX_BUILD_TOP/env-vars" && export 2> /dev/null >| "$NIX_BUILD_TOP/env-vars"
|
||||||
|
} || true;
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
echoCmd ()
|
echoCmd ()
|
||||||
@ -1097,7 +1165,7 @@ getRole ()
|
|||||||
role_post='_FOR_TARGET'
|
role_post='_FOR_TARGET'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "binutils-wrapper-2.41: used as improper sort of dependency" 1>&2;
|
echo "binutils-wrapper-2.43.1: used as improper sort of dependency" 1>&2;
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -1126,7 +1194,7 @@ getTargetRoleWrapper ()
|
|||||||
export NIX_BINTOOLS_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu=1
|
export NIX_BINTOOLS_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu=1
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "binutils-wrapper-2.41: used as improper sort of dependency" 1>&2;
|
echo "binutils-wrapper-2.43.1: used as improper sort of dependency" 1>&2;
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -1141,9 +1209,8 @@ installCheckPhase ()
|
|||||||
if [[ -z "${installCheckTarget:-}" ]] && ! make -n ${makefile:+-f $makefile} "${installCheckTarget:-installcheck}" > /dev/null 2>&1; then
|
if [[ -z "${installCheckTarget:-}" ]] && ! make -n ${makefile:+-f $makefile} "${installCheckTarget:-installcheck}" > /dev/null 2>&1; then
|
||||||
echo "no installcheck target in ${makefile:-Makefile}, doing nothing";
|
echo "no installcheck target in ${makefile:-Makefile}, doing nothing";
|
||||||
else
|
else
|
||||||
local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL=$SHELL);
|
local flagsArray=(${enableParallelChecking:+-j${NIX_BUILD_CORES}} SHELL="$SHELL");
|
||||||
_accumFlagsArray makeFlags makeFlagsArray installCheckFlags installCheckFlagsArray;
|
concatTo flagsArray makeFlags makeFlagsArray installCheckFlags installCheckFlagsArray installCheckTarget=installcheck;
|
||||||
flagsArray+=(${installCheckTarget:-installcheck});
|
|
||||||
echoCmd 'installcheck flags' "${flagsArray[@]}";
|
echoCmd 'installcheck flags' "${flagsArray[@]}";
|
||||||
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
||||||
unset flagsArray;
|
unset flagsArray;
|
||||||
@ -1165,13 +1232,8 @@ installPhase ()
|
|||||||
if [ -n "$prefix" ]; then
|
if [ -n "$prefix" ]; then
|
||||||
mkdir -p "$prefix";
|
mkdir -p "$prefix";
|
||||||
fi;
|
fi;
|
||||||
local flagsArray=(${enableParallelInstalling:+-j${NIX_BUILD_CORES}} SHELL=$SHELL);
|
local flagsArray=(${enableParallelInstalling:+-j${NIX_BUILD_CORES}} SHELL="$SHELL");
|
||||||
_accumFlagsArray makeFlags makeFlagsArray installFlags installFlagsArray;
|
concatTo flagsArray makeFlags makeFlagsArray installFlags installFlagsArray installTargets=install;
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
|
||||||
flagsArray+=("${installTargets[@]:-install}");
|
|
||||||
else
|
|
||||||
flagsArray+=(${installTargets:-install});
|
|
||||||
fi;
|
|
||||||
echoCmd 'install flags' "${flagsArray[@]}";
|
echoCmd 'install flags' "${flagsArray[@]}";
|
||||||
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
make ${makefile:+-f $makefile} "${flagsArray[@]}";
|
||||||
unset flagsArray;
|
unset flagsArray;
|
||||||
@ -1283,6 +1345,70 @@ moveToOutput ()
|
|||||||
done;
|
done;
|
||||||
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"
|
||||||
|
}
|
||||||
patchELF ()
|
patchELF ()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -1306,11 +1432,7 @@ patchPhase ()
|
|||||||
|
|
||||||
runHook prePatch;
|
runHook prePatch;
|
||||||
local -a patchesArray;
|
local -a patchesArray;
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
concatTo patchesArray patches;
|
||||||
patchesArray=(${patches:+"${patches[@]}"});
|
|
||||||
else
|
|
||||||
patchesArray=(${patches:-});
|
|
||||||
fi;
|
|
||||||
for i in "${patchesArray[@]}";
|
for i in "${patchesArray[@]}";
|
||||||
do
|
do
|
||||||
echo "applying patch $i";
|
echo "applying patch $i";
|
||||||
@ -1330,11 +1452,7 @@ patchPhase ()
|
|||||||
;;
|
;;
|
||||||
esac;
|
esac;
|
||||||
local -a flagsArray;
|
local -a flagsArray;
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
concatTo flagsArray patchFlags=-p1;
|
||||||
flagsArray=("${patchFlags[@]:--p1}");
|
|
||||||
else
|
|
||||||
flagsArray=(${patchFlags:--p1});
|
|
||||||
fi;
|
|
||||||
$uncompress < "$i" 2>&1 | patch "${flagsArray[@]}";
|
$uncompress < "$i" 2>&1 | patch "${flagsArray[@]}";
|
||||||
done;
|
done;
|
||||||
runHook postPatch
|
runHook postPatch
|
||||||
@ -1399,21 +1517,21 @@ patchShebangs ()
|
|||||||
if [[ $arg0 == "-S" ]]; then
|
if [[ $arg0 == "-S" ]]; then
|
||||||
arg0=${args%% *};
|
arg0=${args%% *};
|
||||||
args=${args#* };
|
args=${args#* };
|
||||||
newPath="$(PATH="${!pathName}" command -v "env" || true)";
|
newPath="$(PATH="${!pathName}" type -P "env" || true)";
|
||||||
args="-S $(PATH="${!pathName}" command -v "$arg0" || true) $args";
|
args="-S $(PATH="${!pathName}" type -P "$arg0" || true) $args";
|
||||||
else
|
else
|
||||||
if [[ $arg0 == "-"* || $arg0 == *"="* ]]; then
|
if [[ $arg0 == "-"* || $arg0 == *"="* ]]; then
|
||||||
echo "$f: unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)" 1>&2;
|
echo "$f: unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)" 1>&2;
|
||||||
exit 1;
|
exit 1;
|
||||||
else
|
else
|
||||||
newPath="$(PATH="${!pathName}" command -v "$arg0" || true)";
|
newPath="$(PATH="${!pathName}" type -P "$arg0" || true)";
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
if [[ -z $oldPath ]]; then
|
if [[ -z $oldPath ]]; then
|
||||||
oldPath="/bin/sh";
|
oldPath="/bin/sh";
|
||||||
fi;
|
fi;
|
||||||
newPath="$(PATH="${!pathName}" command -v "$(basename "$oldPath")" || true)";
|
newPath="$(PATH="${!pathName}" type -P "$(basename "$oldPath")" || true)";
|
||||||
args="$arg0 $args";
|
args="$arg0 $args";
|
||||||
fi;
|
fi;
|
||||||
newInterpreterLine="$newPath $args";
|
newInterpreterLine="$newPath $args";
|
||||||
@ -1450,18 +1568,19 @@ prependToVar ()
|
|||||||
else
|
else
|
||||||
useArray=false;
|
useArray=false;
|
||||||
fi;
|
fi;
|
||||||
if declare -p "$1" 2> /dev/null | grep -q '^'; then
|
if type=$(declare -p "$1" 2> /dev/null); then
|
||||||
type="$(declare -p "$1")";
|
case "${type#* }" in
|
||||||
if [[ "$type" =~ "declare -A" ]]; then
|
-A*)
|
||||||
echo "prependToVar(): ERROR: trying to use prependToVar on an associative array." 1>&2;
|
echo "prependToVar(): ERROR: trying to use prependToVar on an associative array." 1>&2;
|
||||||
return 1;
|
return 1
|
||||||
else
|
;;
|
||||||
if [[ "$type" =~ "declare -a" ]]; then
|
-a*)
|
||||||
useArray=true;
|
useArray=true
|
||||||
else
|
;;
|
||||||
useArray=false;
|
*)
|
||||||
fi;
|
useArray=false
|
||||||
fi;
|
;;
|
||||||
|
esac;
|
||||||
fi;
|
fi;
|
||||||
shift;
|
shift;
|
||||||
if $useArray; then
|
if $useArray; then
|
||||||
@ -1506,6 +1625,7 @@ runHook ()
|
|||||||
local hook;
|
local hook;
|
||||||
for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"};
|
for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"};
|
||||||
do
|
do
|
||||||
|
_logHook "$hookName" "$hook" "$@";
|
||||||
_eval "$hook" "$@";
|
_eval "$hook" "$@";
|
||||||
done;
|
done;
|
||||||
return 0
|
return 0
|
||||||
@ -1519,6 +1639,7 @@ runOneHook ()
|
|||||||
local hook ret=1;
|
local hook ret=1;
|
||||||
for hook in "_callImplicitHook 1 $hookName" ${!hooksSlice+"${!hooksSlice}"};
|
for hook in "_callImplicitHook 1 $hookName" ${!hooksSlice+"${!hooksSlice}"};
|
||||||
do
|
do
|
||||||
|
_logHook "$hookName" "$hook" "$@";
|
||||||
if _eval "$hook" "$@"; then
|
if _eval "$hook" "$@"; then
|
||||||
ret=0;
|
ret=0;
|
||||||
break;
|
break;
|
||||||
@ -1557,18 +1678,16 @@ runPhase ()
|
|||||||
if [[ "$curPhase" = distPhase && -z "${doDist:-}" ]]; then
|
if [[ "$curPhase" = distPhase && -z "${doDist:-}" ]]; then
|
||||||
return;
|
return;
|
||||||
fi;
|
fi;
|
||||||
if [[ -n $NIX_LOG_FD ]]; then
|
|
||||||
echo "@nix { \"action\": \"setPhase\", \"phase\": \"$curPhase\" }" >&"$NIX_LOG_FD";
|
|
||||||
fi;
|
|
||||||
showPhaseHeader "$curPhase";
|
showPhaseHeader "$curPhase";
|
||||||
dumpVars;
|
dumpVars;
|
||||||
local startTime=$(date +"%s");
|
local startTime endTime;
|
||||||
|
startTime=$(date +"%s");
|
||||||
eval "${!curPhase:-$curPhase}";
|
eval "${!curPhase:-$curPhase}";
|
||||||
local endTime=$(date +"%s");
|
endTime=$(date +"%s");
|
||||||
showPhaseFooter "$curPhase" "$startTime" "$endTime";
|
showPhaseFooter "$curPhase" "$startTime" "$endTime";
|
||||||
if [ "$curPhase" = unpackPhase ]; then
|
if [ "$curPhase" = unpackPhase ]; then
|
||||||
[ -n "${sourceRoot:-}" ] && chmod +x "${sourceRoot}";
|
[ -n "${sourceRoot:-}" ] && chmod +x -- "${sourceRoot}";
|
||||||
cd "${sourceRoot:-.}";
|
cd -- "${sourceRoot:-.}";
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
showPhaseFooter ()
|
showPhaseFooter ()
|
||||||
@ -1591,7 +1710,11 @@ showPhaseHeader ()
|
|||||||
{
|
{
|
||||||
|
|
||||||
local phase="$1";
|
local phase="$1";
|
||||||
echo "Running phase: $phase"
|
echo "Running phase: $phase";
|
||||||
|
if [[ -z ${NIX_LOG_FD-} ]]; then
|
||||||
|
return;
|
||||||
|
fi;
|
||||||
|
printf "@nix { \"action\": \"setPhase\", \"phase\": \"%s\" }\n" "$phase" >&"$NIX_LOG_FD"
|
||||||
}
|
}
|
||||||
stripDirs ()
|
stripDirs ()
|
||||||
{
|
{
|
||||||
@ -1789,11 +1912,7 @@ unpackPhase ()
|
|||||||
srcs="$src";
|
srcs="$src";
|
||||||
fi;
|
fi;
|
||||||
local -a srcsArray;
|
local -a srcsArray;
|
||||||
if [ -n "$__structuredAttrs" ]; then
|
concatTo srcsArray srcs;
|
||||||
srcsArray=("${srcs[@]}");
|
|
||||||
else
|
|
||||||
srcsArray=($srcs);
|
|
||||||
fi;
|
|
||||||
local dirsBefore="";
|
local dirsBefore="";
|
||||||
for i in *;
|
for i in *;
|
||||||
do
|
do
|
||||||
@ -1850,7 +1969,7 @@ updateAutotoolsGnuConfigScriptsPhase ()
|
|||||||
for f in $(find . -type f -name "$script");
|
for f in $(find . -type f -name "$script");
|
||||||
do
|
do
|
||||||
echo "Updating Autotools / GNU config script to a newer upstream version: $f";
|
echo "Updating Autotools / GNU config script to a newer upstream version: $f";
|
||||||
cp -f "/nix/store/pqjr4bpaykb34bp13m1gc5sin1gzb1a8-gnu-config-2024-01-01/$script" "$f";
|
cp -f "/nix/store/ga0gqnv6qyzvg08jqw0pc2fkyzlv1qrv-gnu-config-2024-01-01/$script" "$f";
|
||||||
done;
|
done;
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@ -1858,6 +1977,7 @@ updateSourceDateEpoch ()
|
|||||||
{
|
{
|
||||||
|
|
||||||
local path="$1";
|
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 -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 time="${res[0]//\.[0-9]*/}";
|
||||||
local newestFile="${res[1]}";
|
local newestFile="${res[1]}";
|
||||||
@ -1877,4 +1997,4 @@ export TMP="$NIX_BUILD_TOP"
|
|||||||
export TMPDIR="$NIX_BUILD_TOP"
|
export TMPDIR="$NIX_BUILD_TOP"
|
||||||
export TEMP="$NIX_BUILD_TOP"
|
export TEMP="$NIX_BUILD_TOP"
|
||||||
export TEMPDIR="$NIX_BUILD_TOP"
|
export TEMPDIR="$NIX_BUILD_TOP"
|
||||||
eval "$shellHook"
|
eval "${shellHook:-}"
|
||||||
Loading…
x
Reference in New Issue
Block a user