unset shellHook nix_saved_PATH="$PATH" ANDROID_AVD_HOME='/nix/store/ffng591v1gyq3k1f2q43mxrlrsc5by00-source/.android/avd' export ANDROID_AVD_HOME ANDROID_HOME='/nix/store/jjr6xjlpcx19fbf0jjq2d0034j7aarnb-androidsdk/libexec/android-sdk' export ANDROID_HOME AR='ar' export AR AR_FOR_TARGET='ar' export AR_FOR_TARGET AS='as' export AS AS_FOR_TARGET='as' export AS_FOR_TARGET BASH='/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/bash' CC='gcc' export CC CC_FOR_TARGET='clang' export CC_FOR_TARGET CLASSPATH='' export CLASSPATH CMAKE_INCLUDE_PATH='/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/include:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/include:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/include:/nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev/include:/nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/include:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/include:/nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/include:/nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/include:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/include:/nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34/include:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/include:/nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/include:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/include:/nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/include:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/include:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/include:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/include:/nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/include:/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include:/nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/include:/nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/include:/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include:/nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/include:/nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/include:/nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/include:/nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/include:/nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/include:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/include:/nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/include:/nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/include:/nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/include:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/include:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/include:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/include:/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/include:/nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/include:/nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/include:/nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/include:/nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/include:/nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/include:/nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/include:/nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/include:/nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/include:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/include:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/include:/nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/include:/nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/include:/nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/include:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/include:/nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/include:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/include:/nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev/include:/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/include:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/include:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/include:/nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev/include:/nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/include:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/include:/nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/include:/nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/include:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/include:/nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34/include:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/include:/nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/include:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/include:/nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/include:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/include:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/include:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/include:/nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/include:/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include:/nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/include:/nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/include:/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include:/nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/include:/nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/include:/nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/include:/nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/include:/nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/include:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/include:/nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/include:/nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/include:/nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/include:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/include:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/include:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/include:/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/include:/nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/include:/nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/include:/nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/include:/nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/include:/nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/include:/nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/include:/nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/include:/nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/include:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/include:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/include:/nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/include:/nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/include:/nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/include:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/include:/nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/include:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/include:/nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev/include' export CMAKE_INCLUDE_PATH CMAKE_LIBRARY_PATH='/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/lib:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib:/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib/lib:/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12/lib:/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2/lib:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/lib:/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib:/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib:/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2/lib:/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37/lib:/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1/lib:/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib/lib:/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7/lib:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib:/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9/lib:/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4/lib:/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14/lib:/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2/lib:/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10/lib:/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0/lib:/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0/lib:/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0/lib:/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib:/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib:/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3/lib:/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5/lib:/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0/lib:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib:/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10/lib:/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3/lib:/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0/lib:/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5/lib:/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0/lib:/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8/lib:/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2/lib:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib:/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib:/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4/lib:/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib:/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0/lib:/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4/lib:/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1/lib:/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib/lib:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib:/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/lib:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib:/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib/lib:/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12/lib:/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2/lib:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/lib:/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib:/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib:/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2/lib:/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37/lib:/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1/lib:/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib/lib:/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7/lib:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib:/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9/lib:/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4/lib:/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14/lib:/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2/lib:/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10/lib:/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0/lib:/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0/lib:/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0/lib:/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib:/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib:/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3/lib:/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5/lib:/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0/lib:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib:/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10/lib:/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3/lib:/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0/lib:/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5/lib:/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0/lib:/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8/lib:/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2/lib:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib:/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib:/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4/lib:/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib:/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0/lib:/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4/lib:/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1/lib:/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib/lib:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib:/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib' export CMAKE_LIBRARY_PATH CMAKE_PREFIX_PATH='/nix/store/6d4bp009bcmz5afl9n7w7niycqi3m0rm-patchelf-0.14.5:/nix/store/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0:/nix/store/c4k3fcsp5cqg9v0rpac9qbqmbkm6a7pk-binutils-wrapper-2.35.2:/nix/store/8blq2fy6y9x2ffcgr052f0abakammw0k-flutter-2.13.0-0.1.pre:/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7:/nix/store/i8l1f18ak16jj5ar464m3myxg4hk2swa-hook:/nix/store/12msvv6k9rf9ywjpzcj502y0azsgmhp1-platform-tools-31.0.3:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta:/nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0:/nix/store/wmyfippxf9sr358nvnw2l8aj35nmwx2s-python3.9-arrow-1.2.2:/nix/store/7m68x9rdv1fj8i40p7h83wcl8wbmcrff-python3.9-python-dateutil-2.8.2:/nix/store/r6j9x43wcvp79472y4kv93w23s94apy4-python3.9-six-1.16.0:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11:/nix/store/s5jwgr4qci2r1rxnylhl33qhg4qmaa20-python3.9-click-8.0.4:/nix/store/dx5grbhnlja2nhm3chszxxxmakgbqa1w-python3.9-sh-1.14.2:/nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev:/nix/store/q6ga19qfb3bk3clqan8k22jnnh8m32n5-jq-1.6-bin:/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib:/nix/store/y1ilfhl51jr1m8y8dn2pl07703ppcadn-ripgrep-13.0.0:/nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev:/nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev:/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12:/nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev:/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21:/nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34:/nix/store/xl4fcwa76r0xy59dlhjvvj7h0nl0ix84-glib-2.72.0-bin:/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0:/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev:/nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev:/nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev:/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin:/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev:/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37:/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1:/nix/store/r4aknngzmydzd6dql0ys0lj03cvmcyfk-fontconfig-2.13.94-bin:/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev:/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4:/nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev:/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5:/nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev:/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9:/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4:/nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev:/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev:/nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev:/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14:/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2:/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10:/nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev:/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0:/nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev:/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0:/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0:/nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev:/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0:/nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0:/nix/store/5nhxhpqsd2wzzlcdkj61rspvxxmnqp2k-binutils-wrapper-2.35.2:/nix/store/jlqvmjzwpxqfghhn1k3kc07ssga2zm0f-cmake-3.22.3:/nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev:/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev:/nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev:/nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev:/nix/store/hj59ddxmjx7f41qwzwkbigrfyxzyb4ci-libjpeg-turbo-2.1.3-bin:/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3:/nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev:/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin:/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5:/nix/store/9lrz8brsphinnzyg3ws6gfkbxpivr0n5-libtiff-4.3.0-bin:/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11:/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0:/nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev:/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10:/nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev:/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3:/nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev:/nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev:/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0:/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5:/nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev:/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0:/nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev:/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8:/nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev:/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2:/nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14:/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2:/nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev:/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4:/nix/store/9wsylssmyb6w9bwd2wmzpzhj85llvrld-pango-1.50.6-bin:/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6:/nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev:/nix/store/ykk7ngn81vhihs5gvz3g6xnimyzih8da-wayland-1.20.0-bin:/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0:/nix/store/nrhjz3m3wmnay297z456mpp5jfjh6a49-wayland-protocols-1.25:/nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev:/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev:/nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev:/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1:/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib:/nix/store/fxbxcv4swqp7rjv39bq6wknyg51lyzq9-cups-2.4.1:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33:/nix/store/ix08ss2s3shjya9cq7jmj1czwglfz366-ninja-1.10.2:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev:/nix/store/4wqmz2ayiibvkc36dc91kdgmj4l02bdh-pcre-8.45-bin:/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45:/nix/store/l8k4yxyyg2vym5vi8mxzmzpabcwz444p-pkg-config-wrapper-0.29.2:/nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev:/nix/store/r9zfl37l5dsr8kfypian6w1vamcdngva-compiler-rt-libc-11.1.0' export CMAKE_PREFIX_PATH CONFIG_SHELL='/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/bash' export CONFIG_SHELL CPATH='/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include:/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include' export CPATH CXX='g++' export CXX CXX_FOR_TARGET='clang++' export CXX_FOR_TARGET DETERMINISTIC_BUILD='1' export DETERMINISTIC_BUILD EPOCHREALTIME='1651232779.558632' EPOCHSECONDS='1651232779' GDK_PIXBUF_MODULE_FILE='/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache' export GDK_PIXBUF_MODULE_FILE GETTEXTDATADIRS='/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/share/gettext:/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/share/gettext:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/share/gettext' export GETTEXTDATADIRS GSETTINGS_SCHEMAS_PATH='/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/share/gsettings-schemas/gsettings-desktop-schemas-42.0:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/share/gsettings-schemas/gtk+3-3.24.33' export GSETTINGS_SCHEMAS_PATH HOSTTYPE='x86_64' HOST_PATH='/nix/store/8blq2fy6y9x2ffcgr052f0abakammw0k-flutter-2.13.0-0.1.pre/bin:/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/bin:/nix/store/12msvv6k9rf9ywjpzcj502y0azsgmhp1-platform-tools-31.0.3/bin:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/bin:/nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0/bin:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/bin:/nix/store/q6ga19qfb3bk3clqan8k22jnnh8m32n5-jq-1.6-bin/bin:/nix/store/y1ilfhl51jr1m8y8dn2pl07703ppcadn-ripgrep-13.0.0/bin:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/bin:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/bin:/nix/store/xl4fcwa76r0xy59dlhjvvj7h0nl0ix84-glib-2.72.0-bin/bin:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/bin:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/bin:/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin/bin:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/bin:/nix/store/r4aknngzmydzd6dql0ys0lj03cvmcyfk-fontconfig-2.13.94-bin/bin:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/bin:/nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0/bin:/nix/store/5nhxhpqsd2wzzlcdkj61rspvxxmnqp2k-binutils-wrapper-2.35.2/bin:/nix/store/jlqvmjzwpxqfghhn1k3kc07ssga2zm0f-cmake-3.22.3/bin:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/bin:/nix/store/hj59ddxmjx7f41qwzwkbigrfyxzyb4ci-libjpeg-turbo-2.1.3-bin/bin:/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin/bin:/nix/store/9lrz8brsphinnzyg3ws6gfkbxpivr0n5-libtiff-4.3.0-bin/bin:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/bin:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/bin:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/bin:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/bin:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/bin:/nix/store/9wsylssmyb6w9bwd2wmzpzhj85llvrld-pango-1.50.6-bin/bin:/nix/store/ykk7ngn81vhihs5gvz3g6xnimyzih8da-wayland-1.20.0-bin/bin:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/bin:/nix/store/fxbxcv4swqp7rjv39bq6wknyg51lyzq9-cups-2.4.1/bin:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/bin:/nix/store/ix08ss2s3shjya9cq7jmj1czwglfz366-ninja-1.10.2/bin:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/bin:/nix/store/4wqmz2ayiibvkc36dc91kdgmj4l02bdh-pcre-8.45-bin/bin:/nix/store/l8k4yxyyg2vym5vi8mxzmzpabcwz444p-pkg-config-wrapper-0.29.2/bin:/nix/store/mi38zzxcylfc1jwnbbjyln959k1yjl9b-coreutils-9.0/bin:/nix/store/g2ax8hr2vcv74ymdi9i0z898zgwv5qck-findutils-4.9.0/bin:/nix/store/y01pvic7xsg3q05fynbh6mb1d4vqk5bf-diffutils-3.8/bin:/nix/store/4w3fd4s7l967bdplcqn74bf3iq45h4f8-gnused-4.8/bin:/nix/store/pa1hxz0q46giv9zw1bi4205hgzkjnz17-gnugrep-3.7/bin:/nix/store/8cm5s7jjqh2r16bx36shsizpm49mq9hk-gawk-5.1.1/bin:/nix/store/82z93m4mv563fj3m2j9d61cabvidx703-gnutar-1.34/bin:/nix/store/fsfnkwpydb6pb0sdri12fpiynjprczyq-gzip-1.12/bin:/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin/bin:/nix/store/laascnf607s0p98q6n1kk4r0r9922c4l-gnumake-4.3/bin:/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin:/nix/store/8xlgg9jl10gf1mv5mx459wr7x1wpnsnq-patch-2.7.6/bin:/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin/bin' export HOST_PATH IFS=' ' IN_NIX_SHELL='impure' export IN_NIX_SHELL JAVA_HOME='/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7' export JAVA_HOME LD='ld' export LD LD_FOR_TARGET='ld' export LD_FOR_TARGET LD_LIBRARY_PATH='/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib:/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib:/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib:/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib:/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib:/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib' export LD_LIBRARY_PATH LINENO='73' MACHTYPE='x86_64-pc-linux-gnu' NIX_BINTOOLS='/nix/store/c4k3fcsp5cqg9v0rpac9qbqmbkm6a7pk-binutils-wrapper-2.35.2' export NIX_BINTOOLS NIX_BINTOOLS_FOR_TARGET='/nix/store/5nhxhpqsd2wzzlcdkj61rspvxxmnqp2k-binutils-wrapper-2.35.2' export NIX_BINTOOLS_FOR_TARGET NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1' export NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu NIX_BINTOOLS_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu='1' export NIX_BINTOOLS_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu NIX_BUILD_CORES='8' export NIX_BUILD_CORES NIX_CC='/nix/store/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0' export NIX_CC NIX_CC_FOR_TARGET='/nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0' export NIX_CC_FOR_TARGET NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu='1' export NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu NIX_CC_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu='1' export NIX_CC_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu NIX_CFLAGS_COMPILE=' -frandom-seed=4nf54nsz3n -isystem /nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/include -isystem /nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/include -isystem /nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/include -isystem /nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev/include -isystem /nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/include -isystem /nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/include -isystem /nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/include -isystem /nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/include -isystem /nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/include -isystem /nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34/include -isystem /nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/include -isystem /nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/include -isystem /nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/include -isystem /nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/include -isystem /nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/include -isystem /nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/include -isystem /nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/include -isystem /nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/include -isystem /nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include -isystem /nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/include -isystem /nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/include -isystem /nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include -isystem /nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/include -isystem /nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/include -isystem /nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/include -isystem /nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/include -isystem /nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/include -isystem /nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/include -isystem /nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/include -isystem /nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/include -isystem /nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/include -isystem /nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/include -isystem /nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/include -isystem /nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/include -isystem /nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/include -isystem /nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/include -isystem /nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/include -isystem /nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/include -isystem /nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/include -isystem /nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/include -isystem /nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/include -isystem /nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/include -isystem /nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/include -isystem /nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/include -isystem /nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/include -isystem /nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/include -isystem /nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/include -isystem /nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/include -isystem /nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/include -isystem /nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/include -isystem /nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/include -isystem /nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev/include -isystem /nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/include -isystem /nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/include -isystem /nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/include -isystem /nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev/include -isystem /nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/include -isystem /nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/include -isystem /nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/include -isystem /nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/include -isystem /nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/include -isystem /nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34/include -isystem /nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/include -isystem /nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/include -isystem /nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/include -isystem /nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/include -isystem /nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/include -isystem /nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/include -isystem /nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/include -isystem /nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/include -isystem /nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include -isystem /nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/include -isystem /nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/include -isystem /nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include -isystem /nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/include -isystem /nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/include -isystem /nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/include -isystem /nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/include -isystem /nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/include -isystem /nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/include -isystem /nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/include -isystem /nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/include -isystem /nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/include -isystem /nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/include -isystem /nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/include -isystem /nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/include -isystem /nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/include -isystem /nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/include -isystem /nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/include -isystem /nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/include -isystem /nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/include -isystem /nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/include -isystem /nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/include -isystem /nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/include -isystem /nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/include -isystem /nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/include -isystem /nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/include -isystem /nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/include -isystem /nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/include -isystem /nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/include -isystem /nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/include -isystem /nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/include -isystem /nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/include -isystem /nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev/include' export NIX_CFLAGS_COMPILE NIX_CFLAGS_COMPILE_FOR_TARGET=' -isystem /nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/include -isystem /nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/include -isystem /nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/include -isystem /nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev/include -isystem /nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/include -isystem /nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/include -isystem /nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/include -isystem /nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/include -isystem /nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/include -isystem /nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34/include -isystem /nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/include -isystem /nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/include -isystem /nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/include -isystem /nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/include -isystem /nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/include -isystem /nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/include -isystem /nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/include -isystem /nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/include -isystem /nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/include -isystem /nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/include -isystem /nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/include -isystem /nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/include -isystem /nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/include -isystem /nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/include -isystem /nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/include -isystem /nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/include -isystem /nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/include -isystem /nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/include -isystem /nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/include -isystem /nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/include -isystem /nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/include -isystem /nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/include -isystem /nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/include -isystem /nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/include -isystem /nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/include -isystem /nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/include -isystem /nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/include -isystem /nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/include -isystem /nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/include -isystem /nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/include -isystem /nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/include -isystem /nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/include -isystem /nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/include -isystem /nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/include -isystem /nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/include -isystem /nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/include -isystem /nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/include -isystem /nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/include -isystem /nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/include -isystem /nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/include -isystem /nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/include -isystem /nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev/include' export NIX_CFLAGS_COMPILE_FOR_TARGET NIX_ENFORCE_NO_NATIVE='1' export NIX_ENFORCE_NO_NATIVE NIX_HARDENING_ENABLE='fortify stackprotector pic strictoverflow format relro bindnow' export NIX_HARDENING_ENABLE NIX_INDENT_MAKE='1' export NIX_INDENT_MAKE NIX_LDFLAGS='-rpath /home/alexander/Development/Personal/Android/moxdns/outputs/out/lib64 -rpath /home/alexander/Development/Personal/Android/moxdns/outputs/out/lib -L/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/lib -L/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib -L/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib/lib -L/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12/lib -L/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2/lib -L/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/lib -L/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib -L/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib -L/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2/lib -L/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37/lib -L/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1/lib -L/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib/lib -L/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7/lib -L/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib -L/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9/lib -L/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4/lib -L/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14/lib -L/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2/lib -L/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10/lib -L/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0/lib -L/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0/lib -L/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0/lib -L/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib -L/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib -L/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3/lib -L/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5/lib -L/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0/lib -L/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib -L/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib -L/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib -L/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10/lib -L/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3/lib -L/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0/lib -L/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5/lib -L/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0/lib -L/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8/lib -L/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2/lib -L/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib -L/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib -L/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4/lib -L/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib -L/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0/lib -L/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4/lib -L/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1/lib -L/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib/lib -L/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib -L/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib -L/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/lib -L/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib -L/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib/lib -L/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12/lib -L/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2/lib -L/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/lib -L/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib -L/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib -L/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2/lib -L/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37/lib -L/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1/lib -L/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib/lib -L/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7/lib -L/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib -L/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9/lib -L/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4/lib -L/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14/lib -L/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2/lib -L/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10/lib -L/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0/lib -L/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0/lib -L/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0/lib -L/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib -L/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib -L/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3/lib -L/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5/lib -L/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0/lib -L/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib -L/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib -L/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib -L/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10/lib -L/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3/lib -L/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0/lib -L/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5/lib -L/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0/lib -L/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8/lib -L/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2/lib -L/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib -L/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib -L/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4/lib -L/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib -L/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0/lib -L/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4/lib -L/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1/lib -L/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib/lib -L/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib -L/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib' export NIX_LDFLAGS NIX_LDFLAGS_FOR_TARGET=' -L/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/lib -L/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib -L/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib/lib -L/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12/lib -L/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2/lib -L/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/lib -L/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0/lib -L/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0/lib -L/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2/lib -L/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37/lib -L/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1/lib -L/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib/lib -L/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7/lib -L/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib -L/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9/lib -L/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4/lib -L/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14/lib -L/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2/lib -L/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10/lib -L/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0/lib -L/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0/lib -L/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0/lib -L/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0/lib -L/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9/lib -L/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3/lib -L/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5/lib -L/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0/lib -L/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/lib -L/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib -L/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib -L/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10/lib -L/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3/lib -L/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0/lib -L/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5/lib -L/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0/lib -L/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8/lib -L/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2/lib -L/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib -L/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2/lib -L/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4/lib -L/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6/lib -L/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0/lib -L/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4/lib -L/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1/lib -L/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib/lib -L/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/lib -L/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib' export NIX_LDFLAGS_FOR_TARGET NIX_LIB64_IN_SELF_RPATH='1' NIX_NO_SELF_RPATH='1' NIX_PKG_CONFIG_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu='1' export NIX_PKG_CONFIG_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu NIX_STORE='/nix/store' export NIX_STORE NM='nm' export NM NM_FOR_TARGET='nm' export NM_FOR_TARGET OBJCOPY='objcopy' export OBJCOPY OBJCOPY_FOR_TARGET='objcopy' export OBJCOPY_FOR_TARGET OBJDUMP='objdump' export OBJDUMP OBJDUMP_FOR_TARGET='objdump' export OBJDUMP_FOR_TARGET OLDPWD='' export OLDPWD OPTERR='1' OSTYPE='linux-gnu' PATH='/nix/store/6d4bp009bcmz5afl9n7w7niycqi3m0rm-patchelf-0.14.5/bin:/nix/store/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0/bin:/nix/store/2dll4xl0xn13anzfxk0pbjr209s6rwhx-gcc-10.3.0/bin:/nix/store/y2d88myw5v33mwrz13rgnjgx23rs26p6-glibc-2.34-115-bin/bin:/nix/store/mi38zzxcylfc1jwnbbjyln959k1yjl9b-coreutils-9.0/bin:/nix/store/c4k3fcsp5cqg9v0rpac9qbqmbkm6a7pk-binutils-wrapper-2.35.2/bin:/nix/store/cimp3vp40msz4afq1c3602p2rn9bff0d-binutils-2.35.2/bin:/nix/store/8blq2fy6y9x2ffcgr052f0abakammw0k-flutter-2.13.0-0.1.pre/bin:/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7/bin:/nix/store/12msvv6k9rf9ywjpzcj502y0azsgmhp1-platform-tools-31.0.3/bin:/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta/bin:/nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0/bin:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/bin:/nix/store/q6ga19qfb3bk3clqan8k22jnnh8m32n5-jq-1.6-bin/bin:/nix/store/y1ilfhl51jr1m8y8dn2pl07703ppcadn-ripgrep-13.0.0/bin:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/bin:/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21/bin:/nix/store/xl4fcwa76r0xy59dlhjvvj7h0nl0ix84-glib-2.72.0-bin/bin:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/bin:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/bin:/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin/bin:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/bin:/nix/store/r4aknngzmydzd6dql0ys0lj03cvmcyfk-fontconfig-2.13.94-bin/bin:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/bin:/nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0/bin:/nix/store/71npsayh2m8vpys9ra1v9p0vyy85hlxv-clang-11.1.0/bin:/nix/store/5nhxhpqsd2wzzlcdkj61rspvxxmnqp2k-binutils-wrapper-2.35.2/bin:/nix/store/jlqvmjzwpxqfghhn1k3kc07ssga2zm0f-cmake-3.22.3/bin:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/bin:/nix/store/hj59ddxmjx7f41qwzwkbigrfyxzyb4ci-libjpeg-turbo-2.1.3-bin/bin:/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin/bin:/nix/store/9lrz8brsphinnzyg3ws6gfkbxpivr0n5-libtiff-4.3.0-bin/bin:/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8/bin:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/bin:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/bin:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/bin:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/bin:/nix/store/9wsylssmyb6w9bwd2wmzpzhj85llvrld-pango-1.50.6-bin/bin:/nix/store/ykk7ngn81vhihs5gvz3g6xnimyzih8da-wayland-1.20.0-bin/bin:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/bin:/nix/store/fxbxcv4swqp7rjv39bq6wknyg51lyzq9-cups-2.4.1/bin:/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/bin:/nix/store/ix08ss2s3shjya9cq7jmj1czwglfz366-ninja-1.10.2/bin:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/bin:/nix/store/4wqmz2ayiibvkc36dc91kdgmj4l02bdh-pcre-8.45-bin/bin:/nix/store/l8k4yxyyg2vym5vi8mxzmzpabcwz444p-pkg-config-wrapper-0.29.2/bin:/nix/store/r9zfl37l5dsr8kfypian6w1vamcdngva-compiler-rt-libc-11.1.0/bin:/nix/store/mi38zzxcylfc1jwnbbjyln959k1yjl9b-coreutils-9.0/bin:/nix/store/g2ax8hr2vcv74ymdi9i0z898zgwv5qck-findutils-4.9.0/bin:/nix/store/y01pvic7xsg3q05fynbh6mb1d4vqk5bf-diffutils-3.8/bin:/nix/store/4w3fd4s7l967bdplcqn74bf3iq45h4f8-gnused-4.8/bin:/nix/store/pa1hxz0q46giv9zw1bi4205hgzkjnz17-gnugrep-3.7/bin:/nix/store/8cm5s7jjqh2r16bx36shsizpm49mq9hk-gawk-5.1.1/bin:/nix/store/82z93m4mv563fj3m2j9d61cabvidx703-gnutar-1.34/bin:/nix/store/fsfnkwpydb6pb0sdri12fpiynjprczyq-gzip-1.12/bin:/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin/bin:/nix/store/laascnf607s0p98q6n1kk4r0r9922c4l-gnumake-4.3/bin:/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin:/nix/store/8xlgg9jl10gf1mv5mx459wr7x1wpnsnq-patch-2.7.6/bin:/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin/bin' export PATH PKG_CONFIG_FOR_TARGET='pkg-config' export PKG_CONFIG_FOR_TARGET PKG_CONFIG_PATH_FOR_TARGET='/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib/pkgconfig:/nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev/lib/pkgconfig:/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev/lib/pkgconfig:/nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev/lib/pkgconfig:/nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev/lib/pkgconfig:/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev/lib/pkgconfig:/nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev/lib/pkgconfig:/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev/lib/pkgconfig:/nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev/lib/pkgconfig:/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev/lib/pkgconfig:/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev/lib/pkgconfig:/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4/lib/pkgconfig:/nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev/lib/pkgconfig:/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5/share/pkgconfig:/nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev/lib/pkgconfig:/nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev/lib/pkgconfig:/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev/lib/pkgconfig:/nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev/lib/pkgconfig:/nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev/lib/pkgconfig:/nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev/lib/pkgconfig:/nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev/lib/pkgconfig:/nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev/lib/pkgconfig:/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev/lib/pkgconfig:/nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev/lib/pkgconfig:/nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev/lib/pkgconfig:/nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev/lib/pkgconfig:/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev/lib/pkgconfig:/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0/lib/pkgconfig:/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11/lib/pkgconfig:/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0/share/pkgconfig:/nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev/lib/pkgconfig:/nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev/lib/pkgconfig:/nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev/lib/pkgconfig:/nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev/lib/pkgconfig:/nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev/lib/pkgconfig:/nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev/lib/pkgconfig:/nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev/lib/pkgconfig:/nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev/lib/pkgconfig:/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev/lib/pkgconfig:/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14/lib/pkgconfig:/nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev/lib/pkgconfig:/nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev/lib/pkgconfig:/nix/store/ykk7ngn81vhihs5gvz3g6xnimyzih8da-wayland-1.20.0-bin/lib/pkgconfig:/nix/store/nrhjz3m3wmnay297z456mpp5jfjh6a49-wayland-protocols-1.25/share/pkgconfig:/nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev/lib/pkgconfig:/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev/lib/pkgconfig:/nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev/lib/pkgconfig:/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev/lib/pkgconfig' export PKG_CONFIG_PATH_FOR_TARGET PS4='+ ' PYTHONHASHSEED='0' export PYTHONHASHSEED PYTHONNOUSERSITE='1' export PYTHONNOUSERSITE PYTHONPATH='/nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0/lib/python3.9/site-packages:/nix/store/wmyfippxf9sr358nvnw2l8aj35nmwx2s-python3.9-arrow-1.2.2/lib/python3.9/site-packages:/nix/store/7m68x9rdv1fj8i40p7h83wcl8wbmcrff-python3.9-python-dateutil-2.8.2/lib/python3.9/site-packages:/nix/store/r6j9x43wcvp79472y4kv93w23s94apy4-python3.9-six-1.16.0/lib/python3.9/site-packages:/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11/lib/python3.9/site-packages:/nix/store/s5jwgr4qci2r1rxnylhl33qhg4qmaa20-python3.9-click-8.0.4/lib/python3.9/site-packages:/nix/store/dx5grbhnlja2nhm3chszxxxmakgbqa1w-python3.9-sh-1.14.2/lib/python3.9/site-packages' export PYTHONPATH RANLIB='ranlib' export RANLIB RANLIB_FOR_TARGET='ranlib' export RANLIB_FOR_TARGET READELF='readelf' export READELF READELF_FOR_TARGET='readelf' export READELF_FOR_TARGET SHELL='/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/bash' export SHELL SIZE='size' export SIZE SIZE_FOR_TARGET='size' export SIZE_FOR_TARGET SOURCE_DATE_EPOCH='315532800' export SOURCE_DATE_EPOCH STRINGS='strings' export STRINGS STRINGS_FOR_TARGET='strings' export STRINGS_FOR_TARGET STRIP='strip' export STRIP STRIP_FOR_TARGET='strip' export STRIP_FOR_TARGET XDG_DATA_DIRS='/nix/store/6d4bp009bcmz5afl9n7w7niycqi3m0rm-patchelf-0.14.5/share' export XDG_DATA_DIRS _PYTHON_HOST_PLATFORM='linux-x86_64' export _PYTHON_HOST_PLATFORM _PYTHON_SYSCONFIGDATA_NAME='_sysconfigdata__linux_x86_64-linux-gnu' export _PYTHON_SYSCONFIGDATA_NAME buildInputs='/nix/store/8blq2fy6y9x2ffcgr052f0abakammw0k-flutter-2.13.0-0.1.pre /nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7 /nix/store/12msvv6k9rf9ywjpzcj502y0azsgmhp1-platform-tools-31.0.3 /nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta /nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0 /nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev /nix/store/y1ilfhl51jr1m8y8dn2pl07703ppcadn-ripgrep-13.0.0 /nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev /nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev /nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0 /nix/store/jlqvmjzwpxqfghhn1k3kc07ssga2zm0f-cmake-3.22.3 /nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev /nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev /nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev /nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev /nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev /nix/store/ix08ss2s3shjya9cq7jmj1czwglfz366-ninja-1.10.2 /nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev /nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev /nix/store/l8k4yxyyg2vym5vi8mxzmzpabcwz444p-pkg-config-wrapper-0.29.2 /nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev /nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5' export buildInputs buildPhase='echo "------------------------------------------------------------" >>$out echo " WARNING: the existence of this path is not guaranteed." >>$out echo " It is an internal implementation detail for pkgs.mkShell." >>$out echo "------------------------------------------------------------" >>$out echo >> $out # Record all build inputs as runtime dependencies export >> $out ' export buildPhase builder='/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/bash' export builder checkPhase='ninjaCheckPhase' configureFlags='' export configureFlags configurePhase='cmakeConfigurePhase' defaultBuildInputs='' defaultNativeBuildInputs='/nix/store/6d4bp009bcmz5afl9n7w7niycqi3m0rm-patchelf-0.14.5 /nix/store/59jmzisg8fkm9c125fw384dqq1np602l-move-docs.sh /nix/store/kxw6q8v6isaqjm702d71n2421cxamq68-make-symlinks-relative.sh /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh /nix/store/bkxq1nfi6grmww5756ynr1aph7w04lkk-strip.sh /nix/store/bnj8d7mvbkg3vdb07yz74yhl3g107qq5-patch-shebangs.sh /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh /nix/store/8zxndz5ag0p6s526c2xyllhk1nrn4c3i-audit-tmpdir.sh /nix/store/c8n9kcdddp9np665xz6ri61b383nxvz8-move-systemd-user-units.sh /nix/store/1i5y55x4b4m9qkx5dqbmr1r6bvrqbanw-multiple-outputs.sh /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh /nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh /nix/store/wlwcf1nw2b21m4gghj70hbg1v7x53ld8-reproducible-builds.sh /nix/store/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0' 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=() declare -a envBuildHostHooks=() declare -a envBuildTargetHooks=() declare -a envHostHostHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) declare -a envHostTargetHooks=('ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addPythonPath' 'sysconfigdataHook' 'addPythonPath' 'sysconfigdataHook' 'gettextDataDirsHook' ) declare -a envTargetTargetHooks=('addPkgToClassPath' 'make_glib_find_gsettings_schemas' 'ccWrapper_addCVars' 'bintoolsWrapper_addLDVars' 'addCMakeParams' 'findGdkPixbufLoaders' 'pkgConfigWrapper_addPkgConfigPath' ) declare -a fixupOutputHooks=('if [ -z "${dontPatchELF-}" ]; then patchELF "$prefix"; fi' '_makeSymlinksRelative' 'if [ -z "${dontGzipMan-}" ]; then compressManPages "$prefix"; fi' '_doStrip' 'patchShebangsAuto' '_pruneLibtoolFiles' 'if [[ -z "${noAuditTmpdir-}" && -e "$prefix" ]]; then auditTmpdir "$prefix"; fi' '_moveSystemdUserUnits' '_moveSbin' '_moveLib64' '_gtkCleanImmodulesCache' ) flag='-L/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45/lib' guess='8' iframework_seen='' initialPath='/nix/store/mi38zzxcylfc1jwnbbjyln959k1yjl9b-coreutils-9.0 /nix/store/g2ax8hr2vcv74ymdi9i0z898zgwv5qck-findutils-4.9.0 /nix/store/y01pvic7xsg3q05fynbh6mb1d4vqk5bf-diffutils-3.8 /nix/store/4w3fd4s7l967bdplcqn74bf3iq45h4f8-gnused-4.8 /nix/store/pa1hxz0q46giv9zw1bi4205hgzkjnz17-gnugrep-3.7 /nix/store/8cm5s7jjqh2r16bx36shsizpm49mq9hk-gawk-5.1.1 /nix/store/82z93m4mv563fj3m2j9d61cabvidx703-gnutar-1.34 /nix/store/fsfnkwpydb6pb0sdri12fpiynjprczyq-gzip-1.12 /nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin /nix/store/laascnf607s0p98q6n1kk4r0r9922c4l-gnumake-4.3 /nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16 /nix/store/8xlgg9jl10gf1mv5mx459wr7x1wpnsnq-patch-2.7.6 /nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin' installPhase='ninjaInstallPhase' isystem_seen='' maybe_dir='/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33/share/gsettings-schemas/gtk+3-3.24.33' name='nix-shell' export name nativeBuildInputs='' export nativeBuildInputs out='/home/alexander/Development/Personal/Android/moxdns/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/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0' declare -a pkgsBuildBuild=() declare -a pkgsBuildHost=('/nix/store/6d4bp009bcmz5afl9n7w7niycqi3m0rm-patchelf-0.14.5' '/nix/store/59jmzisg8fkm9c125fw384dqq1np602l-move-docs.sh' '/nix/store/kxw6q8v6isaqjm702d71n2421cxamq68-make-symlinks-relative.sh' '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' '/nix/store/bkxq1nfi6grmww5756ynr1aph7w04lkk-strip.sh' '/nix/store/bnj8d7mvbkg3vdb07yz74yhl3g107qq5-patch-shebangs.sh' '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' '/nix/store/8zxndz5ag0p6s526c2xyllhk1nrn4c3i-audit-tmpdir.sh' '/nix/store/c8n9kcdddp9np665xz6ri61b383nxvz8-move-systemd-user-units.sh' '/nix/store/1i5y55x4b4m9qkx5dqbmr1r6bvrqbanw-multiple-outputs.sh' '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh' '/nix/store/wlwcf1nw2b21m4gghj70hbg1v7x53ld8-reproducible-builds.sh' '/nix/store/4ybkncn05qbhgbdxg9sxdgpm1jpdx76w-gcc-wrapper-10.3.0' '/nix/store/c4k3fcsp5cqg9v0rpac9qbqmbkm6a7pk-binutils-wrapper-2.35.2' ) declare -a pkgsBuildTarget=() declare -a pkgsHostHost=() declare -a pkgsHostTarget=('/nix/store/8blq2fy6y9x2ffcgr052f0abakammw0k-flutter-2.13.0-0.1.pre' '/nix/store/jybckv2y9wqjkv0p6y0j4p156lvblnq9-openjdk-11.0.12+7' '/nix/store/i8l1f18ak16jj5ar464m3myxg4hk2swa-hook' '/nix/store/12msvv6k9rf9ywjpzcj502y0azsgmhp1-platform-tools-31.0.3' '/nix/store/2k141yqyyvm6rh3y6ssvcv3raw6w29d8-dart-2.17.0-266.1.beta' '/nix/store/f15fzjp3g5av46d9v844nj55w60zvrzd-gitlint-0.17.0' '/nix/store/wmyfippxf9sr358nvnw2l8aj35nmwx2s-python3.9-arrow-1.2.2' '/nix/store/7m68x9rdv1fj8i40p7h83wcl8wbmcrff-python3.9-python-dateutil-2.8.2' '/nix/store/r6j9x43wcvp79472y4kv93w23s94apy4-python3.9-six-1.16.0' '/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11' '/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11' '/nix/store/s5jwgr4qci2r1rxnylhl33qhg4qmaa20-python3.9-click-8.0.4' '/nix/store/dx5grbhnlja2nhm3chszxxxmakgbqa1w-python3.9-sh-1.14.2' '/nix/store/mncnjdqi1vmsfag6li4cvdp72gnxmmlw-jq-1.6-dev' '/nix/store/q6ga19qfb3bk3clqan8k22jnnh8m32n5-jq-1.6-bin' '/nix/store/vdyarq02kn92wvljax1m1gd092ryfli7-jq-1.6-lib' '/nix/store/y1ilfhl51jr1m8y8dn2pl07703ppcadn-ripgrep-13.0.0' '/nix/store/wqj9imqj9in8fmxb31yq331sshv3d001-atk-2.36.0-dev' '/nix/store/ay2530157fl2cmddbfhn232ay7q5smkh-glib-2.72.0-dev' '/nix/store/ab2kkxrkwiliik3hi19r52m3b5lzwmpf-zlib-1.2.12-dev' '/nix/store/j5jxw3iy7bbz4a57fh9g2xm2gxmyal8h-zlib-1.2.12' '/nix/store/arn7xxsxjfg04mpmdyr9yh23rbjpqrg2-libffi-3.4.2-dev' '/nix/store/zf2p161nx09fkd36g79b0xv7srcc1av1-libffi-3.4.2' '/nix/store/1ynaiiirnxqn8s62haws8i1b46b5v62j-gettext-0.21' '/nix/store/3idrdw9wm55dapgfy9dqicpsfnl4zw08-glibc-iconv-2.34' '/nix/store/xl4fcwa76r0xy59dlhjvvj7h0nl0ix84-glib-2.72.0-bin' '/nix/store/3ma88r781fvsjiakwyfh95mzy7k19jac-glib-2.72.0' '/nix/store/nar7gsyrshxv579gz0026wk7b2ysraac-atk-2.36.0' '/nix/store/j5brj48yd6fza2r3rdzzi9bni915v1ar-cairo-1.16.0-dev' '/nix/store/1xghq8cvp3ikrj1xxadp65v3xrgp9m5a-fontconfig-2.13.94-dev' '/nix/store/naxbqvpb0vkbzbp6si49fris5q38bdx2-freetype-2.11.1-dev' '/nix/store/mr4p6sb833mgxlzwknmlhgfgz36y66sa-bzip2-1.0.6.0.2-dev' '/nix/store/9hnz235608afb1z943sh3fd21ngxa7ra-bzip2-1.0.6.0.2-bin' '/nix/store/vgw0mw7s490428lzgswl1cxj4xmlf5gn-bzip2-1.0.6.0.2' '/nix/store/q5ksqnnkrfpraifgyrzas68lpjymm8kz-libpng-apng-1.6.37-dev' '/nix/store/hyh1whmci39mv1hd6gr8nnhxva0c2rvm-libpng-apng-1.6.37' '/nix/store/9kpdwg8rjdizjkqbf6jj96w2jmcfhcad-freetype-2.11.1' '/nix/store/r4aknngzmydzd6dql0ys0lj03cvmcyfk-fontconfig-2.13.94-bin' '/nix/store/zcjja5yd97dgnnh3qwanbsra8xsavcgw-fontconfig-2.13.94-lib' '/nix/store/36z9b8dzzmbs0xl4sgs9immm7yidswzc-expat-2.4.7-dev' '/nix/store/sw3dj5k1sas1jckb750z3rd9ay8pxq2h-expat-2.4.7' '/nix/store/y5j645511d08hfzv0924nyhjqcin50kc-pixman-0.38.4' '/nix/store/ysr42a1mzvj7na91pclfkscjcbyg7s4l-libXext-1.3.4-dev' '/nix/store/mj3qh7prl1zdhh0kaw83n3gin0haj31r-xorgproto-2021.5' '/nix/store/hbfs1j0w5d5brkkbg55d3xnybq1vqh6x-libXau-1.0.9-dev' '/nix/store/b38zsh4qgfj60fjlpg6m9v29bcp09abk-libXau-1.0.9' '/nix/store/fmbay7w2i0qg57jcdzij3v0lzr4gpcyk-libXext-1.3.4' '/nix/store/bzvqvcad70dhhsvmxig3w80n94k2dm07-libXrender-0.9.10-dev' '/nix/store/a2s8wi9lghg0ir5fckb1b1p69dwa9xva-libX11-1.7.2-dev' '/nix/store/0bi9s80hzrm6isch4z6jkks09s8qb75r-libxcb-1.14-dev' '/nix/store/3jch9iknmlz6r3m2fhhnvaqryzlh3zq4-libxcb-1.14' '/nix/store/0np4qysvv5v05w49bs3ii123gckd4n0b-libX11-1.7.2' '/nix/store/cs3m5r3f7x6ghf9xwgnmg1bzb12lqi19-libXrender-0.9.10' '/nix/store/jb1jjhk53nrzbm57k18v0zm1w710rgl9-xcb-util-0.4.0-dev' '/nix/store/cqhhah8c6rgms9wmxr9pa1wghh2smki3-xcb-util-0.4.0' '/nix/store/kf1dv3n0g4sq2fgs7s3zhvhx3gwj047d-libGL-1.4.0-dev' '/nix/store/q796xg0x515ajdly44iqdvacxnprj6qx-libGL-1.4.0' '/nix/store/hrl51nkr7dszlwcs29wmyxq0jsqlaszn-libglvnd-1.4.0' '/nix/store/kmld4kwf5mlb5n45rs593cnbqs2a1z6v-libglvnd-1.4.0-dev' '/nix/store/jr22pv60hyl16n9fqsbjsqyq0rknjphj-cairo-1.16.0' '/nix/store/58rj9srjk7m4hamw7jlf6i4vlvgv1mv6-clang-wrapper-11.1.0' '/nix/store/5nhxhpqsd2wzzlcdkj61rspvxxmnqp2k-binutils-wrapper-2.35.2' '/nix/store/jlqvmjzwpxqfghhn1k3kc07ssga2zm0f-cmake-3.22.3' '/nix/store/mgdicybndan57zsq6xv9g01zsrds8nqa-libepoxy-1.5.9-dev' '/nix/store/s9lnvpdcphaxkvlm97sd18bcsxghjgq8-libepoxy-1.5.9' '/nix/store/pyxk0i29z4lhif5ys2zplf9rj2mkz13m-gdk-pixbuf-2.42.8-dev' '/nix/store/2h963ndrnb0bik6bfh1krnf8a3m65sjh-libtiff-4.3.0-dev' '/nix/store/xf7pp7h5s90i06a7g2fbdv4cqzyblm8k-libjpeg-turbo-2.1.3-dev' '/nix/store/hj59ddxmjx7f41qwzwkbigrfyxzyb4ci-libjpeg-turbo-2.1.3-bin' '/nix/store/3jcj0v2a0pjfi3ydscabrv532dsg43kf-libjpeg-turbo-2.1.3' '/nix/store/78l2dgfzx7nl9rhmv94xr6xhci68rm3c-xz-5.2.5-dev' '/nix/store/74vm0qblviq2rjjyhb26n017wzam1c9b-xz-5.2.5-bin' '/nix/store/xmhqvwkhmvc6grldj5vq43ffsahskfq0-xz-5.2.5' '/nix/store/9lrz8brsphinnzyg3ws6gfkbxpivr0n5-libtiff-4.3.0-bin' '/nix/store/nl0km2rshc71svq137kx2bv2fdjmqv56-libtiff-4.3.0' '/nix/store/mg7gw8a5lmhqc34lbw2n2kk4vj42pwwy-gdk-pixbuf-2.42.8' '/nix/store/hzwxfpp23dhl3w8bi3mg2dv3czaifhmk-gtk+3-3.24.33-dev' '/nix/store/38g3xydr2nyp2cydaih9x48w2jim1mrc-at-spi2-atk-2.38.0' '/nix/store/03y73n3p1h1ac9605ghswfqyr31pqzcn-fribidi-1.0.11' '/nix/store/chywfp3sbcaglnj3q1fh7rk2krgim4kx-gsettings-desktop-schemas-42.0' '/nix/store/z61nfm16mag6xkyvkdg4jx288m7pgdc3-libICE-1.0.10-dev' '/nix/store/hs258jqx4blnk6b8zncy8k0y6l2fqkl3-libICE-1.0.10' '/nix/store/jy8h3cz74jxw9i3h3ja0mc0dwdxw5zja-libSM-1.2.3-dev' '/nix/store/n7pzh8k7h5axpiqp0nvn49df4k5qqz3l-libSM-1.2.3' '/nix/store/67w1mz9mac5a58zr0sm8spnbl9vfl1la-libXcomposite-0.4.5-dev' '/nix/store/39n7g8mlvij2iws9gfd23w9v4pz96hsz-libXfixes-6.0.0-dev' '/nix/store/dvch1l6v4gczrsgb01y3p2lpgsw36aa4-libXfixes-6.0.0' '/nix/store/x6332d0bxzbkscshyri8z7if4j8lrz0d-libXcomposite-0.4.5' '/nix/store/gcbqi8f5w23rm2n9pm4m8pgg9cij10ci-libXcursor-1.2.0-dev' '/nix/store/jg8q74faxp8xbqw5dcdw7i63h9mjkjgz-libXcursor-1.2.0' '/nix/store/xh0d5220ig5vil572lsyrivm97limshv-libXi-1.8-dev' '/nix/store/8r67k5yn6ic2vmj5dq0d0hm4lc2br0vj-libXi-1.8' '/nix/store/1qi9nj8ash2mwcf7pjwdancz6vscc3p9-libXrandr-1.5.2-dev' '/nix/store/j3hqqyqpl6zwp3dcrc6xrvdqi6p776gl-libXrandr-1.5.2' '/nix/store/2iakkaflzzp3fg7c1hh09i4bl96fhsdh-pango-1.50.6-dev' '/nix/store/fr8s7935ba0m8f5sw72cs4sgi8lh70f4-harfbuzz-3.3.2-dev' '/nix/store/dqhrpw13q9wss7fsb20yj3c9xrf4rg8i-graphite2-1.3.14' '/nix/store/ms1f1l22i6x28bc865rn9mn5drgagv04-harfbuzz-3.3.2' '/nix/store/i1h792658cvwz9bfhd47zmc948j3r78m-libXft-2.3.4-dev' '/nix/store/1hyvc28l0nc25jxp0yfyrdmpqla2vx3d-libXft-2.3.4' '/nix/store/9wsylssmyb6w9bwd2wmzpzhj85llvrld-pango-1.50.6-bin' '/nix/store/n9h110ffps25rdkkim5k802p3p5w476m-pango-1.50.6' '/nix/store/glgkbz8g8719bby4sx28p34nk1dwyr8b-wayland-1.20.0-dev' '/nix/store/ykk7ngn81vhihs5gvz3g6xnimyzih8da-wayland-1.20.0-bin' '/nix/store/dvv86s6ipnm6hp8fhnh2smkal4q95p45-wayland-1.20.0' '/nix/store/nrhjz3m3wmnay297z456mpp5jfjh6a49-wayland-protocols-1.25' '/nix/store/0m1wqsbiry229gwczprwppb7p5pzni9c-libXinerama-1.1.4-dev' '/nix/store/fqfk1r89lavcagxg15a8jvq63l00snsf-libXinerama-1.1.4' '/nix/store/d57prf5almy1qnj5lr1biswh6fydb620-cups-2.4.1-dev' '/nix/store/wgclqchs4pqgkn8fabb9smhz3nwhm2nh-gmp-with-cxx-6.2.1-dev' '/nix/store/nmk2zbdxsmiinqxqxzv9cfjkladq9jlx-gmp-with-cxx-6.2.1' '/nix/store/kal2vyxj49n0sfmf635h304hp96d81ia-cups-2.4.1-lib' '/nix/store/fxbxcv4swqp7rjv39bq6wknyg51lyzq9-cups-2.4.1' '/nix/store/9bvfvaahj8cxij9gb8n9scz9nqah1phg-gtk+3-3.24.33' '/nix/store/ix08ss2s3shjya9cq7jmj1czwglfz366-ninja-1.10.2' '/nix/store/s2b221nhz0h7i7ndcp19d4yn5ydda4x4-pcre-8.45-dev' '/nix/store/4wqmz2ayiibvkc36dc91kdgmj4l02bdh-pcre-8.45-bin' '/nix/store/m7wc8hf24hymhm89k2hc00nwl730dphv-pcre-8.45' '/nix/store/l8k4yxyyg2vym5vi8mxzmzpabcwz444p-pkg-config-wrapper-0.29.2' ) declare -a pkgsTargetTarget=('/nix/store/x8l8s0zzmzg7ydwzvndn81ir33z89gn6-compiler-rt-libc-11.1.0-dev' '/nix/store/r9zfl37l5dsr8kfypian6w1vamcdngva-compiler-rt-libc-11.1.0' ) declare -a postFixupHooks=('_multioutPropagateDev' ) declare -a postHooks=('makeCmakeFindLibs' ) declare -a postUnpackHooks=('_updateSourceDateEpochFromSourceRoot' ) declare -a preConfigureHooks=('_multioutConfig' ) declare -a preFixupHooks=('_moveToShare' '_multioutDocs' '_multioutDevs' ) preFixupPhases=' glibPreFixupPhase dropIconThemeCache' preInstallPhases=' glibPreInstallPhase' prefix='/home/alexander/Development/Personal/Android/moxdns/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' ) role_post='' setOutputFlags='' shell='/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/bash' export shell shellHook='' export shellHook stdenv='/nix/store/83l8wwrx7xs3mh9sbbj6whmyx8y4cz36-stdenv-linux' export stdenv strictDeps='' export strictDeps system='x86_64-linux' 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-}"; if [ -n "${NIX_LIB64_IN_SELF_RPATH:-}" ]; then export NIX_LDFLAGS="-rpath $1/lib64 ${NIX_LDFLAGS-}"; fi; if [ -n "${NIX_LIB32_IN_SELF_RPATH:-}" ]; then export NIX_LDFLAGS="-rpath $1/lib32 ${NIX_LDFLAGS-}"; fi; 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 () { for varName in $(awk 'BEGIN { for (v in ENVIRON) if (v ~ /^[a-z][a-zA-Z0-9_]*$/) print v }'); do if (( "${NIX_DEBUG:-0}" >= 1 )); then printf "@%s@ -> %q\n" "${varName}" "${!varName}"; fi; args+=("--subst-var" "$varName"); done } _assignFirst () { local varName="$1"; local REMOVE=REMOVE; shift; while (( $# )); do if [ -n "${!1-}" ]; then eval "${varName}"="$1"; return; fi; shift; done; echo "Error: _assignFirst found no valid variant!"; return 1 } _callImplicitHook () { local def="$1"; local hookName="$2"; if declare -F "$hookName" > /dev/null; then "$hookName"; else if type -p "$hookName" > /dev/null; then source "$hookName"; else if [ -n "${!hookName:-}" ]; then eval "${!hookName}"; else return "$def"; fi; fi; fi } _defaultUnpack () { local fn="$1"; if [ -d "$fn" ]; then cp -pr --reflink=auto -- "$fn" "$(stripHash "$fn")"; else case "$fn" in *.tar.xz | *.tar.lzma | *.txz) xz -d < "$fn" | tar xf - --warning=no-timestamp ;; *.tar | *.tar.* | *.tgz | *.tbz2 | *.tbz) tar xf "$fn" --warning=no-timestamp ;; *) return 1 ;; esac; fi } _doStrip () { local -ra flags=(dontStripHost dontStripTarget); local -ra stripCmds=(STRIP TARGET_STRIP); if [[ "${STRIP-}" == "${TARGET_STRIP-}" ]]; then dontStripTarget+=1; fi; local i; for i in ${!stripCmds[@]}; do local -n flag="${flags[$i]}"; local -n stripCmd="${stripCmds[$i]}"; if [[ -n "${dontStrip-}" || -n "${flag-}" ]] || ! type -f "${stripCmd-}" 2> /dev/null; then continue; fi; stripDebugList=${stripDebugList:-lib lib32 lib64 libexec bin sbin}; if [ -n "$stripDebugList" ]; then stripDirs "$stripCmd" "$stripDebugList" "${stripDebugFlags:--S}"; fi; stripAllList=${stripAllList:-}; if [ -n "$stripAllList" ]; then stripDirs "$stripCmd" "$stripAllList" "${stripAllFlags:--s}"; fi; done } _eval () { if declare -F "$1" > /dev/null 2>&1; then "$@"; else eval "$1"; fi } _gtkCleanImmodulesCache () { local f="${prefix:?}/lib/gtk-3.0/3.0.0/immodules.cache"; if [ -f "$f" ]; then sed 's|Created by .*bin/gtk-query-|Created by bin/gtk-query-|' -i "$f"; fi } _makeSymlinksRelative () { local symlinkTarget; if [ -n "${dontRewriteSymlinks-}" ]; then return 0; 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) } _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 () { forceShare=${forceShare:=man doc info}; 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 [ "$outputs" = "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; 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 $configureFlags"; installFlags=" pkgconfigdir=${!outputDev}/lib/pkgconfig m4datadir=${!outputDev}/share/aclocal aclocaldir=${!outputDev}/share/aclocal $installFlags" } _multioutDevs () { if [ "$outputs" = "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 [ "$outputs" = "out" ]; then return; fi; local outputFirst; for outputFirst in $outputs; 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 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 source "$pkg/nix-support/setup-hook"; fi } addCMakeParams () { addToSearchPath CMAKE_PREFIX_PATH $1 } addEnvHooks () { local depHostOffset="$1"; shift; local pkgHookVarsSlice="${pkgHookVarVars[$depHostOffset + 1]}[@]"; local pkgHookVar; for pkgHookVar in "${!pkgHookVarsSlice}"; do eval "${pkgHookVar}s"'+=("$@")'; done } addPkgToClassPath () { local jar; for jar in $1/share/java/*.jar; do export CLASSPATH=''${CLASSPATH-}''${CLASSPATH:+:}''${jar}; done } addPythonPath () { addToSearchPathWithCustomDelimiter : PYTHONPATH $1/lib/python3.9/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 } auditTmpdir () { local dir="$1"; [ -e "$dir" ] || return 0; header "checking for references to $TMPDIR/ in $dir..."; local i; 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 < <(find "$dir" -type f -print0); stopNest } 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; : ${makeFlags=}; if [[ -z "$makeFlags" && -z "${makefile:-}" && ! ( -e Makefile || -e makefile || -e GNUmakefile ) ]]; then echo "no Makefile, doing nothing"; else foundMakefile=1; local flagsArray=(${enableParallelBuilding:+-j${NIX_BUILD_CORES} -l${NIX_BUILD_CORES}} SHELL=$SHELL $makeFlags "${makeFlagsArray[@]}" $buildFlags "${buildFlagsArray[@]}"); echoCmd 'build flags' "${flagsArray[@]}"; make ${makefile:+-f $makefile} "${flagsArray[@]}"; unset flagsArray; fi; runHook postBuild } 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} -l${NIX_BUILD_CORES}} SHELL=$SHELL $makeFlags "${makeFlagsArray[@]}" ${checkFlags:-VERBOSE=y} "${checkFlagsArray[@]}" ${checkTarget}); echoCmd 'check flags' "${flagsArray[@]}"; make ${makefile:+-f $makefile} "${flagsArray[@]}"; unset flagsArray; fi; runHook postCheck } closeNest () { true } cmakeConfigurePhase () { runHook preConfigure; export CTEST_OUTPUT_ON_FAILURE=1; if [ -n "${enableParallelChecking-1}" ]; then export CTEST_PARALLEL_LEVEL=$NIX_BUILD_CORES; fi; if [ -z "${dontFixCmake-}" ]; then fixCmakeFiles .; fi; if [ -z "${dontUseCmakeBuildDir-}" ]; then mkdir -p build; cd build; cmakeDir=${cmakeDir:-..}; fi; if [ -z "${dontAddPrefix-}" ]; then cmakeFlags="-DCMAKE_INSTALL_PREFIX=$prefix $cmakeFlags"; fi; cmakeFlags="-DCMAKE_CXX_COMPILER=$CXX $cmakeFlags"; cmakeFlags="-DCMAKE_C_COMPILER=$CC $cmakeFlags"; cmakeFlags="-DCMAKE_AR=$(command -v $AR) $cmakeFlags"; cmakeFlags="-DCMAKE_RANLIB=$(command -v $RANLIB) $cmakeFlags"; cmakeFlags="-DCMAKE_STRIP=$(command -v $STRIP) $cmakeFlags"; cmakeFlags="-DCMAKE_FIND_FRAMEWORK=LAST $cmakeFlags"; cmakeFlags="-DCMAKE_OSX_SYSROOT= $cmakeFlags"; cmakeFlags="-DCMAKE_POLICY_DEFAULT_CMP0025=NEW $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_NAME_DIR=${!outputLib}/lib $cmakeFlags"; if [[ -z "$shareDocName" ]]; then local cmakeLists="${cmakeDir}/CMakeLists.txt"; if [[ -f "$cmakeLists" ]]; then local shareDocName="$(grep --only-matching --perl-regexp --ignore-case '\bproject\s*\(\s*"?\K([^[:space:]")]+)' < "$cmakeLists" | head -n1)"; fi; if [[ -z "$shareDocName" ]] || echo "$shareDocName" | grep -q '[^a-zA-Z0-9_+-]'; then if [[ -n "${pname-}" ]]; then shareDocName="$pname"; else shareDocName="$(echo "$name" | sed 's/-[^a-zA-Z].*//')"; fi; fi; fi; cmakeFlags="-DCMAKE_INSTALL_BINDIR=${!outputBin}/bin $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_SBINDIR=${!outputBin}/sbin $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_INCLUDEDIR=${!outputInclude}/include $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_OLDINCLUDEDIR=${!outputInclude}/include $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_MANDIR=${!outputMan}/share/man $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_INFODIR=${!outputInfo}/share/info $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_DOCDIR=${!outputDoc}/share/doc/${shareDocName} $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_LIBDIR=${!outputLib}/lib $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_LIBEXECDIR=${!outputLib}/libexec $cmakeFlags"; cmakeFlags="-DCMAKE_INSTALL_LOCALEDIR=${!outputLib}/share/locale $cmakeFlags"; if [ -z "${doCheck-}" ]; then cmakeFlags="-DBUILD_TESTING=OFF $cmakeFlags"; fi; cmakeFlags="-DCMAKE_BUILD_TYPE=${cmakeBuildType:-Release} -DCMAKE_SKIP_BUILD_RPATH=ON $cmakeFlags"; cmakeFlags="-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON $cmakeFlags"; cmakeFlags="-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF $cmakeFlags"; cmakeFlags="-DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF $cmakeFlags"; if [ "${buildPhase-}" = ninjaBuildPhase ]; then cmakeFlags="-GNinja $cmakeFlags"; fi; echo "cmake flags: $cmakeFlags ${cmakeFlagsArray[@]}"; cmake ${cmakeDir:-.} $cmakeFlags "${cmakeFlagsArray[@]}"; if ! [[ -v enableParallelBuilding ]]; then enableParallelBuilding=1; echo "cmake: enabled parallel building"; fi; runHook postConfigure } 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 } configurePhase () { runHook preConfigure; : ${configureScript=}; : ${configureFlags=}; if [[ -z "$configureScript" && -x ./configure ]]; then configureScript=./configure; fi; if [ -z "${dontFixLibtool:-}" ]; then export lt_cv_deplibs_check_method="${lt_cv_deplibs_check_method-pass_all}"; local i; find . -iname "ltmain.sh" -print0 | while IFS='' read -r -d '' i; do echo "fixing libtool script $i"; fixLibtool "$i"; done; fi; if [[ -z "${dontAddPrefix:-}" && -n "$prefix" ]]; then configureFlags="${prefixKey:---prefix=}$prefix $configureFlags"; fi; if [[ -f "$configureScript" ]]; then if [ -z "${dontAddDisableDepTrack:-}" ]; then if grep -q dependency-tracking "$configureScript"; then configureFlags="--disable-dependency-tracking $configureFlags"; fi; fi; if [ -z "${dontDisableStatic:-}" ]; then if grep -q enable-static "$configureScript"; then configureFlags="--disable-static $configureFlags"; fi; fi; fi; if [ -n "$configureScript" ]; then local flagsArray=($configureFlags "${configureFlagsArray[@]}"); echoCmd 'configure flags' "${flagsArray[@]}"; $configureScript "${flagsArray[@]}"; unset flagsArray; else echo "no configure script, doing nothing"; fi; runHook postConfigure } consumeEntire () { if IFS='' read -r -d '' $1; then echo "consumeEntire(): ERROR: Input null bytes, won't process" 1>&2; return 1; fi } distPhase () { runHook preDist; local 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 } dropIconThemeCache () { if [[ -z "${dontDropIconThemeCache:-}" ]]; then local icondir="${out:?}/share/icons"; if [[ -d "${icondir}" ]]; then find "${icondir}" -name 'icon-theme.cache' -print0 | while IFS= read -r -d '' file; do echo "Removing ${file}"; rm -f "${file}"; done; fi; fi } dumpVars () { if [ "${noDumpEnvVars:-0}" != 1 ]; then 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"; return 0; fi; else runHook exitHook; fi; return "$exitCode" } findGdkPixbufLoaders () { local loadersCache="$1/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"; if [[ -f "$loadersCache" ]]; then if [[ -f "${GDK_PIXBUF_MODULE_FILE-}" ]]; then if (( "$(cat "$loadersCache" | wc -l)" > "$(cat "$GDK_PIXBUF_MODULE_FILE" | wc -l)" )); then export GDK_PIXBUF_MODULE_FILE="$loadersCache"; fi; else export GDK_PIXBUF_MODULE_FILE="$loadersCache"; fi; fi } 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 } fixCmakeFiles () { echo "fixing cmake files..."; find "$1" \( -type f -name "*.cmake" -o -name "*.cmake.in" -o -name CMakeLists.txt \) -print | while read fn; do sed -e 's^/usr\([ /]\|$\)^/var/empty\1^g' -e 's^/opt\([ /]\|$\)^/var/empty\1^g' < "$fn" > "$fn.tmp"; mv "$fn.tmp" "$fn"; 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 $outputs; do if [ -e "${!output}" ]; then chmod -R u+w "${!output}"; fi; done; runHook preFixup; local output; for output in $outputs; do prefix="${!output}" runHook fixupOutput; done; 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; 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 () { 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 if [[ "$curPhase" = unpackPhase && -n "${dontUnpack:-}" ]]; then continue; fi; if [[ "$curPhase" = patchPhase && -n "${dontPatch:-}" ]]; then continue; fi; if [[ "$curPhase" = configurePhase && -n "${dontConfigure:-}" ]]; then continue; fi; if [[ "$curPhase" = buildPhase && -n "${dontBuild:-}" ]]; then continue; fi; if [[ "$curPhase" = checkPhase && -z "${doCheck:-}" ]]; then continue; fi; if [[ "$curPhase" = installPhase && -n "${dontInstall:-}" ]]; then continue; fi; if [[ "$curPhase" = fixupPhase && -n "${dontFixup:-}" ]]; then continue; fi; if [[ "$curPhase" = installCheckPhase && -z "${doInstallCheck:-}" ]]; then continue; fi; if [[ "$curPhase" = distPhase && -z "${doDist:-}" ]]; then continue; fi; if [[ -n $NIX_LOG_FD ]]; then echo "@nix { \"action\": \"setPhase\", \"phase\": \"$curPhase\" }" 1>&$NIX_LOG_FD; fi; showPhaseHeader "$curPhase"; dumpVars; eval "${!curPhase:-$curPhase}"; if [ "$curPhase" = unpackPhase ]; then cd "${sourceRoot:-.}"; fi; done } getHostRole () { getRole "$hostOffset" } getHostRoleEnvHook () { getRole "$depHostOffset" } getRole () { case $1 in -1) role_post='_FOR_BUILD' ;; 0) role_post='' ;; 1) role_post='_FOR_TARGET' ;; *) echo "pkg-config-wrapper-0.29.2: used as improper sort of dependency" 1>&2; return 1 ;; esac } getTargetRole () { getRole "$targetOffset" } getTargetRoleEnvHook () { getRole "$depTargetOffset" } getTargetRoleWrapper () { case $targetOffset in -1) export NIX_PKG_CONFIG_WRAPPER_TARGET_BUILD_x86_64_unknown_linux_gnu=1 ;; 0) export NIX_PKG_CONFIG_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1 ;; 1) export NIX_PKG_CONFIG_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu=1 ;; *) echo "pkg-config-wrapper-0.29.2: used as improper sort of dependency" 1>&2; return 1 ;; esac } gettextDataDirsHook () { getHostRoleEnvHook; if [ -d "$1/share/gettext" ]; then addToSearchPath "GETTEXTDATADIRS${role_post}" "$1/share/gettext"; fi } glibPreFixupPhase () { if [ -d "$prefix/share/glib-2.0/schemas" ]; then mkdir -p "${!outputLib}/share/gsettings-schemas/$name/glib-2.0"; mv "$prefix/share/glib-2.0/schemas" "${!outputLib}/share/gsettings-schemas/$name/glib-2.0/"; fi; addToSearchPath GSETTINGS_SCHEMAS_PATH "${!outputLib}/share/gsettings-schemas/$name" } glibPreInstallPhase () { makeFlagsArray+=("gsettingsschemadir=${!outputLib}/share/gsettings-schemas/$name/glib-2.0/schemas/") } header () { echo "$1" } 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} -l${NIX_BUILD_CORES}} SHELL=$SHELL $makeFlags "${makeFlagsArray[@]}" $installCheckFlags "${installCheckFlagsArray[@]}" ${installCheckTarget:-installcheck}); echoCmd 'installcheck flags' "${flagsArray[@]}"; make ${makefile:+-f $makefile} "${flagsArray[@]}"; unset flagsArray; fi; fi; runHook postInstallCheck } installPhase () { runHook preInstall; if [ -n "$prefix" ]; then mkdir -p "$prefix"; fi; local flagsArray=(SHELL=$SHELL $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 } makeCmakeFindLibs () { isystem_seen=; iframework_seen=; for flag in ${NIX_CFLAGS_COMPILE-} ${NIX_LDFLAGS-}; do if test -n "$isystem_seen" && test -d "$flag"; then isystem_seen=; export CMAKE_INCLUDE_PATH="${CMAKE_INCLUDE_PATH-}${CMAKE_INCLUDE_PATH:+:}${flag}"; else if test -n "$iframework_seen" && test -d "$flag"; then iframework_seen=; export CMAKE_FRAMEWORK_PATH="${CMAKE_FRAMEWORK_PATH-}${CMAKE_FRAMEWORK_PATH:+:}${flag}"; else isystem_seen=; iframework_seen=; case $flag in -I*) export CMAKE_INCLUDE_PATH="${CMAKE_INCLUDE_PATH-}${CMAKE_INCLUDE_PATH:+:}${flag:2}" ;; -L*) export CMAKE_LIBRARY_PATH="${CMAKE_LIBRARY_PATH-}${CMAKE_LIBRARY_PATH:+:}${flag:2}" ;; -F*) export CMAKE_FRAMEWORK_PATH="${CMAKE_FRAMEWORK_PATH-}${CMAKE_FRAMEWORK_PATH:+:}${flag:2}" ;; -isystem) isystem_seen=1 ;; -iframework) iframework_seen=1 ;; esac; fi; fi; done } make_glib_find_gsettings_schemas () { for maybe_dir in "$1"/share/gsettings-schemas/*; do if [[ -d "$maybe_dir/glib-2.0/schemas" ]]; then addToSearchPath GSETTINGS_SCHEMAS_PATH "$maybe_dir"; fi; done } 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 $outputs; 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 rmdir "$srcParent"; then echo "Removing empty $srcParent/ and (possibly) its parents"; rmdir -p --ignore-fail-on-non-empty "$(readlink -m "$srcParent/..")" 2> /dev/null || true; fi; done; done } ninjaBuildPhase () { runHook preBuild; local buildCores=1; if [ "${enableParallelBuilding-1}" ]; then buildCores="$NIX_BUILD_CORES"; fi; local flagsArray=(-j$buildCores -l$NIX_BUILD_CORES $ninjaFlags "${ninjaFlagsArray[@]}"); echoCmd 'build flags' "${flagsArray[@]}"; ninja "${flagsArray[@]}" | cat; runHook postBuild } ninjaCheckPhase () { runHook preCheck; if [ -z "${checkTarget:-}" ]; then if ninja -t query test > /dev/null 2>&1; then checkTarget=test; fi; fi; if [ -z "${checkTarget:-}" ]; then echo "no test target found in ninja, doing nothing"; else local buildCores=1; if [ "${enableParallelChecking-1}" ]; then buildCores="$NIX_BUILD_CORES"; fi; local flagsArray=(-j$buildCores -l$NIX_BUILD_CORES $ninjaFlags "${ninjaFlagsArray[@]}" $checkTarget); echoCmd 'check flags' "${flagsArray[@]}"; ninja "${flagsArray[@]}" | cat; fi; runHook postCheck } ninjaInstallPhase () { runHook preInstall; local flagsArray=($ninjaFlags "${ninjaFlagsArray[@]}" ${installTargets:-install}); echoCmd 'install flags' "${flagsArray[@]}"; ninja "${flagsArray[@]}" | cat; runHook postInstall } patchELF () { local dir="$1"; [ -e "$dir" ] || return 0; header "shrinking RPATHs of ELF executables and libraries in $dir"; local i; while IFS= read -r -d '' i; do if [[ "$i" =~ .build-id ]]; then continue; fi; if ! isELF "$i"; then continue; fi; echo "shrinking $i"; patchelf --shrink-rpath "$i" || true; done < <(find "$dir" -type f -print0); stopNest } patchPhase () { runHook prePatch; for i in ${patches:-}; do header "applying patch $i" 3; local uncompress=cat; case "$i" in *.gz) uncompress="gzip -d" ;; *.bz2) uncompress="bzip2 -d" ;; *.xz) uncompress="xz -d" ;; *.lzma) uncompress="lzma -d" ;; esac; $uncompress < "$i" 2>&1 | patch ${patchFlags:--p1}; done; runHook postPatch } patchShebangs () { local pathName; if [[ "$1" == "--host" ]]; then pathName=HOST_PATH; shift; else if [[ "$1" == "--build" ]]; then pathName=PATH; shift; fi; fi; 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"; 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 == "-"* || $arg0 == *"="* ]]; then echo "$f: unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)" 1>&2; exit 1; fi; newPath="$(PATH="${!pathName}" command -v "$arg0" || true)"; else if [[ -z $oldPath ]]; then oldPath="/bin/sh"; fi; newPath="$(PATH="${!pathName}" command -v "$(basename "$oldPath")" || true)"; args="$arg0 $args"; fi; newInterpreterLine="$newPath $args"; newInterpreterLine=${newInterpreterLine%${newInterpreterLine##*[![:space:]]}}; if [[ -n "$oldPath" && "${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); stopNest } 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" } printLines () { (( "$#" > 0 )) || return 0; printf '%s\n' "$@" } printWords () { (( "$#" > 0 )) || return 0; printf '%s ' "$@" } runHook () { local hookName="$1"; shift; local hooksSlice="${hookName%Hook}Hooks[@]"; local hook; for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"}; do _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 if _eval "$hook" "$@"; then ret=0; break; fi; done; return "$ret" } showPhaseHeader () { local phase="$1"; case "$phase" in unpackPhase) header "unpacking sources" ;; patchPhase) header "patching sources" ;; configurePhase) header "configuring" ;; buildPhase) header "building" ;; checkPhase) header "running tests" ;; installPhase) header "installing" ;; fixupPhase) header "post-installation fixup" ;; installCheckPhase) header "running install tests" ;; *) header "$phase" ;; esac } stopNest () { true } stripDirs () { local cmd="$1"; local dirs="$2"; local stripFlags="$3"; local dirsNew=; local d; for d in ${dirs}; do if [ -d "$prefix/$d" ]; then dirsNew="${dirsNew} $prefix/$d "; fi; done; dirs=${dirsNew}; if [ -n "${dirs}" ]; then header "stripping (with command $cmd and flags $stripFlags) in$dirs"; find $dirs -type f -exec $cmd $stripFlags '{}' \; 2> /dev/null; stopNest; 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 fileName="$1"; shift; substitute "$fileName" "$fileName" "$@" } substituteStream () { local var=$1; local description=$2; shift 2; while (( "$#" )); do case "$1" in --replace) pattern="$2"; replacement="$3"; shift 3; local savedvar; savedvar="${!var}"; eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}'; if [ "$pattern" != "$replacement" ]; then if [ "${!var}" == "$savedvar" ]; then echo "substituteStream(): WARNING: pattern '$pattern' doesn't match anything in $description" 1>&2; fi; fi ;; --subst-var) local varName="$2"; shift 2; if ! [[ "$varName" =~ ^[a-zA-Z_][a-zA-Z0-9_]*$ ]]; then echo "substituteStream(): ERROR: substitution variables must be valid Bash names, \"$varName\" isn't." 1>&2; return 1; fi; if [ -z ${!varName+x} ]; then echo "substituteStream(): 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(): ERROR: Invalid command line argument: $1" 1>&2; return 1 ;; esac; done; printf "%s" "${!var}" } sysconfigdataHook () { if [ "$1" = '/nix/store/bvzpppawf2naqv3qhxqv66jxaq3iaxyj-python3-3.9.11' ]; then export _PYTHON_HOST_PLATFORM='linux-x86_64'; export _PYTHON_SYSCONFIGDATA_NAME='_sysconfigdata__linux_x86_64-linux-gnu'; fi } toPythonPath () { local paths="$1"; local result=; for i in $paths; do p="$i/lib/python3.9/site-packages"; result="${result}${result:+:}$p"; done; echo $result } unpackFile () { curSrc="$1"; header "unpacking source archive $curSrc" 3; 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 dirsBefore=""; for i in *; do if [ -d "$i" ]; then dirsBefore="$dirsBefore $i "; fi; done; for i in $srcs; 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 } updateSourceDateEpoch () { local path="$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 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" 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"