UNPKG

@mmomtchev/meson-xpack

Version:
95 lines 3.42 kB
{ "name": "@mmomtchev/meson-xpack", "version": "1.10.1-1", "description": "A xPack with meson + node-api", "scripts": { "postversion": "git push && git push --tags && node ./publish.mjs" }, "repository": { "type": "git", "url": "git+https://github.com/mmomtchev/meson-xpack.git" }, "keywords": [ "meson", "node-api", "swig", "xpack" ], "author": "Momtchil Momtchev <momtchil@momtchev.com>", "license": "MIT", "bugs": { "url": "https://github.com/mmomtchev/meson-xpack/issues" }, "homepage": "https://github.com/mmomtchev/meson-xpack#readme", "xpack": { "minimumXpmRequired": "0.19.1", "binaries": { "destination": "./.content", "rootUrl": "https://github.com/mmomtchev/meson-xpack/releases/download", "skip": 1, "platforms": { "darwin-arm64": { "fileName": "meson-xpack-1.10.1-1-darwin-arm64.tar.gz", "sha256": "be2dd11970d0557cb2fa78fef26d57f4e4c268ec3f852285f63502f9d5abbd1e" }, "darwin-x64": { "fileName": "meson-xpack-1.10.1-1-darwin-x64.tar.gz", "sha256": "bf1271bb40b97ea7f8015e7954fbd46bd9cafb5403c9b55d0bba278e538a6d5e" }, "linux-x64": { "fileName": "meson-xpack-1.10.1-1-linux-x64.tar.gz", "sha256": "e2dcb151afd85044cfb3b8452334a22dca961db1b5b717f7b96d142dde9d6d15" }, "win32-x64": { "fileName": "meson-xpack-1.10.1-1-win32-x64.zip", "sha256": "c6835a3cdf6ca5a7cd987346190922f86b1d7d4c89e100fe8947188fe7d01f39" }, "linux-arm64": { "fileName": "meson-xpack-1.10.1-1-linux-arm64.tar.gz", "sha256": "a4da0487b70db8266b7d317eac11992773d7da6acc0f488dc1e63439d57a04df" }, "win32-arm64": { "fileName": "meson-xpack-1.10.1-1-win32-arm64.zip", "sha256": "8ea3a6256f06d4ab15f38b5982580b34476a3365750b656aa2e50a6115fa24f5" } }, "baseUrl": "https://github.com/mmomtchev/meson-xpack/releases/download/v1.10.1-1" }, "bin": { "meson": "./.content/bin/meson" }, "properties": { "version": "1.10.1", "versionSuffix": "", "commandInstall": "python -m pip install --target content git+https://github.com/mmomtchev/meson@hadron-{{ properties.version }}{{ properties.versionSuffix }}", "pythonPath": "xpacks/@mmomtchev/python-xpack/.content", "commandPostInstall": { "win32": "copy wrappers\\meson content\\bin\\meson && cl wrappers\\wrapper.c /Fe:content\\bin\\meson.exe /link", "linux": "cp wrappers/meson content/bin/meson", "darwin": "cp wrappers/meson content/bin/meson" } }, "actions": { "compile": "{{ properties.commandPostInstall[os.platform] }}", "build": [ "{{ properties.commandInstall }}", "{{ properties.commandPostInstall[os.platform] }}" ], "test": [ ".{{ path.sep }}content{{ path.sep }}bin{{ path.sep }}meson help", ".{{ path.sep }}content{{ path.sep }}bin{{ path.sep }}meson --internal copy package.json temp.todelete", ".{{ path.sep }}content{{ path.sep }}bin{{ path.sep }}meson --internal delwithsuffix . todelete" ] }, "dependencies": { "@mmomtchev/python-xpack": { "specifier": "3.12.11-2", "local": "link", "platforms": "all" } } }, "dependencies": { "xpm": "^0.19.2" } }