From be911e21b4b7badee86b126e9b9af1a2e1d0a526 Mon Sep 17 00:00:00 2001 From: jackkav Date: Tue, 8 Oct 2024 14:52:12 +0200 Subject: [PATCH 1/4] flox first pass --- .flox/.gitignore | 4 + .flox/env.json | 4 + .flox/env/manifest.lock | 1023 +++++++++++++++++++++++++++++++++++++++ .flox/env/manifest.toml | 64 +++ 4 files changed, 1095 insertions(+) create mode 100644 .flox/.gitignore create mode 100644 .flox/env.json create mode 100644 .flox/env/manifest.lock create mode 100644 .flox/env/manifest.toml diff --git a/.flox/.gitignore b/.flox/.gitignore new file mode 100644 index 000000000..15d71a169 --- /dev/null +++ b/.flox/.gitignore @@ -0,0 +1,4 @@ +run/ +cache/ +lib/ +log/ diff --git a/.flox/env.json b/.flox/env.json new file mode 100644 index 000000000..cd8977be9 --- /dev/null +++ b/.flox/env.json @@ -0,0 +1,4 @@ +{ + "name": "node-libcurl", + "version": 1 +} \ No newline at end of file diff --git a/.flox/env/manifest.lock b/.flox/env/manifest.lock new file mode 100644 index 000000000..f36fc5396 --- /dev/null +++ b/.flox/env/manifest.lock @@ -0,0 +1,1023 @@ +{ + "lockfile-version": 1, + "manifest": { + "version": 1, + "install": { + "cmake": { + "pkg-path": "cmake" + }, + "coreutils-prefixed": { + "pkg-path": "coreutils-prefixed" + }, + "electron": { + "pkg-path": "electron", + "version": "32.1.2" + }, + "groff": { + "pkg-path": "groff" + }, + "nodejs": { + "pkg-path": "nodejs", + "version": "20.17.0" + }, + "python3": { + "pkg-path": "python3" + }, + "wget": { + "pkg-path": "wget" + }, + "zlib": { + "pkg-path": "zlib" + } + }, + "vars": { + "ELECTRON_SKIP_BINARY_DOWNLOAD": "1" + }, + "hook": {}, + "profile": {}, + "options": { + "systems": [ + "aarch64-darwin", + "aarch64-linux", + "x86_64-darwin", + "x86_64-linux" + ], + "allow": { + "licenses": [] + }, + "semver": {} + } + }, + "packages": [ + { + "attr_path": "cmake", + "broken": false, + "derivation": "/nix/store/dlzvcbb2w8rjsvc3ba6cm2447jg0x4fl-cmake-3.29.6.drv", + "description": "Cross-platform, open-source build system generator", + "install_id": "cmake", + "license": "BSD-3-Clause", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "cmake-3.29.6", + "pname": "cmake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.29.6", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/bnw436hkmrzi6wa2i8n6swyc35hw63zk-cmake-3.29.6" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "cmake", + "broken": false, + "derivation": "/nix/store/mrwx6fwlwq574z109f9399icplnchmjk-cmake-3.29.6.drv", + "description": "Cross-platform, open-source build system generator", + "install_id": "cmake", + "license": "BSD-3-Clause", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "cmake-3.29.6", + "pname": "cmake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.29.6", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/nxhkn6c32i7rvjw3i12bffb3q911g7hj-cmake-3.29.6-debug", + "out": "/nix/store/rd3byxvm1pxl923nc5vx79pykq4wh4li-cmake-3.29.6" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "cmake", + "broken": false, + "derivation": "/nix/store/bs20vsf82cglpgsablpkq0ihr1is1akc-cmake-3.29.6.drv", + "description": "Cross-platform, open-source build system generator", + "install_id": "cmake", + "license": "BSD-3-Clause", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "cmake-3.29.6", + "pname": "cmake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.29.6", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/zjv124gn2b7zkxjf97plmf9hl5fxnpvi-cmake-3.29.6" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "cmake", + "broken": false, + "derivation": "/nix/store/1rchq3x4xj3kns8v0i680g12129x9wbm-cmake-3.29.6.drv", + "description": "Cross-platform, open-source build system generator", + "install_id": "cmake", + "license": "BSD-3-Clause", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "cmake-3.29.6", + "pname": "cmake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.29.6", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/rjyfyyrfshs95b5mj6spr0ywgkiajidw-cmake-3.29.6-debug", + "out": "/nix/store/yzi080r2c1zn2jzrhcfdv7dmr92yw07l-cmake-3.29.6" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "coreutils-prefixed", + "broken": false, + "derivation": "/nix/store/3dw7a9k9bnvdn8lv1757nkd5bmiccp2l-coreutils-9.5.drv", + "description": "GNU Core Utilities", + "install_id": "coreutils-prefixed", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "coreutils-9.5", + "pname": "coreutils-prefixed", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "coreutils-9.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "info": "/nix/store/0zfyqahcrjdaqv664l611zhz1lgsgn3p-coreutils-9.5-info", + "out": "/nix/store/5hssbidkdpwacb5f80az7n38n7slxa3r-coreutils-9.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "coreutils-prefixed", + "broken": false, + "derivation": "/nix/store/md8cjgfrm3n9969dk7p2kyk7sqdcjhi9-coreutils-9.5.drv", + "description": "GNU Core Utilities", + "install_id": "coreutils-prefixed", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "coreutils-9.5", + "pname": "coreutils-prefixed", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "coreutils-9.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/y82bx0g08hgsbwkbkpzcjfxf31q0xih6-coreutils-9.5-debug", + "info": "/nix/store/7kfaxh9jfndzz4cfl73ms8sgv9mjyhkb-coreutils-9.5-info", + "out": "/nix/store/dnim7dqwsm4cb6wn04nigmw0729w0vkg-coreutils-9.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "coreutils-prefixed", + "broken": false, + "derivation": "/nix/store/v1vbl9kcf3vgakgkh7mvsksrg78am09r-coreutils-9.5.drv", + "description": "GNU Core Utilities", + "install_id": "coreutils-prefixed", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "coreutils-9.5", + "pname": "coreutils-prefixed", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "coreutils-9.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "info": "/nix/store/4h74mm2drfxxigrfnznpc6kinm6q86yl-coreutils-9.5-info", + "out": "/nix/store/svb9l08j2s36xvcj47b02msl0fg03lii-coreutils-9.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "coreutils-prefixed", + "broken": false, + "derivation": "/nix/store/ki8nbsn50svcryjkzqkc6cyr8fj5p874-coreutils-9.5.drv", + "description": "GNU Core Utilities", + "install_id": "coreutils-prefixed", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "coreutils-9.5", + "pname": "coreutils-prefixed", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "coreutils-9.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/zcv9000gmscvq0l68369gd9g8cyz4pq2-coreutils-9.5-debug", + "info": "/nix/store/ji3pc89q1adac33kh403cq91c7f14snh-coreutils-9.5-info", + "out": "/nix/store/56xg01mscn8glg9bas39j8g19jil5arf-coreutils-9.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "electron", + "broken": false, + "derivation": "/nix/store/fxdd1bzh11wfp2v8rqmxy25qrqmi5pp9-electron-32.1.2.drv", + "description": "Cross platform desktop application shell", + "install_id": "electron", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "electron-32.1.2", + "pname": "electron", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "32.1.2", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/qaaqwkg3m07rpl8n0r9ni53fgdk0kxlk-electron-32.1.2" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "electron", + "broken": false, + "derivation": "/nix/store/hq3r12hadl6sx5r66lx4h99dyz2wjc40-electron-32.1.2.drv", + "description": "Cross platform desktop application shell", + "install_id": "electron", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "electron-32.1.2", + "pname": "electron", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "32.1.2", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/h7bcxpzbmdbgr35gwjf8n8d805ni13jp-electron-32.1.2" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "electron", + "broken": false, + "derivation": "/nix/store/d6ppcdgnam5brl3c60lag5nr17f87h42-electron-32.1.2.drv", + "description": "Cross platform desktop application shell", + "install_id": "electron", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "electron-32.1.2", + "pname": "electron", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "32.1.2", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/v00qsmvswdcga8nm4didx1ln603qm738-electron-32.1.2" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "electron", + "broken": false, + "derivation": "/nix/store/dl2xi60v1jsw07vsk15rx3y155dlsx4x-electron-32.1.2.drv", + "description": "Cross platform desktop application shell", + "install_id": "electron", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "electron-32.1.2", + "pname": "electron", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "32.1.2", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/kngaqsflx19jih4x6my6kigx2dqwaxaj-electron-32.1.2" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "groff", + "broken": false, + "derivation": "/nix/store/s84kxjlbdyha3h416a4gybmk67dam038-groff-1.23.0.drv", + "description": "GNU Troff, a typesetting package that reads plain text and produces formatted output", + "install_id": "groff", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "groff-1.23.0", + "pname": "groff", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.23.0", + "outputs_to_install": [ + "out", + "perl" + ], + "outputs": { + "doc": "/nix/store/7l4cqgaxhsy33h9drhh9x56kq99jsfw2-groff-1.23.0-doc", + "info": "/nix/store/6bq32hp7iaclrp555cwr6sis8x2pp2lf-groff-1.23.0-info", + "man": "/nix/store/658c86fy09lcrpwahwrbmkgs2g3l3k4r-groff-1.23.0-man", + "out": "/nix/store/rm3hysgwx1f907dbgi2nxg0cgm9z72z8-groff-1.23.0", + "perl": "/nix/store/80ng5j5zh72nijw8sms1vskhc9jf7m8a-groff-1.23.0-perl" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "groff", + "broken": false, + "derivation": "/nix/store/mczrab7v3yi6spp1gg4mj8jbmyja96qr-groff-1.23.0.drv", + "description": "GNU Troff, a typesetting package that reads plain text and produces formatted output", + "install_id": "groff", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "groff-1.23.0", + "pname": "groff", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.23.0", + "outputs_to_install": [ + "out", + "perl" + ], + "outputs": { + "doc": "/nix/store/ndx0mqrpahld9lsmrdbqvq45a6z27ka9-groff-1.23.0-doc", + "info": "/nix/store/2w1ddhbwqbcv85k905wf2ly1ygasz132-groff-1.23.0-info", + "man": "/nix/store/ii3slsqsixshxvq5iyka1kh0j5k22fpi-groff-1.23.0-man", + "out": "/nix/store/ssdd089jb42jfzv67i30f3d0kbaxsj98-groff-1.23.0", + "perl": "/nix/store/l0fbqjm018r3cb05a3y9m4ybbfh61aim-groff-1.23.0-perl" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "groff", + "broken": false, + "derivation": "/nix/store/gim25nd16xahlpmgzbc7d8ly43msqrpw-groff-1.23.0.drv", + "description": "GNU Troff, a typesetting package that reads plain text and produces formatted output", + "install_id": "groff", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "groff-1.23.0", + "pname": "groff", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.23.0", + "outputs_to_install": [ + "out", + "perl" + ], + "outputs": { + "doc": "/nix/store/vl1lsl7jx0n85rby3v49d7b5b63vgf8x-groff-1.23.0-doc", + "info": "/nix/store/bbi7nv3vmdw2gkl9i6036s8n5j56ds00-groff-1.23.0-info", + "man": "/nix/store/sbkg3d787q34k5yhvm16p8n6gl20hpln-groff-1.23.0-man", + "out": "/nix/store/dwg0rixm52bahwj2v2z9zqa2sjs39xx9-groff-1.23.0", + "perl": "/nix/store/lz3h0cgps5flxk6jhddz7fnyw4zrjypc-groff-1.23.0-perl" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "groff", + "broken": false, + "derivation": "/nix/store/0lcc5gpffl0y0vsycz1wc1l713z9b7in-groff-1.23.0.drv", + "description": "GNU Troff, a typesetting package that reads plain text and produces formatted output", + "install_id": "groff", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "groff-1.23.0", + "pname": "groff", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.23.0", + "outputs_to_install": [ + "out", + "perl" + ], + "outputs": { + "doc": "/nix/store/wdb612wwax54g9mj0r5ddh4575v3yjfk-groff-1.23.0-doc", + "info": "/nix/store/ws537cx61r5giyrmw988qn8xs39sq6r7-groff-1.23.0-info", + "man": "/nix/store/j9d9ibvfjh9y8na7b764pmak45819nsv-groff-1.23.0-man", + "out": "/nix/store/09b6cr56ygqx3s4dhw6323gzhqv1v5nn-groff-1.23.0", + "perl": "/nix/store/7crxbz12f35743vs0c5nqjwscqz14jqy-groff-1.23.0-perl" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "nodejs", + "broken": false, + "derivation": "/nix/store/ynhixqy7ih4sjpww3y7ra64fn3s92y6j-nodejs-20.17.0.drv", + "description": "Event-driven I/O framework for the V8 JavaScript engine", + "install_id": "nodejs", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "nodejs-20.17.0", + "pname": "nodejs", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "20.17.0", + "outputs_to_install": [ + "out" + ], + "outputs": { + "libv8": "/nix/store/baf3p9zf8dn2arp6wjkdi3v0g2xgfd6y-nodejs-20.17.0-libv8", + "out": "/nix/store/hxl1k8qgmrm1vfq5f419iv4wybz9szqq-nodejs-20.17.0" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "nodejs", + "broken": false, + "derivation": "/nix/store/fr04z10588nlfmms64ask1g6nvg48vk1-nodejs-20.17.0.drv", + "description": "Event-driven I/O framework for the V8 JavaScript engine", + "install_id": "nodejs", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "nodejs-20.17.0", + "pname": "nodejs", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "20.17.0", + "outputs_to_install": [ + "out" + ], + "outputs": { + "libv8": "/nix/store/0c57mzp5bqf0pp4a0pdj8wynphsgi92c-nodejs-20.17.0-libv8", + "out": "/nix/store/vc64zpxndmp3xh9699yb2vpbl81pxbk0-nodejs-20.17.0" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "nodejs", + "broken": false, + "derivation": "/nix/store/pmw8kl5dckr1zfb4ny27v6gjk9aa9nrp-nodejs-20.17.0.drv", + "description": "Event-driven I/O framework for the V8 JavaScript engine", + "install_id": "nodejs", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "nodejs-20.17.0", + "pname": "nodejs", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "20.17.0", + "outputs_to_install": [ + "out" + ], + "outputs": { + "libv8": "/nix/store/n4xvswmgb3ql2440bkl8xk4i3b11w46x-nodejs-20.17.0-libv8", + "out": "/nix/store/lgyrki1i0205nwh51c1h22bhl95x0nyd-nodejs-20.17.0" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "nodejs", + "broken": false, + "derivation": "/nix/store/3hxn26fh3cpz4rnx3lcwm5cb0vg15rzk-nodejs-20.17.0.drv", + "description": "Event-driven I/O framework for the V8 JavaScript engine", + "install_id": "nodejs", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "nodejs-20.17.0", + "pname": "nodejs", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "20.17.0", + "outputs_to_install": [ + "out" + ], + "outputs": { + "libv8": "/nix/store/bsqha32xvv1j20bwkhr2wsnclk4qsi3a-nodejs-20.17.0-libv8", + "out": "/nix/store/w78sh036dyn14f29w8za9ni9syrmwm3q-nodejs-20.17.0" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "python3", + "broken": false, + "derivation": "/nix/store/dzz3d11s5dqrnzfyhmq4fhf1q9ly3jlp-python3-3.12.5.drv", + "description": "High-level dynamically-typed programming language", + "install_id": "python3", + "license": "Python-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "python3-3.12.5", + "pname": "python3", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.12.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/9pj4rzx5pbynkkxq1srzwjhywmcfxws3-python3-3.12.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "python3", + "broken": false, + "derivation": "/nix/store/1gcbmlprvgy00zgar9czh867sr0kfw8n-python3-3.12.5.drv", + "description": "High-level dynamically-typed programming language", + "install_id": "python3", + "license": "Python-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "python3-3.12.5", + "pname": "python3", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.12.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/xc4hygp28y7g1rvjf0vi7fj0d83a75pj-python3-3.12.5-debug", + "out": "/nix/store/6iq3nhgdyp8a5wzwf097zf2mn4zyqxr6-python3-3.12.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "python3", + "broken": false, + "derivation": "/nix/store/dazm7qi0dvmjlf1kbjzq81ipbwqlmiij-python3-3.12.5.drv", + "description": "High-level dynamically-typed programming language", + "install_id": "python3", + "license": "Python-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "python3-3.12.5", + "pname": "python3", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.12.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/ks8acr22s4iggnmvxydm5czl30racy32-python3-3.12.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "python3", + "broken": false, + "derivation": "/nix/store/5k1b6g2qgy2a7kiis6snyidzryz6bljl-python3-3.12.5.drv", + "description": "High-level dynamically-typed programming language", + "install_id": "python3", + "license": "Python-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "python3-3.12.5", + "pname": "python3", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "3.12.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "debug": "/nix/store/0a39pi2s6kxqc3kjjz2y9yzibd62zhhb-python3-3.12.5-debug", + "out": "/nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "wget", + "broken": false, + "derivation": "/nix/store/jlh27zgy29ibgq0cwi1w0zy6w4gbv0l4-wget-1.24.5.drv", + "description": "Tool for retrieving files using HTTP, HTTPS, and FTP", + "install_id": "wget", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "wget-1.24.5", + "pname": "wget", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.24.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/psa874fw1wd425xqqk7q95hgnb6vdhxg-wget-1.24.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "wget", + "broken": false, + "derivation": "/nix/store/8pw1qfr0r1cmjla0ah67nikfw4rv19dz-wget-1.24.5.drv", + "description": "Tool for retrieving files using HTTP, HTTPS, and FTP", + "install_id": "wget", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "wget-1.24.5", + "pname": "wget", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.24.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/4vpmpr4hrdqn0kmq39apfm3wcm6ya8ns-wget-1.24.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "wget", + "broken": false, + "derivation": "/nix/store/bsrhij50nhn4d5fpd9nwbca81yrbq23g-wget-1.24.5.drv", + "description": "Tool for retrieving files using HTTP, HTTPS, and FTP", + "install_id": "wget", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "wget-1.24.5", + "pname": "wget", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.24.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/iz3hq7bsl1fhrfv5jasyplw17hyyp7hf-wget-1.24.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "wget", + "broken": false, + "derivation": "/nix/store/8m88fbrk2iw63crqxlwn8453amira9r4-wget-1.24.5.drv", + "description": "Tool for retrieving files using HTTP, HTTPS, and FTP", + "install_id": "wget", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "wget-1.24.5", + "pname": "wget", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.24.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/knrmi1lxrymln482wgd3q8h0mnrhj9y8-wget-1.24.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "zlib", + "broken": false, + "derivation": "/nix/store/fny7x1ws2i89m2nwwcpiw099cnf2g6yh-zlib-1.3.1.drv", + "description": "Lossless data-compression library", + "install_id": "zlib", + "license": "Zlib", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "zlib-1.3.1", + "pname": "zlib", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.3.1", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/gyqlzy0hfw8wmh55pbgr9fb3bwvdplvg-zlib-1.3.1-dev", + "out": "/nix/store/9cpzwxa2fmkdl2da43968idffwfpcs53-zlib-1.3.1", + "static": "/nix/store/9fp56cx2yjicbabxx8xqyfkqrc90cxkp-zlib-1.3.1-static" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "zlib", + "broken": false, + "derivation": "/nix/store/8wyd2pm4kx2dchvy93296qqr4ihlxls0-zlib-1.3.1.drv", + "description": "Lossless data-compression library", + "install_id": "zlib", + "license": "Zlib", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "zlib-1.3.1", + "pname": "zlib", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.3.1", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/xbn2bdny04vypz0c70x7xvfwgz5s5r55-zlib-1.3.1-dev", + "out": "/nix/store/a2wdr217q0xk9yp6jgymlcp7v00ixbyn-zlib-1.3.1", + "static": "/nix/store/knia5xxr4nv5f222mwrwi53b7faiammh-zlib-1.3.1-static" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "zlib", + "broken": false, + "derivation": "/nix/store/aq14fjxkcy03fyx1r0nbjym4xp94x6s8-zlib-1.3.1.drv", + "description": "Lossless data-compression library", + "install_id": "zlib", + "license": "Zlib", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "zlib-1.3.1", + "pname": "zlib", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.3.1", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/rgwan1lscvgg5papznkzpdkvn6yrjys7-zlib-1.3.1-dev", + "out": "/nix/store/5z9nsxwrvq8pb8rn47ypx81cqd0s3dr9-zlib-1.3.1", + "static": "/nix/store/0sd2yz04sa64dc8fr17pnfln97immw35-zlib-1.3.1-static" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "zlib", + "broken": false, + "derivation": "/nix/store/fxz846h7jams5rbvqi6ba55qwqvw7b20-zlib-1.3.1.drv", + "description": "Lossless data-compression library", + "install_id": "zlib", + "license": "Zlib", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "zlib-1.3.1", + "pname": "zlib", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.3.1", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/0w4q8asq9sn56dl0sxp1m8gk4vy2ygs8-zlib-1.3.1-dev", + "out": "/nix/store/rqs1zrcncqz3966khjndg1183cpdnqxs-zlib-1.3.1", + "static": "/nix/store/9cb1kw8rpjdyb2789by8cxykn6ha6b1p-zlib-1.3.1-static" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + } + ] +} \ No newline at end of file diff --git a/.flox/env/manifest.toml b/.flox/env/manifest.toml new file mode 100644 index 000000000..73393c203 --- /dev/null +++ b/.flox/env/manifest.toml @@ -0,0 +1,64 @@ +# +# This is a Flox environment manifest. +# Visit flox.dev/docs/concepts/manifest/ +# or see flox-edit(1), manifest.toml(5) for more information. +# +# Flox manifest version managed by Flox CLI +version = 1 + +# List packages you wish to install in your environment inside +# the `[install]` section. +[install] +# hello.pkg-path = "hello" +nodejs = { version = "20.17.0", pkg-path = "nodejs" } +electron = { version = "32.1.2", pkg-path = "electron" } +cmake.pkg-path = "cmake" +coreutils-prefixed.pkg-path = "coreutils-prefixed" +wget.pkg-path = "wget" +python3.pkg-path = "python3" +zlib.pkg-path = "zlib" +groff.pkg-path = "groff" +# Set environment variables in the `[vars]` section. These variables may not +# reference one another, and are added to the environment without first +# expanding them. They are available for use in the `[profile]` and `[hook]` +# scripts. +[vars] +# message = "Howdy" +ELECTRON_SKIP_BINARY_DOWNLOAD = "1" +# The `hook.on-activate` script is run by the *bash* shell immediately upon +# activating an environment, and will not be invoked if Flox detects that the +# environment has previously been activated. Variables set by the script will +# be inherited by `[profile]` scripts defined below. Note that any stdout +# generated by the script will be redirected to stderr. +[hook] +# on-activate = ''' +# # Set variables, create files and directories +# venv_dir="$(mktemp -d)" +# export venv_dir +# +# # Perform initialization steps, e.g. create a python venv +# python -m venv "$venv_dir" +# ''' + +# Scripts defined in the `[profile]` section are *sourced* by *your shell* and +# inherit environment variables set in the `[vars]` section and by `[hook]` scripts. +# The `profile.common` script is sourced by all shells and special care should be +# taken to ensure compatibility with all shells, after which exactly one of +# `profile.{bash,fish,tcsh,zsh}` is sourced by the corresponding shell. +[profile] +# common = ''' +# echo "it's gettin' flox in here" +# ''' + +# The `[services]` section of the manifest allows you to define services. +# Services defined here use the packages provided by the `[install]` section +# and any variables you've defined in the `[vars]` section or `hook.on-activate` script. +[services] +# postgres.command = "postgres --config-file=pg.conf" + +# Additional options can be set in the `[options]` section. Refer to +# manifest.toml(5) for a list of available options. +[options] +systems = ["aarch64-darwin", "aarch64-linux", "x86_64-darwin", "x86_64-linux"] +# Uncomment to disable CUDA detection. +# cuda-detection = false From 964b1af805e5cd54bac4cc5d71c3ba3a5f06e5aa Mon Sep 17 00:00:00 2001 From: jackkav Date: Tue, 8 Oct 2024 15:43:16 +0200 Subject: [PATCH 2/4] gcc and make --- .flox/env/manifest.lock | 264 ++++++++++++++++++++++++++++++++++++++++ .flox/env/manifest.toml | 2 + lib/Curl.ts | 3 +- 3 files changed, 268 insertions(+), 1 deletion(-) diff --git a/.flox/env/manifest.lock b/.flox/env/manifest.lock index f36fc5396..e0988b8b2 100644 --- a/.flox/env/manifest.lock +++ b/.flox/env/manifest.lock @@ -13,9 +13,15 @@ "pkg-path": "electron", "version": "32.1.2" }, + "gcc": { + "pkg-path": "gcc" + }, "groff": { "pkg-path": "groff" }, + "make": { + "pkg-path": "gnumake" + }, "nodejs": { "pkg-path": "nodejs", "version": "20.17.0" @@ -405,6 +411,134 @@ "group": "toplevel", "priority": 5 }, + { + "attr_path": "gcc", + "broken": false, + "derivation": "/nix/store/rwh7zx7z0q53pcnkn83nwcwd9xn52g9b-gcc-wrapper-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0 (wrapper script)", + "install_id": "gcc", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gcc-wrapper-13.3.0", + "pname": "gcc", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "wrapper-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/3mn8gjzcvvfsk479m5cxsx10jpzb9v4x-gcc-wrapper-13.3.0-info", + "man": "/nix/store/nrdgmwqxi8a6rj2nsrcdy5gfbbq1rkhn-gcc-wrapper-13.3.0-man", + "out": "/nix/store/h7fdr0l8vmg37xp2r11mr97v84d3jzxb-gcc-wrapper-13.3.0" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc", + "broken": false, + "derivation": "/nix/store/jdkqf42vy69bcypd2m4x76xdrm57v8v3-gcc-wrapper-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0 (wrapper script)", + "install_id": "gcc", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gcc-wrapper-13.3.0", + "pname": "gcc", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "wrapper-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/7pf64k2wnzjczmbh66dj0b4s5h4f9xc5-gcc-wrapper-13.3.0-info", + "man": "/nix/store/h3qn3115d4qj3m6radi1yp3k0xpqrmsr-gcc-wrapper-13.3.0-man", + "out": "/nix/store/q1bas0gp3flgciliddhcwbz3ps1pdnb2-gcc-wrapper-13.3.0" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc", + "broken": false, + "derivation": "/nix/store/d6mkbik9ldkr6fq4lpzfnvjmrd176gs9-gcc-wrapper-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0 (wrapper script)", + "install_id": "gcc", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gcc-wrapper-13.3.0", + "pname": "gcc", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "wrapper-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/8hj3abjm5ch5zckmvyvi3w8x8pjc9019-gcc-wrapper-13.3.0-info", + "man": "/nix/store/x1k5blc8f5ybsai7gi1k64li56473vwh-gcc-wrapper-13.3.0-man", + "out": "/nix/store/akas2ff33b54b30823ra5vhxwkibkxrv-gcc-wrapper-13.3.0" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc", + "broken": false, + "derivation": "/nix/store/xlg144qrggr7dik60cwj315d1cyaiqrd-gcc-wrapper-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0 (wrapper script)", + "install_id": "gcc", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gcc-wrapper-13.3.0", + "pname": "gcc", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "wrapper-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/325q6sb2v4w4azf9f0kv9040fawmbmq5-gcc-wrapper-13.3.0-info", + "man": "/nix/store/nfnxb85s44x712h6jmzl30jz3vragswr-gcc-wrapper-13.3.0-man", + "out": "/nix/store/zznja5f8v3jafffyah1rk46vpfcn38dv-gcc-wrapper-13.3.0" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, { "attr_path": "groff", "broken": false, @@ -541,6 +675,136 @@ "group": "toplevel", "priority": 5 }, + { + "attr_path": "gnumake", + "broken": false, + "derivation": "/nix/store/sf5xahlr9cbk6sn3n954z3wym9q9fnj5-gnumake-4.4.1.drv", + "description": "Tool to control the generation of non-source files from sources", + "install_id": "make", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "4.4.1", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/j755wklynl70bsffsmc72rqm0fg4y4dh-gnumake-4.4.1-info", + "man": "/nix/store/slxjfzk0mi14ffhiry1kx635yi3hrdsg-gnumake-4.4.1-man", + "out": "/nix/store/6mcdimq65bpmk4ccsbwk8zqqv0w57xki-gnumake-4.4.1" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gnumake", + "broken": false, + "derivation": "/nix/store/rgcvj9sy4bgyabdmg0jdmyrgb9jqwlpf-gnumake-4.4.1.drv", + "description": "Tool to control the generation of non-source files from sources", + "install_id": "make", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "4.4.1", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "debug": "/nix/store/srjsvl0v6q5rr29ihsm8qad1mjdh5qv4-gnumake-4.4.1-debug", + "info": "/nix/store/qzd3k2d7f2gwz8cmvz3ddmxsvh6ax65b-gnumake-4.4.1-info", + "man": "/nix/store/yy4yzw27p2iw8vqhhqjw5dg2whl95dx0-gnumake-4.4.1-man", + "out": "/nix/store/b9hsc0cxnjpgr0ni8zjfa8yfx9k9icyf-gnumake-4.4.1" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gnumake", + "broken": false, + "derivation": "/nix/store/j4zqbdgybhbwq9lgndy9v5n7j0p3avd1-gnumake-4.4.1.drv", + "description": "Tool to control the generation of non-source files from sources", + "install_id": "make", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "4.4.1", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/5c2p60izk67sjlf86c1sp7pzpjh3qw8i-gnumake-4.4.1-info", + "man": "/nix/store/g3pmxslr6wpyw5pzarjc5rz8imh0wkx0-gnumake-4.4.1-man", + "out": "/nix/store/jzc62mfpsqx2k1ncmqs5awd7c1511hf3-gnumake-4.4.1" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gnumake", + "broken": false, + "derivation": "/nix/store/md9n6zgk7qnqv2ib4dnsy4rqnf91dqam-gnumake-4.4.1.drv", + "description": "Tool to control the generation of non-source files from sources", + "install_id": "make", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=bc947f541ae55e999ffdb4013441347d83b00feb", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "bc947f541ae55e999ffdb4013441347d83b00feb", + "rev_count": 688563, + "rev_date": "2024-10-04T05:06:13Z", + "scrape_date": "2024-10-06T03:50:36Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "4.4.1", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "debug": "/nix/store/idisl8srk1khjm4jhmikqwiacy5gzb2p-gnumake-4.4.1-debug", + "info": "/nix/store/y1fmi86h3mr58s3yxjm65c3nnf5l5p9r-gnumake-4.4.1-info", + "man": "/nix/store/swbhqvfjkrk0xqqnbhax93psq8n1gynr-gnumake-4.4.1-man", + "out": "/nix/store/09vbil20hj3gn9lb3djvbglyki9jr3i6-gnumake-4.4.1" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, { "attr_path": "nodejs", "broken": false, diff --git a/.flox/env/manifest.toml b/.flox/env/manifest.toml index 73393c203..a77f37bcf 100644 --- a/.flox/env/manifest.toml +++ b/.flox/env/manifest.toml @@ -12,7 +12,9 @@ version = 1 # hello.pkg-path = "hello" nodejs = { version = "20.17.0", pkg-path = "nodejs" } electron = { version = "32.1.2", pkg-path = "electron" } +make.pkg-path = "gnumake" cmake.pkg-path = "cmake" +gcc.pkg-path = "gcc" coreutils-prefixed.pkg-path = "coreutils-prefixed" wget.pkg-path = "wget" python3.pkg-path = "python3" diff --git a/lib/Curl.ts b/lib/Curl.ts index 8ada61041..b55c1bfee 100644 --- a/lib/Curl.ts +++ b/lib/Curl.ts @@ -269,7 +269,8 @@ class Curl extends EventEmitter { protected streamPauseNext = false protected streamContinueNext = false protected streamError: false | Error = false - protected streamUserSuppliedProgressFunction: CurlOptionValueType['xferInfoFunction'] = null + protected streamUserSuppliedProgressFunction: CurlOptionValueType['xferInfoFunction'] = + null /** * @param cloneHandle {@link "Easy".Easy | `Easy`} handle that should be used instead of creating a new one. From 35750fa3378f4538a214095efba3d4d90bbe4977 Mon Sep 17 00:00:00 2001 From: jackkav Date: Sat, 9 Nov 2024 19:20:35 +0100 Subject: [PATCH 3/4] fix env --- .flox/env/manifest.lock | 4 +++- .flox/env/manifest.toml | 47 +++++------------------------------------ 2 files changed, 8 insertions(+), 43 deletions(-) diff --git a/.flox/env/manifest.lock b/.flox/env/manifest.lock index e0988b8b2..a78060c9a 100644 --- a/.flox/env/manifest.lock +++ b/.flox/env/manifest.lock @@ -39,7 +39,9 @@ "vars": { "ELECTRON_SKIP_BINARY_DOWNLOAD": "1" }, - "hook": {}, + "hook": { + "on-activate": " export ELECTRON_PATH=\"$(which electron)\"\n" + }, "profile": {}, "options": { "systems": [ diff --git a/.flox/env/manifest.toml b/.flox/env/manifest.toml index a77f37bcf..43cb77951 100644 --- a/.flox/env/manifest.toml +++ b/.flox/env/manifest.toml @@ -5,11 +5,7 @@ # # Flox manifest version managed by Flox CLI version = 1 - -# List packages you wish to install in your environment inside -# the `[install]` section. [install] -# hello.pkg-path = "hello" nodejs = { version = "20.17.0", pkg-path = "nodejs" } electron = { version = "32.1.2", pkg-path = "electron" } make.pkg-path = "gnumake" @@ -20,47 +16,14 @@ wget.pkg-path = "wget" python3.pkg-path = "python3" zlib.pkg-path = "zlib" groff.pkg-path = "groff" -# Set environment variables in the `[vars]` section. These variables may not -# reference one another, and are added to the environment without first -# expanding them. They are available for use in the `[profile]` and `[hook]` -# scripts. + [vars] -# message = "Howdy" ELECTRON_SKIP_BINARY_DOWNLOAD = "1" -# The `hook.on-activate` script is run by the *bash* shell immediately upon -# activating an environment, and will not be invoked if Flox detects that the -# environment has previously been activated. Variables set by the script will -# be inherited by `[profile]` scripts defined below. Note that any stdout -# generated by the script will be redirected to stderr. -[hook] -# on-activate = ''' -# # Set variables, create files and directories -# venv_dir="$(mktemp -d)" -# export venv_dir -# -# # Perform initialization steps, e.g. create a python venv -# python -m venv "$venv_dir" -# ''' - -# Scripts defined in the `[profile]` section are *sourced* by *your shell* and -# inherit environment variables set in the `[vars]` section and by `[hook]` scripts. -# The `profile.common` script is sourced by all shells and special care should be -# taken to ensure compatibility with all shells, after which exactly one of -# `profile.{bash,fish,tcsh,zsh}` is sourced by the corresponding shell. -[profile] -# common = ''' -# echo "it's gettin' flox in here" -# ''' -# The `[services]` section of the manifest allows you to define services. -# Services defined here use the packages provided by the `[install]` section -# and any variables you've defined in the `[vars]` section or `hook.on-activate` script. -[services] -# postgres.command = "postgres --config-file=pg.conf" +[hook] +on-activate = ''' + export ELECTRON_PATH="$(which electron)" +''' -# Additional options can be set in the `[options]` section. Refer to -# manifest.toml(5) for a list of available options. [options] systems = ["aarch64-darwin", "aarch64-linux", "x86_64-darwin", "x86_64-linux"] -# Uncomment to disable CUDA detection. -# cuda-detection = false From c118569e826f45bb19de53f121dbfecea6e146b1 Mon Sep 17 00:00:00 2001 From: jackkav Date: Wed, 22 Jan 2025 15:40:26 +0100 Subject: [PATCH 4/4] whitespace --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9bb58098a..a6de56760 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ - [Contributing](#contributing) - [Donations / Patreon](#donations--patreon) + ## Quick Start > **Note**: