From ba7fe47c8194d168318d7820219868586a312e6b Mon Sep 17 00:00:00 2001 From: Michael Stahnke Date: Mon, 28 Oct 2024 10:40:53 -0500 Subject: [PATCH] Initial commit for Ruby Env (#14) Co-authored-by: Rok Garbas --- README.md | 3 +- ruby/.flox/.gitignore | 3 + ruby/.flox/env.json | 1 + ruby/.flox/env.lock | 5 + ruby/.flox/env/manifest.lock | 1981 ++++++++++++++++++++++++++++++++++ ruby/.flox/env/manifest.toml | 98 ++ ruby/.gitignore | 1 + ruby/Gemfile | 6 + ruby/Gemfile.lock | 26 + ruby/LICENSE | 20 + ruby/README.md | 33 + ruby/test.rb | 30 + ruby/test.sh | 4 + 13 files changed, 2210 insertions(+), 1 deletion(-) create mode 100644 ruby/.flox/.gitignore create mode 100644 ruby/.flox/env.json create mode 100644 ruby/.flox/env.lock create mode 100644 ruby/.flox/env/manifest.lock create mode 100644 ruby/.flox/env/manifest.toml create mode 100644 ruby/.gitignore create mode 100644 ruby/Gemfile create mode 100644 ruby/Gemfile.lock create mode 100644 ruby/LICENSE create mode 100644 ruby/README.md create mode 100755 ruby/test.rb create mode 100755 ruby/test.sh diff --git a/README.md b/README.md index 6293747..4fed730 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,8 @@ | :--- | :-----: | :----: | :-----: | :---------- | | | | **Languages:** | -| `python-poetry` | ✅ | ✅ | ✅ | | +| `python-poetry` | ✅ | ✅ | ✅ | Python environment using poerty | +| `ruby` | ✅ | ✅ | ✅ | Ruby environment | | `rust` | ✅ | ✅ | ✅ | Rust environment | | **Databases:** | | `postgres` | ✅ | ✅ | ✅ | | diff --git a/ruby/.flox/.gitignore b/ruby/.flox/.gitignore new file mode 100644 index 0000000..3ed9fa4 --- /dev/null +++ b/ruby/.flox/.gitignore @@ -0,0 +1,3 @@ +run/ +cache/ +lib/ diff --git a/ruby/.flox/env.json b/ruby/.flox/env.json new file mode 100644 index 0000000..4a6b217 --- /dev/null +++ b/ruby/.flox/env.json @@ -0,0 +1 @@ +{"name":"ruby","version":1} diff --git a/ruby/.flox/env.lock b/ruby/.flox/env.lock new file mode 100644 index 0000000..fc3c93e --- /dev/null +++ b/ruby/.flox/env.lock @@ -0,0 +1,5 @@ +{ + "rev": "5215862a7a7d16cbbef8f695568b93916c2f3754", + "local_rev": "34ed686f1fe6494a75d77e2941cdf47d46428bec", + "version": 1 +} \ No newline at end of file diff --git a/ruby/.flox/env/manifest.lock b/ruby/.flox/env/manifest.lock new file mode 100644 index 0000000..1832c97 --- /dev/null +++ b/ruby/.flox/env/manifest.lock @@ -0,0 +1,1981 @@ +{ + "lockfile-version": 1, + "manifest": { + "version": 1, + "install": { + "binutils": { + "pkg-path": "binutils" + }, + "gcc-unwrapped": { + "pkg-path": "gcc-unwrapped" + }, + "glibc": { + "pkg-path": "glibc", + "systems": [ + "x86_64-linux", + "aarch64-linux" + ] + }, + "gnumake": { + "pkg-path": "gnumake" + }, + "gum": { + "pkg-path": "gum" + }, + "imagemagick": { + "pkg-path": "imagemagick" + }, + "libmysqlclient": { + "pkg-path": "libmysqlclient" + }, + "libxml2": { + "pkg-path": "libxml2" + }, + "libxslt": { + "pkg-path": "libxslt" + }, + "libyaml": { + "pkg-path": "libyaml" + }, + "openssl": { + "pkg-path": "openssl" + }, + "pkg-config": { + "pkg-path": "pkg-config" + }, + "postgresql": { + "pkg-path": "postgresql" + }, + "ruby": { + "pkg-path": "ruby" + }, + "which": { + "pkg-path": "which" + } + }, + "hook": { + "on-activate": "unset CPATH\n\nexport RUBY_DIR=\"$FLOX_ENV_CACHE/ruby\"\nexport RUBY_VENDOR_DIR=\"$RUBY_DIR/vendor\"\n\nset_vendor_path() {\n bundle config set --local path \"$RUBY_VENDOR_DIR\"\n}\n\nbundle_install() {\n bundle install\n}\n\nexport -f set_vendor_path\nexport -f bundle_install\n\nif [ -f \"Gemfile\" ]; then\n\n if [[ \"$FLOX_ENVS_TESTING\" == \"1\" ]]; then\n set_vendor_path\n else\n gum spin \\\n --show-error \\\n --spinner dot \\\n --title \"Configuring vendor path\" \\\n -- bash -c set_vendor_path\n fi\n echo \"✅ Vendor path set to:\"\n echo \" -> $RUBY_VENDOR_DIR\"\n\n if [[ \"$FLOX_ENVS_TESTING\" == \"1\" ]]; then\n bundle_install\n else\n gum spin \\\n --show-error \\\n --spinner monkey \\\n --title \"Installing Ruby gems\" \\\n -- bash -c bundle_install\n fi\n echo \"✅ Ruby gems installed\"\nfi\n\n" + }, + "profile": { + "common": "echo ''\necho ' ╔═════════════════════════════════════════════════════╗'\necho ' ║ ║'\necho ' ║ Run `bundle` to finish the setup of your project ║'\necho ' ║ bundler is configured to install into ║'\necho ' ║ .flox/cache/ruby/vendor ║'\necho ' ║ ║'\necho ' ║ Select a differnet Ruby version using `flox edit` ║'\necho ' ║ ║'\necho ' ╚═════════════════════════════════════════════════════╝'\necho ''\n" + }, + "options": { + "systems": [ + "aarch64-darwin", + "aarch64-linux", + "x86_64-darwin", + "x86_64-linux" + ], + "allow": { + "licenses": [] + }, + "semver": {} + } + }, + "packages": [ + { + "attr_path": "binutils", + "broken": false, + "derivation": "/nix/store/4h3wxkkncafpp38gsp7qszmdj68nh5xl-binutils-wrapper-2.42.drv", + "description": "Tools for manipulating binaries (linker, assembler, etc.) (wrapper script)", + "install_id": "binutils", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "binutils-wrapper-2.42", + "pname": "binutils", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-2.42", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/fx1q9337wpxyfh334cpa9n599xx4fz05-binutils-wrapper-2.42-info", + "man": "/nix/store/gz7sd52q0x83ny9zfrj69ad13x3gl26c-binutils-wrapper-2.42-man", + "out": "/nix/store/60bvv1fcqi01n70z5fxg5pyiyf5b12x4-binutils-wrapper-2.42" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "binutils", + "broken": false, + "derivation": "/nix/store/p0q05p80r57zl40y7zha516z0f3mj1zi-binutils-wrapper-2.42.drv", + "description": "Tools for manipulating binaries (linker, assembler, etc.) (wrapper script)", + "install_id": "binutils", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "binutils-wrapper-2.42", + "pname": "binutils", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-2.42", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/j8lawlfvzq18z99f2k4vm6dhijl21zja-binutils-wrapper-2.42-info", + "man": "/nix/store/3cmdgd8c51kcvf11qqvv265hj75gpgan-binutils-wrapper-2.42-man", + "out": "/nix/store/10yx22wk9pisky9n4apvj62gccpihjyz-binutils-wrapper-2.42" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "binutils", + "broken": false, + "derivation": "/nix/store/yzgqanjglgmwy9vnzpmc247jc561qr7a-binutils-wrapper-2.42.drv", + "description": "Tools for manipulating binaries (linker, assembler, etc.) (wrapper script)", + "install_id": "binutils", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "binutils-wrapper-2.42", + "pname": "binutils", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-2.42", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/ibn424z2s8wpnbf3wxq4m8vdn3dr6g7p-binutils-wrapper-2.42-info", + "man": "/nix/store/734n591ibih9lr0pcy5sskavgafvx1nb-binutils-wrapper-2.42-man", + "out": "/nix/store/1mqpmzy3k2kv1g9zj5ig7hpgl28j3sa8-binutils-wrapper-2.42" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "binutils", + "broken": false, + "derivation": "/nix/store/r0ryaxp4jf3hjp55jc1vdipl02ykcj3c-binutils-wrapper-2.42.drv", + "description": "Tools for manipulating binaries (linker, assembler, etc.) (wrapper script)", + "install_id": "binutils", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "binutils-wrapper-2.42", + "pname": "binutils", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-2.42", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/pmlng2906f2dh7g0s7v63vajk53s3zw8-binutils-wrapper-2.42-info", + "man": "/nix/store/cp3kfwsyn7vj3xirr3mrwhsp3gj8drqp-binutils-wrapper-2.42-man", + "out": "/nix/store/b74nxf0yn2dzha02mgdxyklaqjaijzqp-binutils-wrapper-2.42" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc-unwrapped", + "broken": false, + "derivation": "/nix/store/6xmajaj3dznnrdnspabylr358ngc7h9k-gcc-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0", + "install_id": "gcc-unwrapped", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gcc-13.3.0", + "pname": "gcc-unwrapped", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "gcc-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/1bivi0jdgfwld69khmbvwap3l98g2ih8-gcc-13.3.0-info", + "lib": "/nix/store/0mmpbvzx70g05g4ixmy0qahbs1f69x1k-gcc-13.3.0-lib", + "man": "/nix/store/2hdsa7fxqhk3b2v9z6w42yj8zf9iix58-gcc-13.3.0-man", + "out": "/nix/store/c858y1d7551mi6i2pmfk6rqw6vf66scc-gcc-13.3.0" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc-unwrapped", + "broken": false, + "derivation": "/nix/store/gpw5k4avjh311nchcjkwza2j8l9cl5nw-gcc-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0", + "install_id": "gcc-unwrapped", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gcc-13.3.0", + "pname": "gcc-unwrapped", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "gcc-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "checksum": "/nix/store/kswrxgxd0pxjdlx7z463vhkxccgr91s6-gcc-13.3.0-checksum", + "info": "/nix/store/pry41ax0vnyp9vh6dblqiw4kwvy0rv53-gcc-13.3.0-info", + "lib": "/nix/store/n06b8gzyhwn9acggacnzl4yypccn77wp-gcc-13.3.0-lib", + "libgcc": "/nix/store/gh7rrrsz2yw4drg8p2ljmx97mgdr8wgs-gcc-13.3.0-libgcc", + "man": "/nix/store/q94xg5jb5r049dfbw0aa9dmdhj70q8ww-gcc-13.3.0-man", + "out": "/nix/store/gvs1z5fzx12xp787ays1ncqlfgv3j1c8-gcc-13.3.0" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc-unwrapped", + "broken": false, + "derivation": "/nix/store/100gg5nnk3xk12hxqxx7a8nmapyyn9yf-gcc-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0", + "install_id": "gcc-unwrapped", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gcc-13.3.0", + "pname": "gcc-unwrapped", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "gcc-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "info": "/nix/store/wxg3qm6b2jc8qc1h8wp2rm25ccfa2gsl-gcc-13.3.0-info", + "lib": "/nix/store/zwawgjciv8gk11x7rqdha8qmzg72hnh0-gcc-13.3.0-lib", + "man": "/nix/store/b4fxd0yr4xh3zxpl34cmmlbyc6g3gais-gcc-13.3.0-man", + "out": "/nix/store/z4yayq076784ihnky3rqfzz01pamdhv1-gcc-13.3.0" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gcc-unwrapped", + "broken": false, + "derivation": "/nix/store/2paz2p74ndfi046qgrmii12fvrbpk4ax-gcc-13.3.0.drv", + "description": "GNU Compiler Collection, version 13.3.0", + "install_id": "gcc-unwrapped", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gcc-13.3.0", + "pname": "gcc-unwrapped", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "gcc-13.3.0", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "checksum": "/nix/store/bjx6gwl7ryh618kcrv0wv4r7497xh95r-gcc-13.3.0-checksum", + "info": "/nix/store/knwz0bzg6bvl3ccs70ya4h97n51n32iy-gcc-13.3.0-info", + "lib": "/nix/store/22nxhmsfcv2q2rpkmfvzwg2w5z1l231z-gcc-13.3.0-lib", + "libgcc": "/nix/store/q0iz2x35ki1aaqpjagjfi8s7q053cmc5-gcc-13.3.0-libgcc", + "man": "/nix/store/2gb1xbqa6hl4x6rjng0ac0i3ivnxlpbx-gcc-13.3.0-man", + "out": "/nix/store/x8rg4vhgd20i8vzykm1196f9qdb8klhh-gcc-13.3.0" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "glibc", + "broken": false, + "derivation": "/nix/store/0fj9hk6x5yprg4v9l2b0g4fp1bnchalz-glibc-2.39-52.drv", + "description": "GNU C Library", + "install_id": "glibc", + "license": "LGPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "glibc-2.39-52", + "pname": "glibc", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.39-52", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/k4jv8fr725amxalmplzhnlyik93wvk3z-glibc-2.39-52-bin", + "debug": "/nix/store/xgac3z4w4iillaq7wsa8mlc3z7i0hwhc-glibc-2.39-52-debug", + "dev": "/nix/store/wlavaybjbzgllhq11lib6qgr7rm8imgp-glibc-2.39-52-dev", + "getent": "/nix/store/jimhqfkgwjcp12wylw64xcwa6il5nx47-glibc-2.39-52-getent", + "out": "/nix/store/3dyw8dzj9ab4m8hv5dpyx7zii8d0w6fi-glibc-2.39-52", + "static": "/nix/store/y6bk80q2srr75db0psplh0k3x74bjnrd-glibc-2.39-52-static" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "glibc", + "broken": false, + "derivation": "/nix/store/973jrm05h41draxbii17vm8ivsv6c13f-glibc-2.39-52.drv", + "description": "GNU C Library", + "install_id": "glibc", + "license": "LGPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "glibc-2.39-52", + "pname": "glibc", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.39-52", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/f6avack1dn0m6iyfb0szgnvwjngphia0-glibc-2.39-52-bin", + "debug": "/nix/store/f7gav6n03mvan1ab556ih8dnyq8p4g1m-glibc-2.39-52-debug", + "dev": "/nix/store/970mrbrvg7gnbhgm59smc2vmc5wv91s3-glibc-2.39-52-dev", + "getent": "/nix/store/ynwy3gb68pmp74asvd95wnfdigkn31sf-glibc-2.39-52-getent", + "out": "/nix/store/mvsq4z2g9l05vfwdkr9nihbxyxm18nak-glibc-2.39-52", + "static": "/nix/store/ysxjhqyqlxp5hpvxzv20anagqis0psf7-glibc-2.39-52-static" + }, + "system": "aarch64-linux", + "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": "gnumake", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "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": "gnumake", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "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": "gnumake", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "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": "gnumake", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gnumake-4.4.1", + "pname": "gnumake", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "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": "gum", + "broken": false, + "derivation": "/nix/store/rf7qipzf7sani2690rkiprm4d0ikrypi-gum-0.14.5.drv", + "description": "Tasty Bubble Gum for your shell", + "install_id": "gum", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gum-0.14.5", + "pname": "gum", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.14.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/n1gqffrwdzr3vpsmwmwx3hmw814c1k6g-gum-0.14.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gum", + "broken": false, + "derivation": "/nix/store/igrp0rimwsnvj7l72iv0sagbbyn3kzqy-gum-0.14.5.drv", + "description": "Tasty Bubble Gum for your shell", + "install_id": "gum", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gum-0.14.5", + "pname": "gum", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.14.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/ggp10jr3l6higs0gqibp6ypjlf7yakpc-gum-0.14.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gum", + "broken": false, + "derivation": "/nix/store/a93pnfn8q8r8kpgbkjn94x8mqa2vxc5g-gum-0.14.5.drv", + "description": "Tasty Bubble Gum for your shell", + "install_id": "gum", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gum-0.14.5", + "pname": "gum", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.14.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/jq8shghha81s1wg67fcjrfnf4hbliimn-gum-0.14.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "gum", + "broken": false, + "derivation": "/nix/store/sxn2f2zrjhzi1b47qbp7llmww0gqz76v-gum-0.14.5.drv", + "description": "Tasty Bubble Gum for your shell", + "install_id": "gum", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "gum-0.14.5", + "pname": "gum", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.14.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/f199acwir08z47f3d5kf1fhmhajmd1ig-gum-0.14.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "imagemagick", + "broken": false, + "derivation": "/nix/store/aa6f4r1ndc04chzgaajvp87p3kqbk1xl-imagemagick-7.1.1-39.drv", + "description": "Software suite to create, edit, compose, or convert bitmap images", + "install_id": "imagemagick", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "imagemagick-7.1.1-39", + "pname": "imagemagick", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "7.1.1-39", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/g2g3cwngjh9wmn05k6zqwz169jsid8ir-imagemagick-7.1.1-39-dev", + "doc": "/nix/store/kgy288v4hm044a7p3lxzlyc03zjfscxr-imagemagick-7.1.1-39-doc", + "out": "/nix/store/9yjknry215vpsgy3xk8zjbgjr586p07r-imagemagick-7.1.1-39" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "imagemagick", + "broken": false, + "derivation": "/nix/store/5x6p30kj2cfc05braikc7qqza6fx77vx-imagemagick-7.1.1-39.drv", + "description": "Software suite to create, edit, compose, or convert bitmap images", + "install_id": "imagemagick", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "imagemagick-7.1.1-39", + "pname": "imagemagick", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "7.1.1-39", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/fy6cv9nqpm1wvnxvyi9wgk3775hal3zr-imagemagick-7.1.1-39-dev", + "doc": "/nix/store/f1qp56qvhxg93g65ybakx04njzynx84x-imagemagick-7.1.1-39-doc", + "out": "/nix/store/2jpic0f1r1ps7qam1sf95ihbrh8vsn06-imagemagick-7.1.1-39" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "imagemagick", + "broken": false, + "derivation": "/nix/store/dfjfg20fxwk54yvbpvxcvyl077935hiq-imagemagick-7.1.1-39.drv", + "description": "Software suite to create, edit, compose, or convert bitmap images", + "install_id": "imagemagick", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "imagemagick-7.1.1-39", + "pname": "imagemagick", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "7.1.1-39", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/zql1zfapslqsmkrzchjsapksp0r9cxsg-imagemagick-7.1.1-39-dev", + "doc": "/nix/store/xbm5xkqp6v52k9gfdgc9wrwsyaskb62v-imagemagick-7.1.1-39-doc", + "out": "/nix/store/8sain62f25p4bwni8jyfjca38bx2w6xa-imagemagick-7.1.1-39" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "imagemagick", + "broken": false, + "derivation": "/nix/store/a4x9m391x90sc7286ycvg52djsw40ss5-imagemagick-7.1.1-39.drv", + "description": "Software suite to create, edit, compose, or convert bitmap images", + "install_id": "imagemagick", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "imagemagick-7.1.1-39", + "pname": "imagemagick", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "7.1.1-39", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/g2qbmzq9a3wyql5mgsyxhalm78nfa9w1-imagemagick-7.1.1-39-dev", + "doc": "/nix/store/g34bxzm58n39zyayrbk2lbri39pbaamm-imagemagick-7.1.1-39-doc", + "out": "/nix/store/76z7rvcm5m9frm97dr0c1r3fsa3f7hix-imagemagick-7.1.1-39" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libmysqlclient", + "broken": false, + "derivation": "/nix/store/vh1khx2np47zl66hgwz3qn7zpfbpwn8c-mariadb-connector-c-3.3.5.drv", + "description": "Client library that can be used to connect to MySQL or MariaDB", + "install_id": "libmysqlclient", + "license": "LGPL-2.1-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "mariadb-connector-c-3.3.5", + "pname": "libmysqlclient", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "mariadb-connector-c-3.3.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/zjwnkx33wsw2y3s6p7zp3z7jiqbwa29a-mariadb-connector-c-3.3.5-dev", + "out": "/nix/store/n93ccrkfcc9ghv06fdhhnq0mi3x8vwy6-mariadb-connector-c-3.3.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libmysqlclient", + "broken": false, + "derivation": "/nix/store/vvgn07xi2frl9gpnbjwn56z2si27p5db-mariadb-connector-c-3.3.5.drv", + "description": "Client library that can be used to connect to MySQL or MariaDB", + "install_id": "libmysqlclient", + "license": "LGPL-2.1-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "mariadb-connector-c-3.3.5", + "pname": "libmysqlclient", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "mariadb-connector-c-3.3.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/qh4icv8pw1yg91lmcbm5yjqx88i3bvvr-mariadb-connector-c-3.3.5-dev", + "out": "/nix/store/8mbfw390pi6qb7lcbjpafmim4mdyl9w4-mariadb-connector-c-3.3.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libmysqlclient", + "broken": false, + "derivation": "/nix/store/z3m6w8sdxwxwamf49h4hl8r5fck3ix4p-mariadb-connector-c-3.3.5.drv", + "description": "Client library that can be used to connect to MySQL or MariaDB", + "install_id": "libmysqlclient", + "license": "LGPL-2.1-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "mariadb-connector-c-3.3.5", + "pname": "libmysqlclient", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "mariadb-connector-c-3.3.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/va5y38y4ixj0xi059i7bf37z4hfcdjf0-mariadb-connector-c-3.3.5-dev", + "out": "/nix/store/44a3l4fmgr83l3cf8a1ihcbifzi4cbz4-mariadb-connector-c-3.3.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libmysqlclient", + "broken": false, + "derivation": "/nix/store/injg3mpjsjs634pc74lz1gp0vqj4w5gd-mariadb-connector-c-3.3.5.drv", + "description": "Client library that can be used to connect to MySQL or MariaDB", + "install_id": "libmysqlclient", + "license": "LGPL-2.1-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "mariadb-connector-c-3.3.5", + "pname": "libmysqlclient", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "mariadb-connector-c-3.3.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/a1smvplgysvw3l2d9is9373ld6hy6acd-mariadb-connector-c-3.3.5-dev", + "out": "/nix/store/502gz9zjwzqpbiyb5c294hgx0gzlv9il-mariadb-connector-c-3.3.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxml2", + "broken": false, + "derivation": "/nix/store/ci5hqm71vwan7r4jrnbkk648gb0zxh6i-libxml2-2.13.3.drv", + "description": "XML parsing library for C", + "install_id": "libxml2", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxml2-2.13.3", + "pname": "libxml2", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.13.3", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/7gi1kd2mz9jc8ya4lkqhlv9vklc5qr2j-libxml2-2.13.3-bin", + "dev": "/nix/store/mnij865rdzrrnxqmhj4s0abmd1xx771v-libxml2-2.13.3-dev", + "devdoc": "/nix/store/80bkizndgvrqiq42ig681irxswsf4kxv-libxml2-2.13.3-devdoc", + "out": "/nix/store/sr8lnkgivqcd06113nsk5p3jz2xcx7rp-libxml2-2.13.3" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxml2", + "broken": false, + "derivation": "/nix/store/xz0cimkrd2w8r2j1n1pim1fjdimp8wma-libxml2-2.13.3.drv", + "description": "XML parsing library for C", + "install_id": "libxml2", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxml2-2.13.3", + "pname": "libxml2", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.13.3", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/gxpp5r2nbs3s0n5rw0jbnm1k5lhxrx13-libxml2-2.13.3-bin", + "dev": "/nix/store/dph7mh2dhl8sl4i44wlgnmsrwdlcv0bc-libxml2-2.13.3-dev", + "devdoc": "/nix/store/0qnymx6l3c7998yscwvr1q64iz447hfc-libxml2-2.13.3-devdoc", + "out": "/nix/store/da857dg9ip02lkci5nicgvkzf419jzc7-libxml2-2.13.3", + "py": "/nix/store/qfpnqradhvhicl1hm70w7891bk95lkad-libxml2-2.13.3-py" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxml2", + "broken": false, + "derivation": "/nix/store/xvjyc11f2qa2bsbh6yqf8zpblvbph1lg-libxml2-2.13.3.drv", + "description": "XML parsing library for C", + "install_id": "libxml2", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxml2-2.13.3", + "pname": "libxml2", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.13.3", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/gg4x2l8wy3lkd94bxpl0z7gnn9pa365i-libxml2-2.13.3-bin", + "dev": "/nix/store/pzakdvnmm99gic3mqyg8375b08dvkqxm-libxml2-2.13.3-dev", + "devdoc": "/nix/store/xa27lhlrc2ya3i67g7nz53g64l3wqvjw-libxml2-2.13.3-devdoc", + "out": "/nix/store/ac73mddfvraxgvd816r9h57df35mm6gd-libxml2-2.13.3" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxml2", + "broken": false, + "derivation": "/nix/store/xjlq81wapmk10n6mmgrq2k25vgnz7ish-libxml2-2.13.3.drv", + "description": "XML parsing library for C", + "install_id": "libxml2", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxml2-2.13.3", + "pname": "libxml2", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.13.3", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/2y4a178s4w60v4m8749xhaawf8ga7cw5-libxml2-2.13.3-bin", + "dev": "/nix/store/v40g7q9zix1ycpyara08brd50m00471n-libxml2-2.13.3-dev", + "devdoc": "/nix/store/cs49b70qkgygx0wxcl04dpy1d1g5vb91-libxml2-2.13.3-devdoc", + "out": "/nix/store/nr8mh99sfsb1gw1b1qmrwhzmxbhj84j7-libxml2-2.13.3", + "py": "/nix/store/p17nrcsmvb0q7b9g6347imljapbfcsb1-libxml2-2.13.3-py" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxslt", + "broken": false, + "derivation": "/nix/store/jl2gwfcfw6r926al4y3mvvkk6jy668b8-libxslt-1.1.42.drv", + "description": "C library and tools to do XSL transformations", + "install_id": "libxslt", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxslt-1.1.42", + "pname": "libxslt", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "1.1.42", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/k2lmdp4gqwfii4fnwbjpzrgcryn0h8c1-libxslt-1.1.42-bin", + "dev": "/nix/store/v17fcnawqvv5r48sllgcp10makywdqmf-libxslt-1.1.42-dev", + "devdoc": "/nix/store/hpysgihjkiiainwvwrgganc2ahhcgkbj-libxslt-1.1.42-devdoc", + "doc": "/nix/store/flsm5s53xqld3vk0a16asr7r9kdyq986-libxslt-1.1.42-doc", + "out": "/nix/store/xyhnzzgyxlxji1qv3xvwga4h0cxhvg7v-libxslt-1.1.42" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxslt", + "broken": false, + "derivation": "/nix/store/z637hhh56970zh33wqlp07g42qrkdalv-libxslt-1.1.42.drv", + "description": "C library and tools to do XSL transformations", + "install_id": "libxslt", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxslt-1.1.42", + "pname": "libxslt", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "1.1.42", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/z0k34l3njzgjvs62nr9ikr8y1vj72wni-libxslt-1.1.42-bin", + "dev": "/nix/store/1h3c8k4z47x8kbj9mwg83gn6cfpjd1ca-libxslt-1.1.42-dev", + "devdoc": "/nix/store/6dcvbrsk47xsawhkhi7rhh9lwwj56aa1-libxslt-1.1.42-devdoc", + "doc": "/nix/store/a5bf4w1yw7v2zcm14g47a19axmb4mp3d-libxslt-1.1.42-doc", + "out": "/nix/store/rijdwx8aaiplzn77pc5hpfdbrm6scfaw-libxslt-1.1.42", + "py": "/nix/store/4fhfs4w9gyz8q60s8bsay4chkr43rh12-libxslt-1.1.42-py" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxslt", + "broken": false, + "derivation": "/nix/store/dn84vavfzyr58q22r6m89mccwsg2mbyc-libxslt-1.1.42.drv", + "description": "C library and tools to do XSL transformations", + "install_id": "libxslt", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxslt-1.1.42", + "pname": "libxslt", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "1.1.42", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/9rcbx06y7bg7q1389n69r8fzsisvakhn-libxslt-1.1.42-bin", + "dev": "/nix/store/6jq1gmgj4dsjqypq1116a5smzwbiw5s3-libxslt-1.1.42-dev", + "devdoc": "/nix/store/90d3d9437irkafknyknlmyiwlrnv6slh-libxslt-1.1.42-devdoc", + "doc": "/nix/store/xkg4ibxvv5y3r2pbx5l2x7rcciv8p2fd-libxslt-1.1.42-doc", + "out": "/nix/store/dbkahwnhn6dc10x5hi72k7svfhyqwka6-libxslt-1.1.42" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libxslt", + "broken": false, + "derivation": "/nix/store/q1xic0vk7a4mp3562bz0nfzyshwyapmn-libxslt-1.1.42.drv", + "description": "C library and tools to do XSL transformations", + "install_id": "libxslt", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libxslt-1.1.42", + "pname": "libxslt", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "1.1.42", + "outputs_to_install": [ + "bin" + ], + "outputs": { + "bin": "/nix/store/g9aj2skqqhz6frsi5hdhc5pmrwwiip4d-libxslt-1.1.42-bin", + "dev": "/nix/store/lx565h5vl7h0lfxrbiy66rwlayhc84s6-libxslt-1.1.42-dev", + "devdoc": "/nix/store/6m6l9rmwx1l4cv7i9c1mla8kq328c8hp-libxslt-1.1.42-devdoc", + "doc": "/nix/store/q7vwr9k3071pdyhn4axip882slyhhncj-libxslt-1.1.42-doc", + "out": "/nix/store/rw978q6sg8bkxwskvpnj1fs1fd6mh7la-libxslt-1.1.42", + "py": "/nix/store/dwca4j66rgydl0qpgjpwy3ciipa2bg63-libxslt-1.1.42-py" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libyaml", + "broken": false, + "derivation": "/nix/store/kp1b6y4y37r38ih1kmhn1b1kv26z6pnz-libyaml-0.2.5.drv", + "description": "YAML 1.1 parser and emitter written in C", + "install_id": "libyaml", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libyaml-0.2.5", + "pname": "libyaml", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.2.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/k5xlga8b3hc9xvj8l6igi4wlk532syws-libyaml-0.2.5-dev", + "out": "/nix/store/lmwh3fc9z9382qwwj9pj0y55naapv4yf-libyaml-0.2.5" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libyaml", + "broken": false, + "derivation": "/nix/store/wyq5aabvxx1bf1knnqp7qxvffj1nwc6h-libyaml-0.2.5.drv", + "description": "YAML 1.1 parser and emitter written in C", + "install_id": "libyaml", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libyaml-0.2.5", + "pname": "libyaml", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.2.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/fhxpldxr4piis86ma8161wcqzs31kqic-libyaml-0.2.5-dev", + "out": "/nix/store/2xf314q3n33493d963c4m646nnkcv026-libyaml-0.2.5" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libyaml", + "broken": false, + "derivation": "/nix/store/lgvij34inwkzh5diahbx59pdyhr0jczc-libyaml-0.2.5.drv", + "description": "YAML 1.1 parser and emitter written in C", + "install_id": "libyaml", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libyaml-0.2.5", + "pname": "libyaml", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.2.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/n7xkfrqhf0h7jbxqp41fyljz2a02qr3h-libyaml-0.2.5-dev", + "out": "/nix/store/7nrrvxna05p15qjs0rdyjqj5zw0dxn7q-libyaml-0.2.5" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "libyaml", + "broken": false, + "derivation": "/nix/store/30d5qlww2nsl7cr8k6i5h1az6lgk84jv-libyaml-0.2.5.drv", + "description": "YAML 1.1 parser and emitter written in C", + "install_id": "libyaml", + "license": "MIT", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "libyaml-0.2.5", + "pname": "libyaml", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "0.2.5", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dev": "/nix/store/mck7jvcy6hsbca9nq72svalmvq0zm7jz-libyaml-0.2.5-dev", + "out": "/nix/store/2gfiicnrzd9kygp7sng8fnj7zb4pkdwy-libyaml-0.2.5" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "openssl", + "broken": false, + "derivation": "/nix/store/lvj0054ns9jkxv6866jmbg5z2zv7scg9-openssl-3.0.14.drv", + "description": "Cryptographic library that implements the SSL and TLS protocols", + "install_id": "openssl", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "openssl-3.0.14", + "pname": "openssl", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.0.14", + "outputs_to_install": [ + "bin", + "man" + ], + "outputs": { + "bin": "/nix/store/mdi59860ygrfr24cps7bj3zcd2a52cxx-openssl-3.0.14-bin", + "dev": "/nix/store/5hwgb3kp1ym4m04vxf6gjvnfyjqgd9dh-openssl-3.0.14-dev", + "doc": "/nix/store/y8c5m7y307726j91jqxwq2lmg79jb84d-openssl-3.0.14-doc", + "man": "/nix/store/0hil8j0dlxv9pda28p431gvg55n53rx7-openssl-3.0.14-man", + "out": "/nix/store/xdlykb948l5dwi4wd3vpff6kmdxcbnm0-openssl-3.0.14" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "openssl", + "broken": false, + "derivation": "/nix/store/pj0w2dn1q8nivphjmpq9wpp2pbgi993s-openssl-3.0.14.drv", + "description": "Cryptographic library that implements the SSL and TLS protocols", + "install_id": "openssl", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "openssl-3.0.14", + "pname": "openssl", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.0.14", + "outputs_to_install": [ + "bin", + "man" + ], + "outputs": { + "bin": "/nix/store/3q9agmv02rp7bc4f455s2nf1dr9x771n-openssl-3.0.14-bin", + "debug": "/nix/store/hs9q7d3p43rl5jrjgh8sf0rq12p7phqb-openssl-3.0.14-debug", + "dev": "/nix/store/vy3dym4gi7c9yxb524yw4lcz9ifc0dfw-openssl-3.0.14-dev", + "doc": "/nix/store/cw9cfzig6hxzs00jbkyd2fsxgnfa568j-openssl-3.0.14-doc", + "man": "/nix/store/jpac1qdi11m711kvvknvgqck1h4nfr6c-openssl-3.0.14-man", + "out": "/nix/store/3z90lx7vlwfcsxim9jxrj0brldjigp2h-openssl-3.0.14" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "openssl", + "broken": false, + "derivation": "/nix/store/dfmxp4z7cmhj9zmck7y0kbpxk2v1pah6-openssl-3.0.14.drv", + "description": "Cryptographic library that implements the SSL and TLS protocols", + "install_id": "openssl", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "openssl-3.0.14", + "pname": "openssl", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.0.14", + "outputs_to_install": [ + "bin", + "man" + ], + "outputs": { + "bin": "/nix/store/lrb53l0r7khxmdvs8cal90xxp55lypgq-openssl-3.0.14-bin", + "dev": "/nix/store/43h3s09zhpa1s2xa9if25w8rmp31mjqf-openssl-3.0.14-dev", + "doc": "/nix/store/vdf9p5928gls8gsmblzdpc68cwd94v8m-openssl-3.0.14-doc", + "man": "/nix/store/ln6ydlxavmzpqrzg34g6d32j85704j8l-openssl-3.0.14-man", + "out": "/nix/store/15ficpxpxcvqxyym9ivvl041dpf0j061-openssl-3.0.14" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "openssl", + "broken": false, + "derivation": "/nix/store/5frix2szzm04wlyq55bh1hl67d053njn-openssl-3.0.14.drv", + "description": "Cryptographic library that implements the SSL and TLS protocols", + "install_id": "openssl", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "openssl-3.0.14", + "pname": "openssl", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.0.14", + "outputs_to_install": [ + "bin", + "man" + ], + "outputs": { + "bin": "/nix/store/5jy9j5nklikhb17akni2nm49nz9zj264-openssl-3.0.14-bin", + "debug": "/nix/store/yzd91jijrfgcm6y4c4q3spp8jng95wh2-openssl-3.0.14-debug", + "dev": "/nix/store/0p9lrzbic3k6ks6b0rjchaj82lkpii76-openssl-3.0.14-dev", + "doc": "/nix/store/fpm74igp1s3ldpmhl1951s656mclkxz8-openssl-3.0.14-doc", + "man": "/nix/store/b8a5lwpyp72shmw79pz6pziqr0k9s3h2-openssl-3.0.14-man", + "out": "/nix/store/1w90l4fm5lzhlybipfilyjij2das6w98-openssl-3.0.14" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "pkg-config", + "broken": false, + "derivation": "/nix/store/givjjasvp1jmwkwigkdlc1h40hgy11dk-pkg-config-wrapper-0.29.2.drv", + "description": "Tool that allows packages to find out information about other packages (wrapper script)", + "install_id": "pkg-config", + "license": "GPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "pkg-config-wrapper-0.29.2", + "pname": "pkg-config", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-0.29.2", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "doc": "/nix/store/n0l18xnbnyibn4mjx66pg3k315jiyxdx-pkg-config-wrapper-0.29.2-doc", + "man": "/nix/store/8n49lrlmil5lylizjdc1x6nz8dfqq36s-pkg-config-wrapper-0.29.2-man", + "out": "/nix/store/g694qc6kxcl6p74n18aq81ry1wvzxfm3-pkg-config-wrapper-0.29.2" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "pkg-config", + "broken": false, + "derivation": "/nix/store/lip4q8y5whpcms6mjqh3alawn7j6l5c7-pkg-config-wrapper-0.29.2.drv", + "description": "Tool that allows packages to find out information about other packages (wrapper script)", + "install_id": "pkg-config", + "license": "GPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "pkg-config-wrapper-0.29.2", + "pname": "pkg-config", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-0.29.2", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "doc": "/nix/store/0brqpwwn2y0kfhwbg4mk6vazz8xkawpz-pkg-config-wrapper-0.29.2-doc", + "man": "/nix/store/5pw76km25yk9whwnrn3d5vqvr57rn2y7-pkg-config-wrapper-0.29.2-man", + "out": "/nix/store/23lhk9krmcpra578n3gsair6jbx30q3s-pkg-config-wrapper-0.29.2" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "pkg-config", + "broken": false, + "derivation": "/nix/store/qhlh1n949vykc7c12pf0572506vimbm0-pkg-config-wrapper-0.29.2.drv", + "description": "Tool that allows packages to find out information about other packages (wrapper script)", + "install_id": "pkg-config", + "license": "GPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "pkg-config-wrapper-0.29.2", + "pname": "pkg-config", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-0.29.2", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "doc": "/nix/store/wvivcvlprq994m87shbp7f29794z297l-pkg-config-wrapper-0.29.2-doc", + "man": "/nix/store/pjkb00fn1h533lyj2hlrcf8clq1p5558-pkg-config-wrapper-0.29.2-man", + "out": "/nix/store/8y616797pbbagd1405prc1lwgc5p4r0y-pkg-config-wrapper-0.29.2" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "pkg-config", + "broken": false, + "derivation": "/nix/store/fknxwn52fs8f96hcgqv15ql0mq4aly2k-pkg-config-wrapper-0.29.2.drv", + "description": "Tool that allows packages to find out information about other packages (wrapper script)", + "install_id": "pkg-config", + "license": "GPL-2.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "pkg-config-wrapper-0.29.2", + "pname": "pkg-config", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "wrapper-0.29.2", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "doc": "/nix/store/0vp86b0zp13niic7zvc0nij1p7a7p2a7-pkg-config-wrapper-0.29.2-doc", + "man": "/nix/store/5ad232xxf0n7i8h620wqhfvdj6ds8p9a-pkg-config-wrapper-0.29.2-man", + "out": "/nix/store/02vzklfgfpaf457rq927fq3jj5hn133f-pkg-config-wrapper-0.29.2" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "postgresql", + "broken": false, + "derivation": "/nix/store/6wlxc9lliwl6b7h85nmmdvgk7dxc9vha-postgresql-16.4.drv", + "description": "Powerful, open source object-relational database system", + "install_id": "postgresql", + "license": "PostgreSQL", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "postgresql-16.4", + "pname": "postgresql", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "16.4", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "dev": "/nix/store/63r8cs0kjscq50r93k97aijddx2mjwm9-postgresql-16.4-dev", + "doc": "/nix/store/akn2wpw56q2cwwpa3kdd4isklaqk375s-postgresql-16.4-doc", + "lib": "/nix/store/5i4svw3nbn239hhzrl857bkbqb5h1aq1-postgresql-16.4-lib", + "man": "/nix/store/npkdasdws60qy0j0kznqwnbizcjx5m0q-postgresql-16.4-man", + "out": "/nix/store/fln3gcl40fwynfjr5fkpyqjhll4jqyhm-postgresql-16.4" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "postgresql", + "broken": false, + "derivation": "/nix/store/05pf2qmik1sg85z8kkl3rmxz6r9pg22c-postgresql-16.4.drv", + "description": "Powerful, open source object-relational database system", + "install_id": "postgresql", + "license": "PostgreSQL", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "postgresql-16.4", + "pname": "postgresql", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "16.4", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "debug": "/nix/store/w6hs71a695sf2n00km946bb1v36xc2qg-postgresql-16.4-debug", + "dev": "/nix/store/ycbf1qw3x8wc3a7z6mjwkzmyhc43s2wn-postgresql-16.4-dev", + "doc": "/nix/store/bh5km6cln45kf1pfwahdslpc9cydrm4v-postgresql-16.4-doc", + "lib": "/nix/store/3crpddg2akfnpg19plbbfyxny13ygdaf-postgresql-16.4-lib", + "man": "/nix/store/4i96xjnrsxgcpizmr6v7gmc25zminnl2-postgresql-16.4-man", + "out": "/nix/store/7bm8jppsyml2lkzzbw5kg6ahmvwlnxsb-postgresql-16.4" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "postgresql", + "broken": false, + "derivation": "/nix/store/2v9zdgagajn3x6a9wg0hxz5smg9j75w2-postgresql-16.4.drv", + "description": "Powerful, open source object-relational database system", + "install_id": "postgresql", + "license": "PostgreSQL", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "postgresql-16.4", + "pname": "postgresql", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "16.4", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "dev": "/nix/store/sb23d37zmmymsn268d9lcpgd0j939117-postgresql-16.4-dev", + "doc": "/nix/store/ayarhx2gw8y5j648r4jfsl8l54s5nb8i-postgresql-16.4-doc", + "lib": "/nix/store/k5n25gjgfbxwyjhzf2il0b93q18gdsr7-postgresql-16.4-lib", + "man": "/nix/store/n66gp6v6zd5fxwh2j72jjx5d427fpibp-postgresql-16.4-man", + "out": "/nix/store/ywikp0nf87afr4qs2dvjxiknwzyf6n5b-postgresql-16.4" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "postgresql", + "broken": false, + "derivation": "/nix/store/vd5dp82lyrd1s0lkbcqshy1mjsjzbs3w-postgresql-16.4.drv", + "description": "Powerful, open source object-relational database system", + "install_id": "postgresql", + "license": "PostgreSQL", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "postgresql-16.4", + "pname": "postgresql", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "16.4", + "outputs_to_install": [ + "out", + "man" + ], + "outputs": { + "debug": "/nix/store/isrqqmd5ckwwsgk708q981h3h7ijixkv-postgresql-16.4-debug", + "dev": "/nix/store/45if5nl708nhayxnaqh7h2scz9pn4mn8-postgresql-16.4-dev", + "doc": "/nix/store/plf9diy9a5l5fmfl8pvlgmpxkc3ixhb3-postgresql-16.4-doc", + "lib": "/nix/store/l54jqbzqhghvy3g9kqhmcha9z3vzzrxr-postgresql-16.4-lib", + "man": "/nix/store/43pzfj4xv6r022jmnmx2n648ycqy8rhx-postgresql-16.4-man", + "out": "/nix/store/1gax5xs6h1b70gk7z274kx4qh04hsn96-postgresql-16.4" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "ruby", + "broken": false, + "derivation": "/nix/store/5h5kf4sprr5g634hl8ci8cfr6cb5fc3f-ruby-3.3.4.drv", + "description": "Object-oriented language for quick and easy programming", + "install_id": "ruby", + "license": "Ruby", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "ruby-3.3.4", + "pname": "ruby", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.3.4", + "outputs_to_install": [ + "out" + ], + "outputs": { + "devdoc": "/nix/store/c0zmjmfw5pp00slwy842bd8zzy74pava-ruby-3.3.4-devdoc", + "out": "/nix/store/zsngi7cq7asxc6kb0lcmbyydasfrmai6-ruby-3.3.4" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "ruby", + "broken": false, + "derivation": "/nix/store/yvsnc9xvdqplpiff7qmiv3h2dd2rzz4l-ruby-3.3.4.drv", + "description": "Object-oriented language for quick and easy programming", + "install_id": "ruby", + "license": "Ruby", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "ruby-3.3.4", + "pname": "ruby", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.3.4", + "outputs_to_install": [ + "out" + ], + "outputs": { + "devdoc": "/nix/store/bfrwr1n6pxd3hz31h589j317g290p0r5-ruby-3.3.4-devdoc", + "out": "/nix/store/8vri7d6b75gspvnfrdpqnagfi5bbvis9-ruby-3.3.4" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "ruby", + "broken": false, + "derivation": "/nix/store/vzq3lhm9jgjynnzpbdl8lnyv5sm17frf-ruby-3.3.4.drv", + "description": "Object-oriented language for quick and easy programming", + "install_id": "ruby", + "license": "Ruby", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "ruby-3.3.4", + "pname": "ruby", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.3.4", + "outputs_to_install": [ + "out" + ], + "outputs": { + "devdoc": "/nix/store/3564jxjgp9dk8vzjwb7i3fpzkpw74z3m-ruby-3.3.4-devdoc", + "out": "/nix/store/hksac0axpx3savrgmy75rid3smv0d9nj-ruby-3.3.4" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "ruby", + "broken": false, + "derivation": "/nix/store/z4jvhik16sh5aqmwq5camfwa6i9wh4q4-ruby-3.3.4.drv", + "description": "Object-oriented language for quick and easy programming", + "install_id": "ruby", + "license": "Ruby", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "ruby-3.3.4", + "pname": "ruby", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "3.3.4", + "outputs_to_install": [ + "out" + ], + "outputs": { + "devdoc": "/nix/store/2vgrf69lcz8ipawxipza3w7gsqdnbbnk-ruby-3.3.4-devdoc", + "out": "/nix/store/2vg3asd3rmhng3wqvp781a1q5dhrr4yn-ruby-3.3.4" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "which", + "broken": false, + "derivation": "/nix/store/mda6wiyy8dx8272z259y8yv47s6lg1bi-which-2.21.drv", + "description": "Shows the full path of (shell) commands", + "install_id": "which", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "which-2.21", + "pname": "which", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/cj0cxx9nz9wzfb11p4cgx1a1igppplvw-which-2.21" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "which", + "broken": false, + "derivation": "/nix/store/6knb8pgd2vnsdbrxisnzybg3annx5cic-which-2.21.drv", + "description": "Shows the full path of (shell) commands", + "install_id": "which", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "which-2.21", + "pname": "which", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/6dijyk860kpfbsipk147sz177aa2qjwc-which-2.21" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "which", + "broken": false, + "derivation": "/nix/store/0cf3hhdivb0bbwb9nksqdnkpgrdlxw65-which-2.21.drv", + "description": "Shows the full path of (shell) commands", + "install_id": "which", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "which-2.21", + "pname": "which", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/5zvkxaqr0ihiic42ngnjb9cy44120pi9-which-2.21" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "which", + "broken": false, + "derivation": "/nix/store/7rpzsplw6amzhrxbipx7yf6yhqays7an-which-2.21.drv", + "description": "Shows the full path of (shell) commands", + "install_id": "which", + "license": "GPL-3.0-or-later", + "locked_url": "https://github.com/flox/nixpkgs?rev=5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "name": "which-2.21", + "pname": "which", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", + "rev_count": 690827, + "rev_date": "2024-10-09T16:51:18Z", + "scrape_date": "2024-10-11T03:53:01Z", + "stabilities": [ + "staging", + "unstable" + ], + "unfree": false, + "version": "2.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "out": "/nix/store/8wgpy20nx6ainhjnirb044k9chv0bbkj-which-2.21" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + } + ] +} \ No newline at end of file diff --git a/ruby/.flox/env/manifest.toml b/ruby/.flox/env/manifest.toml new file mode 100644 index 0000000..6683989 --- /dev/null +++ b/ruby/.flox/env/manifest.toml @@ -0,0 +1,98 @@ +version = 1 + +[install] +ruby.pkg-path = "ruby" +# ruby version options +#ruby.version = "3.3.4" +#ruby.version = "3.1.6" +#ruby.version = "2.7.8" + +# Useful for building native extensions +gcc-unwrapped.pkg-path = "gcc-unwrapped" +libxml2.pkg-path = "libxml2" +libxslt.pkg-path = "libxslt" +gnumake.pkg-path = "gnumake" +binutils.pkg-path = "binutils" +pkg-config.pkg-path = "pkg-config" +glibc.pkg-path = "glibc" # glibc only needed on linux builds +glibc.systems = [ "x86_64-linux" , "aarch64-linux"] +openssl.pkg-path = "openssl" +libyaml.pkg-path = "libyaml" +imagemagick.pkg-path = "imagemagick" +postgresql.pkg-path = "postgresql" +libmysqlclient.pkg-path = "libmysqlclient" + +# Helpful for setup +gum.pkg-path = "gum" +which.pkg-path = "which" + +[vars] + +[hook] +on-activate = ''' +unset CPATH + +export RUBY_DIR="$FLOX_ENV_CACHE/ruby" +export RUBY_VENDOR_DIR="$RUBY_DIR/vendor" + +set_vendor_path() { + bundle config set --local path "$RUBY_VENDOR_DIR" +} + +bundle_install() { + bundle install +} + +export -f set_vendor_path +export -f bundle_install + +if [ -f "Gemfile" ]; then + + if [[ "$FLOX_ENVS_TESTING" == "1" ]]; then + set_vendor_path + else + gum spin \ + --show-error \ + --spinner dot \ + --title "Configuring vendor path" \ + -- bash -c set_vendor_path + fi + echo "✅ Vendor path set to:" + echo " -> $RUBY_VENDOR_DIR" + + if [[ "$FLOX_ENVS_TESTING" == "1" ]]; then + bundle_install + else + gum spin \ + --show-error \ + --spinner monkey \ + --title "Installing Ruby gems" \ + -- bash -c bundle_install + fi + echo "✅ Ruby gems installed" +fi + +''' + +[profile] +common = ''' +echo '' +echo ' ╔═════════════════════════════════════════════════════╗' +echo ' ║ ║' +echo ' ║ Run `bundle` to finish the setup of your project ║' +echo ' ║ bundler is configured to install into ║' +echo ' ║ .flox/cache/ruby/vendor ║' +echo ' ║ ║' +echo ' ║ Select a differnet Ruby version using `flox edit` ║' +echo ' ║ ║' +echo ' ╚═════════════════════════════════════════════════════╝' +echo '' +''' + +[options] +systems = [ + "aarch64-darwin", + "aarch64-linux", + "x86_64-darwin", + "x86_64-linux", +] diff --git a/ruby/.gitignore b/ruby/.gitignore new file mode 100644 index 0000000..32fe751 --- /dev/null +++ b/ruby/.gitignore @@ -0,0 +1 @@ +/.bundle/ diff --git a/ruby/Gemfile b/ruby/Gemfile new file mode 100644 index 0000000..186b377 --- /dev/null +++ b/ruby/Gemfile @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +# Just for fun on the test.rb +gem 'colorize', '~> 1.1' diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock new file mode 100644 index 0000000..5e98957 --- /dev/null +++ b/ruby/Gemfile.lock @@ -0,0 +1,26 @@ +GEM + remote: https://rubygems.org/ + specs: + colorize (1.1.0) + +PLATFORMS + aarch64-linux + aarch64-linux-gnu + aarch64-linux-musl + arm-linux + arm-linux-gnu + arm-linux-musl + arm64-darwin + x86-linux + x86-linux-gnu + x86-linux-musl + x86_64-darwin + x86_64-linux + x86_64-linux-gnu + x86_64-linux-musl + +DEPENDENCIES + colorize (~> 1.1) + +BUNDLED WITH + 2.5.11 diff --git a/ruby/LICENSE b/ruby/LICENSE new file mode 100644 index 0000000..288be3b --- /dev/null +++ b/ruby/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2024 Michael Stahnke + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/ruby/README.md b/ruby/README.md new file mode 100644 index 0000000..1b8363d --- /dev/null +++ b/ruby/README.md @@ -0,0 +1,33 @@ +# Ruby + +This is a ruby environment for developing using Ruby and Flox. + +# The goal + +Get the top 15 or so rubygems that have Native Extensions building with Flox. +See `Gemfile` for the list (the commented out ones are broken still) + +# Usage + + flox activate + bundle + +# The test + +The `test.rb` file tries to load/require all the gem to ensure they at least +can be `required`. + + bundle exec ./test.rb + +or + + ./test.sh since all environments on flox/floxenvs have a `test.sh` for validation + + +# Platforms + +Tested on Mac aarch64 and Linux x86_64 so far. + +# License + +MIT diff --git a/ruby/test.rb b/ruby/test.rb new file mode 100755 index 0000000..6180d84 --- /dev/null +++ b/ruby/test.rb @@ -0,0 +1,30 @@ +#!/usr/bin/env ruby + +require 'bundler' +require 'colorize' + +# Function to load and test gems +def test_gems(gemfile_path) + begin + definition = Bundler::Definition.build(gemfile_path, nil, nil) + rescue Bundler::GemfileNotFound => e + puts "Gemfile not found: #{e.message}".red + return + end + + definition.dependencies.each do |dependency| + gem_name = dependency.name + print "Attempting to load gem: #{gem_name}... " + begin + require gem_name + puts "Success".green + rescue LoadError => e + puts "Failed".red + end + end +end + +# Provide the path to your Gemfile +gemfile_path = 'Gemfile' +test_gems(gemfile_path) + diff --git a/ruby/test.sh b/ruby/test.sh new file mode 100755 index 0000000..8a6211a --- /dev/null +++ b/ruby/test.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +bundle exec test.rb +