diff options
author | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:40:00 +0200 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:54:19 +0200 |
commit | 069d47d8879ef35a3b41c8e1c9769f25a5230141 (patch) | |
tree | 52d2eebfa36c99dd5492f0e8dc67c5e73249c8d3 | |
parent | bb29a2a91e7b1bcd0dae552057b33d4e5b0a4ed4 (diff) |
purge soylana
-rw-r--r-- | sigils/packages/golang.scm | 30 | ||||
-rw-r--r-- | sigils/packages/node-xyz.scm | 1194 | ||||
-rw-r--r-- | sigils/packages/solana.scm | 1077 |
3 files changed, 0 insertions, 2301 deletions
diff --git a/sigils/packages/golang.scm b/sigils/packages/golang.scm index 9d26636..1679563 100644 --- a/sigils/packages/golang.scm +++ b/sigils/packages/golang.scm @@ -6,38 +6,8 @@ #:prefix license:) #:use-module (guix build-system go) #:use-module (gnu packages golang-build) - #:use-module (gnu packages node) #:use-module (gnu packages golang-xyz)) -(define-public go-github-com-evanw-esbuild - (package - (name "go-github-com-evanw-esbuild") - (version "0.17.19") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/evanw/esbuild") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1idazjwcwadab5w2qrpfnxyly1kbqbbsvvz8w3m20fnjj8wbpc1w")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/evanw/esbuild/cmd/esbuild" - #:unpack-path "github.com/evanw/esbuild")) - (propagated-inputs (list go-golang-org-x-sys)) - (home-page "https://github.com/evanw/esbuild") - (synopsis "Why?") - (description - "@@url{https://esbuild.github.io/,Website} | -@@url{https://esbuild.github.io/getting-started/,Getting started} | -@@url{https://esbuild.github.io/api/,Documentation} | -@@url{https://esbuild.github.io/plugins/,Plugins} | -@@url{https://esbuild.github.io/faq/,FAQ}.") - (license license:expat))) - (define-public go-github-com-fhs-gompd-v2 (package (name "go-github-com-fhs-gompd-v2") diff --git a/sigils/packages/node-xyz.scm b/sigils/packages/node-xyz.scm deleted file mode 100644 index b30b557..0000000 --- a/sigils/packages/node-xyz.scm +++ /dev/null @@ -1,1194 +0,0 @@ -(define-module (sigils packages node-xyz) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix gexp) - #:use-module ((guix licenses) - #:prefix license:) - #:use-module (guix build-system node) - #:use-module (gnu packages node-xyz) - #:use-module (sigils packages golang) - #:use-module (ice-9 match) - #:use-module (srfi srfi-26)) - -;; @solana/web3.js - -(define-public node-undici-types-6.21.0 - (package - (name "node-undici-types") - (version "6.21.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz") - (sha256 - (base32 "0vfidx8iwc7ab1p13fxy6bf35njqkii6nkwgah78b249w6jsk8fg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://undici.nodejs.org") - (synopsis "A stand-alone types package for Undici") - (description "A stand-alone types package for Undici") - (license license:expat))) - -(define-public node-bufferutil-4.0.8 - (package - (name "node-bufferutil") - (version "4.0.8") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz") - (sha256 - (base32 "14g9x2wl77m1g5sydbfjx3n706k9jmd83qky99v91f2znxidjbsw")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("mocha" "node-gyp" "prebuildify"))))))) - (inputs (list node-node-gyp-build-4.8.3)) - (home-page "https://github.com/websockets/bufferutil") - (synopsis "WebSocket buffer utils") - (description "WebSocket buffer utils") - (license license:expat))) - -(define-public node-node-gyp-build-4.8.3 - (package - (name "node-node-gyp-build") - (version "4.8.3") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.3.tgz") - (sha256 - (base32 "1wbswi5hm8i56ygrc89kj0rykjiyb4f295g93qrl5ky6vp36ch1w")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("array-shuffle" "standard" - "tape"))))))) - (home-page "https://github.com/prebuild/node-gyp-build") - (synopsis - "Build tool and bindings loader for node-gyp that supports prebuilds") - (description - "Build tool and bindings loader for node-gyp that supports prebuilds") - (license license:expat))) - -(define-public node-utf-8-validate-6.0.5 - (package - (name "node-utf-8-validate") - (version "6.0.5") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.5.tgz") - (sha256 - (base32 "068499ci706d117rk8fda9pqn5kf9k8ci4gjbgngcghli8iyrv5l")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("mocha" "node-gyp" "prebuildify" - "prebuildify-cross"))))))) - (inputs (list node-node-gyp-build-4.8.3)) - (home-page "https://github.com/websockets/utf-8-validate") - (synopsis "Check if a buffer contains valid UTF-8") - (description "Check if a buffer contains valid UTF-8") - (license license:expat))) - -(define-public node-ws-8.18.0 - (package - (name "node-ws") - (version "8.18.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz") - (sha256 - (base32 "086aqhby8vzclz4az64rplzz9iw8k2ddhy01r92cjwhlhpr230m0")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("benchmark" "bufferutil" - "eslint" - "eslint-config-prettier" - "eslint-plugin-prettier" - "globals" - "mocha" - "nyc" - "prettier" - "utf-8-validate"))))))) - (home-page "https://github.com/websockets/ws") - (synopsis - "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") - (description - "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js") - (license license:expat))) - -(define-public node-fastestsmallesttextencoderdecoder-1.0.22 - (package - (name "node-fastestsmallesttextencoderdecoder") - (version "1.0.22") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz") - (sha256 - (base32 "0vgcmpr8cikkl5hfpj83rg1mswvyhl6pnh7jmlsnf5ig294lz2pz")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page - "https://github.com/anonyco/FastestSmallestTextEncoderDecoder#quick-start") - (synopsis - "The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with â¤ï¸ from ðs.") - (description - "The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with â¤ï¸ from ðs.") - (license license:cc0))) - -(define-public node-typescript-5.6.3 - (package - (name "node-typescript") - (version "5.6.3") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz") - (sha256 - (base32 "1yihmqbqn0vr626567yvqpiwl4pi9gix6fbk9c15hn49mpcghrzg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("c8" "ms" - "chai" - "diff" - "glob" - "knip" - "chalk" - "mocha" - "tslib" - "which" - "dprint" - "eslint" - "hereby" - "esbuild" - "globals" - "chokidar" - "minimist" - "@types/ms" - "@eslint/js" - "node-fetch" - "playwright" - "typescript" - "@types/chai" - "@types/diff" - "@types/node" - "@types/mocha" - "@types/which" - "jsonc-parser" - "@octokit/rest" - "@types/minimist" - "fast-xml-parser" - "@dprint/formatter" - "@esfx/canceltoken" - "typescript-eslint" - "@dprint/typescript" - "source-map-support" - "eslint-plugin-regexp" - "azure-devops-node-api" - "@typescript-eslint/utils" - "@types/source-map-support" - "monocart-coverage-reports" - "@typescript-eslint/type-utils" - "@typescript-eslint/rule-tester" - "mocha-fivemat-progress-reporter" - "eslint-formatter-autolinkable-stylish"))))))) - (home-page "https://www.typescriptlang.org/") - (synopsis - "TypeScript is a language for application scale JavaScript development") - (description - "TypeScript is a language for application scale JavaScript development") - (license license:asl2.0))) - -(define-public node-chalk-5.3.0 - (package - (name "node-chalk") - (version "5.3.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz") - (sha256 - (base32 "1s9jw9vj09n9wmyljva6h47wv7h2bbfy16c61443vac7g7l1zbh2")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("c8" "xo" - "ava" - "tsd" - "execa" - "matcha" - "log-update" - "yoctodelay" - "@types/node" - "color-convert"))))))) - (home-page "https://github.com/chalk/chalk#readme") - (synopsis "Terminal string styling done right") - (description "Terminal string styling done right") - (license license:expat))) - -(define-public node-commander-12.1.0 - (package - (name "node-commander") - (version "12.1.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz") - (sha256 - (base32 "0wriyw347v5iy6m3xwz2vba61ksrs0ijibi8nja6yj7yv9nzrbsn")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("tsd" "jest" - "eslint" - "globals" - "ts-jest" - "prettier" - "@eslint/js" - "typescript" - "@types/jest" - "@types/node" - "typescript-eslint" - "eslint-plugin-jest" - "eslint-plugin-jsdoc" - "prettier-plugin-jsdoc" - "eslint-config-prettier"))))))) - (home-page "https://github.com/tj/commander.js#readme") - (synopsis "the complete solution for node.js command-line programs") - (description "the complete solution for node.js command-line programs") - (license license:expat))) - -;; cross-env - -(define-public node-isexe-2.0.0 - (package - (name "node-isexe") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz") - (sha256 - (base32 "0nc3rcqjgyb9yyqajwlzzhfcqmsb682z7zinnx9qrql8w1rfiks7")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("mkdirp" "rimraf" "tap"))))))) - (home-page "https://github.com/isaacs/isexe#readme") - (synopsis "Minimal module to check if a file is executable.") - (description "Minimal module to check if a file is executable.") - (license license:isc))) - -(define-public node-which-2.0.2 - (package - (name "node-which") - (version "2.0.2") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/which/-/which-2.0.2.tgz") - (sha256 - (base32 "1p2fkm4lr36s85gdjxmyr6wh86dizf0iwmffxmarcxpbvmgxyfm1")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("tap" "mkdirp" "rimraf"))))))) - (inputs (list node-isexe-2.0.0)) - (home-page "https://github.com/isaacs/node-which#readme") - (synopsis - "Like which(1) unix command. Find the first instance of an executable in the PATH.") - (description - "Like which(1) unix command. Find the first instance of an executable in the PATH.") - (license license:isc))) - -(define-public node-path-key-3.1.1 - (package - (name "node-path-key") - (version "3.1.1") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz") - (sha256 - (base32 "14kvp849wnkg6f3dqgmcb73nnb5k6b3gxf65sgf0x0qlp6n9k2ab")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("@types/node" "ava" "tsd" "xo"))))))) - (home-page "https://github.com/sindresorhus/path-key#readme") - (synopsis "Get the PATH environment variable key cross-platform") - (description "Get the PATH environment variable key cross-platform") - (license license:expat))) - -(define-public node-shebang-regex-3.0.0 - (package - (name "node-shebang-regex") - (version "3.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz") - (sha256 - (base32 "13wmb23w5srjpn9xx1c85yk5jbc5z9ypg0iz33h6nv5jdnmapnzy")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ava" "tsd" "xo"))))))) - (home-page "https://github.com/sindresorhus/shebang-regex#readme") - (synopsis "Regular expression for matching a shebang line") - (description "Regular expression for matching a shebang line") - (license license:expat))) - -(define-public node-shebang-command-2.0.0 - (package - (name "node-shebang-command") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz") - (sha256 - (base32 "0vjmdpwcz23glkhlmxny8hc3x01zyr6hwf4qb3grq7m532ysbjws")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ava" "xo"))))))) - (inputs (list node-shebang-regex-3.0.0)) - (home-page "https://github.com/kevva/shebang-command#readme") - (synopsis "Get the command from a shebang") - (description "Get the command from a shebang") - (license license:expat))) - -(define-public node-cross-spawn-7.0.6 - (package - (name "node-cross-spawn") - (version "7.0.6") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz") - (sha256 - (base32 "1siqxlydjwpihy7klgd15cah56vsmxrdm3q90gndyfj1vh63530q")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("jest" "husky" - "eslint" - "mkdirp" - "rimraf" - "babel-core" - "babel-jest" - "lint-staged" - "@commitlint/cli" - "standard-version" - "babel-preset-moxy" - "eslint-config-moxy" - "@commitlint/config-conventional"))))))) - (inputs (list node-shebang-command-2.0.0 node-path-key-3.1.1 - node-which-2.0.2)) - (home-page "https://github.com/moxystudio/node-cross-spawn") - (synopsis "Cross platform child_process#spawn and child_process#spawnSync") - (description - "Cross platform child_process#spawn and child_process#spawnSync") - (license license:expat))) - -(define-public node-cross-env-7.0.3 - (package - (name "node-cross-env") - (version "7.0.3") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz") - (sha256 - (base32 "1pn5scd63gk6931mis3dsqfjkf58gn5civn49zv29w2zjavd6jnl")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("kcd-scripts"))))))) - (inputs (list node-cross-spawn-7.0.6)) - (home-page "https://github.com/kentcdodds/cross-env#readme") - (synopsis - "Run scripts that set and use environment variables across platforms") - (description - "Run scripts that set and use environment variables across platforms") - (license license:expat))) - -;; esrun - -(define-public node-digitak-grubber-3.1.4 - (package - (name "node-digitak-grubber") - (version "3.1.4") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@digitak/grubber/-/grubber-3.1.4.tgz") - (sha256 - (base32 "05c9wmg9swb0rhz5yal6cpllmdf41i2d7z3wgph7ffqpwwry1xwb")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("@digitak/esrun" "@types/node" - "@typescript-eslint/eslint-plugin" - "@typescript-eslint/parser" - "eslint" - "eslint-plugin-import" - "fartest" - "ncp" - "prettier" - "typescript"))))))) - (home-page "https://github.com/digital-loukoum/grubber#readme") - (synopsis "Parse code files and patch it without having to use an AST") - (description "Parse code files and patch it without having to use an AST") - (license license:expat))) - -(define-public node-is-number-7.0.0 - (package - (name "node-is-number") - (version "7.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz") - (sha256 - (base32 "07nmmpplsj1gxzng6fxhnnyfkif9fvhvxa89d5lrgkwqf42w2xbv")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ansi" "benchmark" - "gulp-format-md" "mocha"))))))) - (home-page "https://github.com/jonschlinkert/is-number") - (synopsis - "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.") - (description - "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.") - (license license:expat))) - -(define-public node-to-regex-range-5.0.1 - (package - (name "node-to-regex-range") - (version "5.0.1") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz") - (sha256 - (base32 "1ms2bgz2paqfpjv1xpwx67i3dns5j9gn99il6cx5r4qaq9g2afm6")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("fill-range" "gulp-format-md" - "mocha" "text-table" "time-diff"))))))) - (inputs (list node-is-number-7.0.0)) - (home-page "https://github.com/micromatch/to-regex-range") - (synopsis - "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.") - (description - "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.") - (license license:expat))) - -(define-public node-fill-range-7.1.1 - (package - (name "node-fill-range") - (version "7.1.1") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz") - (sha256 - (base32 "0g2r4zadicii5gfp9x5g0mimkyfqyvi8a9xnyqy6j7fb8qs3lv0s")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("gulp-format-md" "mocha" "nyc"))))))) - (inputs (list node-to-regex-range-5.0.1)) - (home-page "https://github.com/jonschlinkert/fill-range") - (synopsis - "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`") - (description - "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`") - (license license:expat))) - -(define-public node-braces-3.0.3 - (package - (name "node-braces") - (version "3.0.3") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz") - (sha256 - (base32 "1z2g963jjb92ky7xmcj53lhgyc709vgsf98lidbb8h465j38xl8w")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("mocha" "bash-path" - "ansi-colors" "gulp-format-md"))))))) - (inputs (list node-fill-range-7.1.1)) - (home-page "https://github.com/micromatch/braces") - (synopsis - "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.") - (description - "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.") - (license license:expat))) - -(define-public node-anymatch-3.1.3 - (package - (name "node-anymatch") - (version "3.1.3") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz") - (sha256 - (base32 "13zpp0hqd1racg5vwp8qpfh1y5igpyi6ff32y4ks2wrbhdn9sqmv")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("nyc" "mocha"))))))) - (inputs (list node-normalize-path node-picomatch-2.3.1)) - (home-page "https://github.com/micromatch/anymatch") - (synopsis - "Matches strings against configurable strings, globs, regular expressions, and/or functions") - (description - "Matches strings against configurable strings, globs, regular expressions, and/or functions") - (license license:isc))) - -(define-public node-picomatch-2.3.1 - (package - (name "node-picomatch") - (version "2.3.1") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz") - (sha256 - (base32 "07y1h9gbbdyjdpwb461x7dai0yg7hcyijxrcnpbr1h37r2gfw50v")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("nyc" "mocha" "eslint" - "fill-range" "time-require" - "gulp-format-md"))))))) - (home-page "https://github.com/micromatch/picomatch") - (synopsis - "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.") - (description - "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.") - (license license:expat))) - -(define-public node-readdirp-3.6.0 - (package - (name "node-readdirp") - (version "3.6.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz") - (sha256 - (base32 "1jlrf2knpx8y6b6pmlr0ljqpyz81lfzrnyw20w7imwd98vqvdlzi")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("nyc" "chai" - "mocha" - "eslint" - "rimraf" - "dtslint" - "typescript" - "@types/node" - "chai-subset"))))))) - (inputs (list node-picomatch-2.3.1)) - (home-page "https://github.com/paulmillr/readdirp") - (synopsis "Recursive version of fs.readdir with streaming API.") - (description "Recursive version of fs.readdir with streaming API.") - (license license:expat))) - -(define-public node-is-extglob-2.1.1 - (package - (name "node-is-extglob") - (version "2.1.1") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz") - (sha256 - (base32 "06dwa2xzjx6az40wlvwj11vican2w46710b9170jzmka2j344pcc")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("gulp-format-md" "mocha"))))))) - (home-page "https://github.com/jonschlinkert/is-extglob") - (synopsis "Returns true if a string has an extglob.") - (description "Returns true if a string has an extglob.") - (license license:expat))) - -(define-public node-is-glob-4.0.3 - (package - (name "node-is-glob") - (version "4.0.3") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz") - (sha256 - (base32 "1imyq6pjl716cjc1ypmmnn0574rh28av3pq50mpqzd9v37xm7r1z")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("gulp-format-md" "mocha"))))))) - (inputs (list node-is-extglob-2.1.1)) - (home-page "https://github.com/micromatch/is-glob") - (synopsis - "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet") - (description - "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet") - (license license:expat))) - -(define-public node-glob-parent-5.1.2 - (package - (name "node-glob-parent") - (version "5.1.2") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz") - (sha256 - (base32 "1mfna9lpp82lapng0qq5x4x5j10nhimcx36lg4m5k4wbs7msy5ln")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("coveralls" "eslint" - "eslint-config-gulp" "expect" - "mocha" "nyc"))))))) - (inputs (list node-is-glob-4.0.3)) - (home-page "https://github.com/gulpjs/glob-parent#readme") - (synopsis "Extract the non-magic parent path from a glob string.") - (description "Extract the non-magic parent path from a glob string.") - (license license:isc))) - -(define-public node-binary-extensions-2.3.0 - (package - (name "node-binary-extensions") - (version "2.3.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz") - (sha256 - (base32 "0501fxr74l61m9y9r75kfk26sy2q75m2fc0nvvbcbc0h1ynzcqf6")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ava" "tsd" "xo"))))))) - (home-page "https://github.com/sindresorhus/binary-extensions#readme") - (synopsis "List of binary file extensions") - (description "List of binary file extensions") - (license license:expat))) - -(define-public node-is-binary-path-2.1.0 - (package - (name "node-is-binary-path") - (version "2.1.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz") - (sha256 - (base32 "1vsdqq8808l3f4230y54mhix50njfbc3z46y2wn0h0dxql1v4xm0")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ava" "tsd" "xo"))))))) - (inputs (list node-binary-extensions-2.3.0)) - (home-page "https://github.com/sindresorhus/is-binary-path#readme") - (synopsis "Check if a file path is a binary file") - (description "Check if a file path is a binary file") - (license license:expat))) - -(define-public node-chokidar-3.6.0 - (package - (name "node-chokidar") - (version "3.6.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz") - (sha256 - (base32 "1qppva3w15smnf7jaffhv7hq4vwl1phrc6mr18jlsyk87616vw9r")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("chai" "mocha" - "sinon" - "upath" - "eslint" - "rimraf" - "dtslint" - "sinon-chai" - "typescript" - "@types/node"))))))) - (inputs (list node-normalize-path - node-is-binary-path-2.1.0 - node-glob-parent-5.1.2 - node-readdirp-3.6.0 - node-anymatch-3.1.3 - node-is-glob-4.0.3 - node-braces-3.0.3)) - (home-page "https://github.com/paulmillr/chokidar") - (synopsis "Minimal and efficient cross-platform file watching library") - (description "Minimal and efficient cross-platform file watching library") - (license license:expat))) - -(define-public node-esbuild-linux-arm-0.17.19 - (package - (name "node-esbuild-linux-arm") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz") - (sha256 - (base32 "1fr7krjmij76xlv5n0k9d8q553c3nb5y4675i9rcnsgwpl2c91bz")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis "The Linux ARM binary for esbuild, a JavaScript bundler.") - (description "The Linux ARM binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-x64-0.17.19 - (package - (name "node-esbuild-linux-x64") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz") - (sha256 - (base32 "1m1w9pw0sfvixizhm20x2k3mqz2z26mb2az2fp70virlm8xrlf3w")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'unpack 'ebuild-bin - (lambda* (#:key inputs #:allow-other-keys) - (install-file - (search-input-file inputs "bin/esbuild") - "bin/")))))) - (inputs (list go-github-com-evanw-esbuild)) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis "The Linux 64-bit binary for esbuild, a JavaScript bundler.") - (description "The Linux 64-bit binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-ia32-0.17.19 - (package - (name "node-esbuild-linux-ia32") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz") - (sha256 - (base32 "0n2bv6wnry04rn53sjsjc8jbhs72gm3d3vhya2xb0sm4wgvv6qz0")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis "The Linux 32-bit binary for esbuild, a JavaScript bundler.") - (description "The Linux 32-bit binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-arm64-0.17.19 - (package - (name "node-esbuild-linux-arm64") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz") - (sha256 - (base32 "0h82vk4a0pr6z7lj4543xq9ww6jfpqmk458n4flf3q046vva0plk")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis "The Linux ARM 64-bit binary for esbuild, a JavaScript bundler.") - (description - "The Linux ARM 64-bit binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-ppc64-0.17.19 - (package - (name "node-esbuild-linux-ppc64") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz") - (sha256 - (base32 "0rwq1352n7299xxrnkzrnzjp1gj138wqvjic19z6879n0x0sfry0")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis - "The Linux PowerPC 64-bit Little Endian binary for esbuild, a JavaScript bundler.") - (description - "The Linux PowerPC 64-bit Little Endian binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-s390x-0.17.19 - (package - (name "node-esbuild-linux-s390x") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz") - (sha256 - (base32 "09qdwv2jjib0wlb98rjxzwx4j4l5kgaxp9axx82zzww0szrn11rw")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis - "The Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.") - (description - "The Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-loong64-0.17.19 - (package - (name "node-esbuild-linux-loong64") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz") - (sha256 - (base32 "0dmhj43zwa5y9acpfar9fhz1vjz1vzmv6x87df76l9311dd9kpp8")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis - "The Linux LoongArch 64-bit binary for esbuild, a JavaScript bundler.") - (description - "The Linux LoongArch 64-bit binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-riscv64-0.17.19 - (package - (name "node-esbuild-linux-riscv64") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz") - (sha256 - (base32 "1wq5illzczbigf8zid9qbgqb96x5ncb0idxvaf7zqdi2b3axih5x")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis - "The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.") - (description - "The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-linux-mips64el-0.17.19 - (package - (name "node-esbuild-linux-mips64el") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz") - (sha256 - (base32 "1xij2myn7kffr8mxgaybskzrjmp4aq2zn4jkmvwwxsmx80yjf5i1")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis - "The Linux MIPS 64-bit Little Endian binary for esbuild, a JavaScript bundler.") - (description - "The Linux MIPS 64-bit Little Endian binary for esbuild, a JavaScript bundler.") - (license license:expat))) - -(define-public node-esbuild-0.17.19 - (package - (name "node-esbuild") - (version "0.17.19") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz") - (sha256 - (base32 "047wncvrd96mdqxf4yd134lwzv59nwvsxix4f66q18ql739jbv78")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'install 'postinstall - (lambda* (#:key inputs #:allow-other-keys) - (invoke - (search-input-file inputs "bin/npm") - "run" "postinstall")))))) - (propagated-inputs - (list (match (or (%current-target-system) - (%current-system)) - ((? (cut string-prefix? "arm" <>)) - node-esbuild-linux-arm-0.17.19) - ((? (cut string-prefix? "aarch64" <>)) - node-esbuild-linux-arm64-0.17.19) - ((? (cut string-prefix? "i686" <>)) - node-esbuild-linux-ia32-0.17.19) - ;; currently only x86_64 works - ((? (cut string-prefix? "x86_64" <>)) - node-esbuild-linux-x64-0.17.19) - ((? (cut string-prefix? "powerpc64" <>)) - node-esbuild-linux-ppc64-0.17.19) - ((? (cut string-prefix? "riscv64" <>)) - node-esbuild-linux-riscv64-0.17.19)))) - (home-page "https://github.com/evanw/esbuild#readme") - (synopsis "An extremely fast JavaScript and CSS bundler and minifier.") - (description "An extremely fast JavaScript and CSS bundler and minifier.") - (license license:expat))) - -(define-public node-esrun-3.2.26 - (package - (name "node-esrun") - (version "3.2.26") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/esrun/-/esrun-3.2.26.tgz") - (sha256 - (base32 "1bp787xjxnbmymc648mrdcnj3jk34cx4hkdxzllh64hi123hhm4x")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("@digitak/bunker" "@types/node" - "cute-print" - "fartest" - "fsevents" - "polka" - "typescript"))))))) - (inputs (list node-esbuild-0.17.19 node-chokidar-3.6.0 - node-digitak-grubber-3.1.4)) - (home-page "https://github.com/digital-loukoum/esrun#readme") - (synopsis "Execute directly your Typescript files using Esbuild") - (description "Execute directly your Typescript files using Esbuild") - (license license:isc))) - diff --git a/sigils/packages/solana.scm b/sigils/packages/solana.scm deleted file mode 100644 index 7f7e9fa..0000000 --- a/sigils/packages/solana.scm +++ /dev/null @@ -1,1077 +0,0 @@ -(define-module (sigils packages solana) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix git-download) - #:use-module (guix gexp) - #:use-module ((guix licenses) - #:prefix license:) - #:use-module (guix build-system node) - #:use-module (gnu packages node-xyz) - #:use-module (sigils packages node-xyz)) - -(define-public node-solana-signers-2.0.0 - (package - (name "node-solana-signers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/signers/-/signers-2.0.0.tgz") - (sha256 - (base32 "06ipnaxp0a80fszmigl3iwj1drwz1pamm7sxk97kim75cshsk1s7")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-transactions-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "An abstraction layer over signing messages and transactions in Solana") - (description - "An abstraction layer over signing messages and transactions in Solana") - (license license:expat))) - -(define-public node-solana-options-2.0.0 - (package - (name "node-solana-options") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz") - (sha256 - (base32 "1lgbgv2llixgpkzbrh11jqnaxvi5nv2wvch57vbbn70c1asz7h7a")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Managing and serializing Rust-like Option types in JavaScript") - (description - "Managing and serializing Rust-like Option types in JavaScript") - (license license:expat))) - -(define-public node-solana-codecs-2.0.0 - (package - (name "node-solana-codecs") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz") - (sha256 - (base32 "1wwdabc15a4wxpf6clsa7xhaqikzbvxapa8k1i37lkm98rkv25k8")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-options-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for encoding and decoding any data structure") - (description "A library for encoding and decoding any data structure") - (license license:expat))) - -(define-public node-solana-sysvars-2.0.0 - (package - (name "node-solana-sysvars") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/sysvars/-/sysvars-2.0.0.tgz") - (sha256 - (base32 "0gyhari5sb55xcc93863jfa9z6hkj7jcdyzfr7i40frsj3369s2f")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-types-2.0.0 node-solana-accounts-2.0.0 - node-solana-errors-2.0.0 node-solana-codecs-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "An abstraction layer over signing messages and transactions in Solana") - (description - "An abstraction layer over signing messages and transactions in Solana") - (license license:expat))) - -(define-public node-solana-accounts-2.0.0 - (package - (name "node-solana-accounts") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/accounts/-/accounts-2.0.0.tgz") - (sha256 - (base32 "141cra48v2f5bn3a9zidaq6jy89b4xr5maa3ix6as2cqark60n94")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Helpers for representing, fetching and decoding Solana accounts") - (description - "Helpers for representing, fetching and decoding Solana accounts") - (license license:expat))) - -(define-public node-solana-programs-2.0.0 - (package - (name "node-solana-programs") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/programs/-/programs-2.0.0.tgz") - (sha256 - (base32 "14qd9awydz28zm036yp2qj63g9yxzkkcwi47ngamcv9pfzwcj9f2")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-addresses-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for defining programs and resolving program errors") - (description "Helpers for defining programs and resolving program errors") - (license license:expat))) - -(define-public node-solana-rpc-parsed-types-2.0.0 - (package - (name "node-solana-rpc-parsed-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-2.0.0.tgz") - (sha256 - (base32 "0qpm9ckvm77mxlfs39704j1950vl4m7x17hisw6v00kvr3gnl3s9")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Type definitions for parsed types used in the Solana RPC") - (description "Type definitions for parsed types used in the Solana RPC") - (license license:expat))) - -(define-public node-solana-rpc-api-2.0.0 - (package - (name "node-solana-rpc-api") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-2.0.0.tgz") - (sha256 - (base32 "14d0rgi0d6iawinsqcyzhz1xpdz48i1kisvvj71w72k1hp1hpjzn")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-parsed-types-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-transactions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Defines all default Solana RPC methods as types") - (description "Defines all default Solana RPC methods as types") - (license license:expat))) - -(define-public node-solana-rpc-spec-2.0.0 - (package - (name "node-solana-rpc-spec") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-2.0.0.tgz") - (sha256 - (base32 "01ni2wpy4jv8q6iima7y21cxmmqm89by6nhxz2r76ji1bp50fp9z")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A generic implementation of JSON RPCs using proxies") - (description "A generic implementation of JSON RPCs using proxies") - (license license:expat))) - -(define-public node-solana-rpc-transport-http-2.0.0 - (package - (name "node-solana-rpc-transport-http") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-2.0.0.tgz") - (sha256 - (base32 "04yayhmg3z8j6zq8d6cxsqkbzfphgn7lpxph72c926i9vsqrbdya")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 node-undici-types-6.21.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "An RPC transport that uses HTTP requests") - (description "An RPC transport that uses HTTP requests") - (license license:expat))) - -(define-public node-solana-rpc-2.0.0 - (package - (name "node-solana-rpc") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc/-/rpc-2.0.0.tgz") - (sha256 - (base32 "19cxa98cryc17mkm80246mg0ibkml8zkabbxk2ns9kqwgfmnk3rr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-fast-stable-stringify-2.0.0 - node-solana-rpc-transport-http-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-rpc-api-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for sending JSON RPC requests to Solana RPCs") - (description "A library for sending JSON RPC requests to Solana RPCs") - (license license:expat))) - -(define-public node-solana-fast-stable-stringify-2.0.0 - (package - (name "node-solana-fast-stable-stringify") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-2.0.0.tgz") - (sha256 - (base32 "1wm947fmkyl9q66v3gd2gfajf3d34s2fadl8i4swff1xr2pyhkzz")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Deterministic stringification for when performance and bundle size matters") - (description - "Deterministic stringification for when performance and bundle size matters") - (license license:expat))) - -(define-public node-solana-keys-2.0.0 - (package - (name "node-solana-keys") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/keys/-/keys-2.0.0.tgz") - (sha256 - (base32 "1jpcsmjf437yqj7n4798xgli4sf7c6hz8zx5sf6bz9jfipx7948j")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for generating and transforming key material") - (description "Helpers for generating and transforming key material") - (license license:expat))) - -(define-public node-solana-transactions-2.0.0 - (package - (name "node-solana-transactions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transactions/-/transactions-2.0.0.tgz") - (sha256 - (base32 "1nzk22nf6m358q660747nmsmqna71ca94fg26qj7g1pgmac67hma")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating and serializing transactions") - (description "Helpers for creating and serializing transactions") - (license license:expat))) - -(define-public node-solana-rpc-transformers-2.0.0 - (package - (name "node-solana-rpc-transformers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-2.0.0.tgz") - (sha256 - (base32 "1hhghcai7iijflm3h7hzq9vcshbxz7bakljpkc435z2xvzl1dpdr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 - node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Reusable transformers for patching RPC inputs and outputs") - (description "Reusable transformers for patching RPC inputs and outputs") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-api-2.0.0 - (package - (name "node-solana-rpc-subscriptions-api") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-2.0.0.tgz") - (sha256 - (base32 "0clqccvacbxs1ypfplfsykaj9figjbf2dj6d86xa072zyjsj7gdr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-transactions-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Defines all default Solana RPC subscriptions as types") - (description "Defines all default Solana RPC subscriptions as types") - (license license:expat))) - -(define-public node-solana-promises-2.0.0 - (package - (name "node-solana-promises") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/promises/-/promises-2.0.0.tgz") - (sha256 - (base32 "1ml147ghs2kym63ng95azlz5ip7kxdczvcqjd7qg63v8j0byd9sw")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for using JavaScript promises") - (description "Helpers for using JavaScript promises") - (license license:expat))) - -(define-public node-solana-subscribable-2.0.0 - (package - (name "node-solana-subscribable") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/subscribable/-/subscribable-2.0.0.tgz") - (sha256 - (base32 "13icxp62v31akg69c5hcx3k7h5zjr2pzqhs49gkv268ghjxwqws4")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating subscription-based event emitters") - (description "Helpers for creating subscription-based event emitters") - (license license:expat))) - -(define-public node-solana-rpc-spec-types-2.0.0 - (package - (name "node-solana-rpc-spec-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-2.0.0.tgz") - (sha256 - (base32 "01pvxbsw2x2yg776d20z6iby13f9f30hrc8cb4mgj32zc3na0526")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Shared generic JSON RPC specifications") - (description "Shared generic JSON RPC specifications") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-spec-2.0.0 - (package - (name "node-solana-rpc-subscriptions-spec") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-2.0.0.tgz") - (sha256 - (base32 "0wqsmy1k2sry9mjzkg7xag52rdmqm716r7f4r62pf7rv7s0z0ns1")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 - node-solana-subscribable-2.0.0 node-solana-promises-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "A generic implementation of JSON RPC Subscriptions using proxies") - (description - "A generic implementation of JSON RPC Subscriptions using proxies") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-channel-websocket-2.0.0 - (package - (name "node-solana-rpc-subscriptions-channel-websocket") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-2.0.0.tgz") - (sha256 - (base32 "0rvv0hcbb42wcj5gc9j17bxgg2dq05na176hm0m6a4glqc91xxjl")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ws" "typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-subscribable-2.0.0 - node-solana-functional-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3 - node-ws-8.18.0)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "An RPC Subscriptions transport that uses WebSockets") - (description "An RPC Subscriptions transport that uses WebSockets") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-2.0.0 - (package - (name "node-solana-rpc-subscriptions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-2.0.0.tgz") - (sha256 - (base32 "1f8qrhvgvnk3fbx58fp29j2v1f44m6sa64j8yz85aqj5rnfy0qkc")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-channel-websocket-2.0.0 - node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-rpc-subscriptions-api-2.0.0 - node-solana-fast-stable-stringify-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-subscribable-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-promises-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for subscribing to Solana RPC notifications") - (description "A library for subscribing to Solana RPC notifications") - (license license:expat))) - -(define-public node-solana-assertions-2.0.0 - (package - (name "node-solana-assertions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/assertions/-/assertions-2.0.0.tgz") - (sha256 - (base32 "0h54gn64sxk81vfwc1xwpckp3i3ihfim54gm80lzb3wsm1vv094a")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") - (description - "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") - (license license:expat))) - -(define-public node-solana-addresses-2.0.0 - (package - (name "node-solana-addresses") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/addresses/-/addresses-2.0.0.tgz") - (sha256 - (base32 "0vspbkkj2nicpaf2sz0yinf8ds2sv4pajsqgdym214pmm6js5rwl")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for generating account addresses") - (description "Helpers for generating account addresses") - (license license:expat))) - -(define-public node-solana-codecs-strings-2.0.0 - (package - (name "node-solana-codecs-strings") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz") - (sha256 - (base32 "1z249qz8x9q1pjpsbk9fza6w2jxi6692vz652dn4z3p5brp4g1mh")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript" - "fastestsmallesttextencoderdecoder"))))))) - (inputs (list node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-fastestsmallesttextencoderdecoder-1.0.22 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for strings of different sizes and encodings") - (description "Codecs for strings of different sizes and encodings") - (license license:expat))) - -(define-public node-solana-rpc-types-2.0.0 - (package - (name "node-solana-rpc-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.0.0.tgz") - (sha256 - (base32 "02acr9ihdjl84a0qvg58rwbr67y654kf7af40lm4b3wa1zwnbqwg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Type definitions for values used in the Solana RPC, and helper functions for working with them") - (description - "Type definitions for values used in the Solana RPC, and helper functions for working with them") - (license license:expat))) - -(define-public node-solana-functional-2.0.0 - (package - (name "node-solana-functional") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/functional/-/functional-2.0.0.tgz") - (sha256 - (base32 "1inv8rdhhp7s7jw3x0dz2472zr20v99j7rkyzi03r42vfndsgban")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Functional JavaScript helpers") - (description "Functional JavaScript helpers") - (license license:expat))) - -(define-public node-solana-instructions-2.0.0 - (package - (name "node-solana-instructions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/instructions/-/instructions-2.0.0.tgz") - (sha256 - (base32 "1mgx3bgxx6z0x955hjmicwh1gkxirr7w68g7kmhg100sgd6x87j8")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating transaction instructions") - (description "Helpers for creating transaction instructions") - (license license:expat))) - -(define-public node-solana-errors-2.0.0 - (package - (name "node-solana-errors") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz") - (sha256 - (base32 "129wdnjlz9z44xmqnm1b1xzzl61074acvp55ch8dq74xn39rwc9h")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-commander-12.1.0 node-chalk-5.3.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Throw, identify, and decode Solana JavaScript errors") - (description "Throw, identify, and decode Solana JavaScript errors") - (license license:expat))) - -(define-public node-solana-codecs-core-2.0.0 - (package - (name "node-solana-codecs-core") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz") - (sha256 - (base32 "090znxpalkxqn1sj0jm3x7m1v1zjqplningc0vzl8xypbaxpc0kj")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Core types and helpers for encoding and decoding byte arrays on Solana") - (description - "Core types and helpers for encoding and decoding byte arrays on Solana") - (license license:expat))) - -(define-public node-solana-codecs-numbers-2.0.0 - (package - (name "node-solana-codecs-numbers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz") - (sha256 - (base32 "1a7jmmnpkxgqqg88imq3nnfl5fjp10885wqqvjcrvplj8ihpscf6")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for numbers of different sizes and endianness") - (description "Codecs for numbers of different sizes and endianness") - (license license:expat))) - -(define-public node-solana-codecs-data-structures-2.0.0 - (package - (name "node-solana-codecs-data-structures") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz") - (sha256 - (base32 "06r8cp1nnwdym5ij5jbx260l8qcx2dzw3zg4dgiyxadkn7a5iv03")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for various data structures") - (description "Codecs for various data structures") - (license license:expat))) - -(define-public node-solana-transaction-messages-2.0.0 - (package - (name "node-solana-transaction-messages") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.0.0.tgz") - (sha256 - (base32 "1hwcv2qam5zyywkyhqmf02y2gdr1zkjmaf9ws4d1g62ikdw104gf")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating transaction messages") - (description "Helpers for creating transaction messages") - (license license:expat))) - -(define-public node-solana-transaction-confirmation-2.0.0 - (package - (name "node-solana-transaction-confirmation") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-2.0.0.tgz") - (sha256 - (base32 "0c0ssldprd3aci35i7avfmqv0hvfvkaiycafcqvkkd9bmyk1kphg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-rpc-subscriptions-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-transactions-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-promises-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-solana-rpc-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for confirming Solana transactions") - (description "Helpers for confirming Solana transactions") - (license license:expat))) - -(define %solana-web3-js-version "2.0.0") -(define %solana-web3-js-source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/solana-labs/solana-web3.js") - (commit (string-append "v" %solana-web3-js-version)))) - (file-name (git-file-name "node-solana-web3-js" %solana-web3-js-version)) - (sha256 - (base32 "1i5j9yvlps6br8g809bz8wqqfl44fgm9rg1rbsqqa9h4pylc393y")))) - -(define (node-solana-web3-js-package pkg) - (package - (name (format #f "node-solana-~a" pkg)) - (version "2.0.0") - (source %solana-web3-js-source) - (build-system node-build-system) - (arguments - (list #:tests? #f - #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-package - (lambda _ - (chdir (format #f "packages/~a" #$pkg))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Solana Javascript API") - (description "Solana Javascript API") - (license license:expat))) - -(define-public node-solana-build-scripts - (node-solana-web3-js-package "build-scripts")) - -(define-public node-solana-web3-js - (package - (name "node-solana-web3-js") - (version %solana-web3-js-version) - (source %solana-web3-js-source) - (build-system node-build-system) - (arguments '(#:tests? #f)) - (inputs (list node-solana-transaction-confirmation-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-rpc-subscriptions-2.0.0 - node-solana-rpc-parsed-types-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-transactions-2.0.0 - node-solana-instructions-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-programs-2.0.0 - node-solana-accounts-2.0.0 - node-solana-sysvars-2.0.0 - node-solana-signers-2.0.0 - node-solana-errors-2.0.0 - node-solana-codecs-2.0.0 - node-solana-keys-2.0.0 - node-solana-rpc-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Solana Javascript API") - (description "Solana Javascript API") - (license license:expat))) |