UNPKG

@xpack-dev-tools/m4

Version:

A binary xPack with the GNU M4 executables

276 lines (275 loc) 14.9 kB
{ "name": "@xpack-dev-tools/m4", "version": "1.4.19-3.1", "description": "A binary xPack with the GNU M4 executables", "main": "", "scripts": { "postversion": "git push origin --all && git push origin --tags", "test": "echo \"Error: no test specified\" && exit 1", "liquidjs": "liquidjs" }, "repository": { "type": "git", "url": "https://github.com/xpack-dev-tools/m4-xpack.git/" }, "bugs": { "url": "https://github.com/xpack-dev-tools/m4-xpack/issues/" }, "homepage": "https://github.com/xpack-dev-tools/m4-xpack#readme", "keywords": [ "xpack", "gnu", "m4", "readlink" ], "author": { "name": "Liviu Ionescu", "email": "ilg@livius.net", "url": "https://github.com/ilg-ul/" }, "license": "MIT", "xpack": { "minimumXpmRequired": "0.16.3", "binaries": { "destination": "./.content", "baseUrl": "https://github.com/xpack-dev-tools/m4-xpack/releases/download/v1.4.19-3", "skip": 1, "platforms": { "darwin-arm64": { "fileName": "xpack-m4-1.4.19-3-darwin-arm64.tar.gz", "sha256": "85db52443bf0011827b5422a3280905a00d8b5b308799d801d0b1239fe53d072" }, "darwin-x64": { "fileName": "xpack-m4-1.4.19-3-darwin-x64.tar.gz", "sha256": "d377b57ffce461bc8d445cda806ee9dc4a6ac5788e61c1c8fe582dacc444efb6" }, "linux-arm64": { "fileName": "xpack-m4-1.4.19-3-linux-arm64.tar.gz", "sha256": "efffb0c84f80db1331781cf62b6698b68f359fa673ab9d700113e45e471b6ba3" }, "linux-arm": { "fileName": "xpack-m4-1.4.19-3-linux-arm.tar.gz", "sha256": "2be4d9ab2e5dbd8fe7b2ca4622ffb2b82a34c634b1f0aba827d3202a7be120ad" }, "linux-x64": { "fileName": "xpack-m4-1.4.19-3-linux-x64.tar.gz", "sha256": "cc91f42a22c500193419f98e6faae1333bb51c90e53374b28d0ba8149d065d63" } } }, "bin": { "gm4": "./.content/bin/gm4", "m4": "./.content/bin/m4" }, "devDependencies": { "@xpack-dev-tools/xbb-helper": "^1.11.2" }, "properties": { "appName": "GNU M4", "appLcName": "m4", "platforms": "linux-x64,linux-arm64,linux-arm,darwin-x64,darwin-arm64", "LIQUIDJS": "liquidjs --context '{ \"XBB_APPLICATION_NAME\": \"{{ properties.appName }}\", \"XBB_APPLICATION_LOWER_CASE_NAME\": \"{{ properties.appLcName }}\", \"platforms\": \"{{ properties.platforms }}\" }'", "buildFolderRelativePath": "{{ 'build' | path_join: configuration.name | to_filename | downcase }}", "buildFolderRelativePathPosix": "{{ 'build' | path_posix_join: configuration.name | downcase }}", "commandBashBuild": "bash {{ properties.dbg }} scripts/build.sh --target {{ configuration.name }} --build-folder {{ properties.buildFolderRelativePathPosix }}", "xpm-version": "next", "xpm-install-loglevel": "trace", "dbg": "" }, "actions": { "npm-install": "npm install", "npm-pack": "npm pack", "npm-version-patch": "npm version patch", "npm-version-minor": "npm version minor", "deep-clean": [ "rm -rf build xpacks node_modules package-lock.json", "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{ properties.appLcName }}-[0-9]*-*" ], "install": [ "npm install", "xpm install" ], "link-deps": [ "xpm link @xpack-dev-tools/xbb-helper" ], "git-pull-helper": [ "git -C ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git pull" ], "git-log": "git log --pretty='%cd * %h %s' --date=short", "generate-workflows": [ "mkdir -p .github/workflows/", "cp xpacks/@xpack-dev-tools/xbb-helper/templates/body-github-pre-releases-test.md .github/workflows/", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-liquid.yml > .github/workflows/build-all.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-xbbli-liquid.yml > .github/workflows/build-xbbli.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-xbbla32-liquid.yml > .github/workflows/build-xbbla32.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-xbbla-liquid.yml > .github/workflows/build-xbbla.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-xbbmi-liquid.yml > .github/workflows/build-xbbmi.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/build-xbbma-liquid.yml > .github/workflows/build-xbbma.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/test-prime-liquid.yml > .github/workflows/test-prime.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/test-docker-linux-intel-liquid.yml > .github/workflows/test-docker-linux-intel.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/test-docker-linux-arm-liquid.yml > .github/workflows/test-docker-linux-arm.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/publish-release-liquid.yml > .github/workflows/publish-release.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/test-xpm-liquid.yml > .github/workflows/test-xpm.yml", "{{ properties.LIQUIDJS }} --template @xpacks/@xpack-dev-tools/xbb-helper/templates/deep-clean-liquid.yml > .github/workflows/deep-clean.yml", "cp xpacks/@xpack-dev-tools/xbb-helper/templates/dot.gitignore .gitignore", "cp xpacks/@xpack-dev-tools/xbb-helper/templates/dot.npmignore .npmignore", "cp xpacks/@xpack-dev-tools/xbb-helper/templates/build.sh scripts/", "cp xpacks/@xpack-dev-tools/xbb-helper/templates/test.sh scripts/" ], "trigger-workflow-build-all": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-build-xbbmi": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --machine xbbmi --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-build-xbbma": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --machine xbbma --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-build-xbbli": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --machine xbbli --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-build-xbbla": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --machine xbbla --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-build-xbbla32": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --machine xbbla32 --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", "trigger-workflow-test-prime": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-prime.sh", "trigger-workflow-test-docker-linux-intel": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-docker-linux-intel.sh", "trigger-workflow-test-docker-linux-arm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-docker-linux-arm.sh", "trigger-travis-macos": "bash xpacks/@xpack-dev-tools/xbb-helper/travis/trigger-travis-macos.sh", "trigger-workflow-publish-release": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-publish-release.sh", "generate-jekyll-post": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/generate-jekyll-post.sh", "update-package-binaries": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/update-package-binaries.sh", "trigger-workflow-test-xpm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-xpm.sh", "trigger-workflow-deep-clean": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-deep-clean.sh", "test-native": "bash {{ properties.dbg }} scripts/test.sh", "test-pre-release": "bash {{ properties.dbg }} scripts/test.sh --base-url pre-release --develop --cache", "test-xpm": "bash {{ properties.dbg }} scripts/test.sh --xpm", "build-native": "bash {{ properties.dbg }} scripts/build.sh", "build-native-develop": "bash {{ properties.dbg }} scripts/build.sh --develop", "build-native-develop-debug": "bash {{ properties.dbg }} scripts/build.sh --develop --debug", "build-native-win": "bash {{ properties.dbg }} scripts/build.sh --windows", "build-native-win-develop": "bash {{ properties.dbg }} scripts/build.sh --develop --windows" }, "buildConfigurations": { "common-dependencies": { "hidden": true, "devDependencies": { "@xpack-dev-tools/pkg-config": "0.29.2-2.1" } }, "common-actions": { "hidden": true, "actions": { "deep-clean": [ "rm -rf {{ properties.buildFolderRelativePathPosix }}", "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{ properties.appLcName }}-[0-9]*-*/{{ configuration.name }}" ], "install": "xpm install --config {{ configuration.name }}" } }, "common-actions-native": { "hidden": true, "actions": { "build": "{{ properties.commandBashBuild }}", "build-develop": "{{ properties.commandBashBuild }} --develop", "build-develop-debug": "{{ properties.commandBashBuild }} --develop --debug", "build-develop-tests-only": "{{ properties.commandBashBuild }} --develop --tests-only" } }, "common-docker": { "hidden": true, "properties": { "containerName": "{{ properties.appLcName }}-{{ package.version }}-{{ configuration.name }}" }, "actions": { "docker-prepare": [ "mkdir -pv ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git", "mkdir -pv ${HOME}/.local/xPacks ${HOME}/.cache/xPacks ${HOME}/Work/cache", "mkdir -pv ${HOME}/.wine", "docker rm --force {{ properties.containerName }}", "docker create --name {{ properties.containerName }} --tty --hostname docker --volume $(pwd):$(pwd) --volume ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git:${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git --volume ${HOME}/.local/xPacks:${HOME}/.local/xPacks --volume ${HOME}/.cache/xPacks:${HOME}/.cache/xPacks --volume ${HOME}/Work/cache:${HOME}/Work/cache --volume ${HOME}/.wine:${HOME}/.wine --workdir $(pwd) {{ properties.dockerImage }}", "docker start {{ properties.containerName }}", "docker exec {{ properties.containerName }} npm install --location=global xpm@latest", "docker exec {{ properties.containerName }} userdel node", "docker exec {{ properties.containerName }} groupadd --gid $(id -g) --force $(id -gn)", "docker exec {{ properties.containerName }} useradd --home-dir ${HOME} --uid $(id -u) --gid $(id -g) $(id -un)", "docker exec --user $(id -un) {{ properties.containerName }} bash -c 'lsb_release -sd && whoami && pwd && ls -lLA'", "docker exec --user $(id -un) {{ properties.containerName }} xpm install", "docker exec --user $(id -un) {{ properties.containerName }} xpm install --config {{ configuration.name }}" ], "docker-link-deps": [ "docker exec --user $(id -un) {{ properties.containerName }} xpm link -C ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git", "docker exec --user $(id -un) {{ properties.containerName }} xpm run link-deps" ], "docker-build": [ "docker exec --user $(id -un) {{ properties.containerName }} xpm run build --config {{ configuration.name }}" ], "docker-build-develop": [ "docker exec --user $(id -un) {{ properties.containerName }} xpm run build-develop --config {{ configuration.name }}" ], "docker-build-develop-debug": [ "docker exec --user $(id -un) {{ properties.containerName }} xpm run build-develop-debug --config {{ configuration.name }}" ], "docker-build-develop-tests-only": [ "docker exec --user $(id -un) {{ properties.containerName }} xpm run build-develop-tests-only --config {{ configuration.name }}" ], "docker-remove": [ "docker stop {{ properties.containerName }}", "docker rm {{ properties.containerName }}" ] } }, "darwin-x64": { "inherit": [ "common-dependencies", "common-actions", "common-actions-native" ], "devDependencies": { "@xpack-dev-tools/clang": "16.0.6-1.1", "@xpack-dev-tools/realpath": "9.1.0-2.1", "@xpack-dev-tools/sed": "4.9.0-2.1" }, "actions": { "build": "caffeinate {{ properties.commandBashBuild }}", "build-develop": "caffeinate {{ properties.commandBashBuild }} --develop", "build-develop-debug": "caffeinate {{ properties.commandBashBuild }} --develop --debug", "build-develop-tests-only": "caffeinate {{ properties.commandBashBuild }} --develop --tests-only" } }, "darwin-arm64": { "inherit": [ "darwin-x64" ] }, "linux-x64": { "inherit": [ "common-dependencies", "common-actions", "common-actions-native", "common-docker" ], "devDependencies": { "@xpack-dev-tools/gcc": "13.2.0-1.1", "@xpack-dev-tools/patchelf": "0.17.2-1.1" }, "properties": { "dockerImage": "ilegeul/ubuntu:amd64-18.04-xbb-v5.1.0" } }, "linux-arm64": { "inherit": [ "linux-x64" ], "properties": { "dockerImage": "ilegeul/ubuntu:arm64v8-18.04-xbb-v5.1.0" } }, "linux-arm": { "inherit": [ "linux-x64" ], "properties": { "dockerImage": "ilegeul/ubuntu:arm32v7-18.04-xbb-v5.1.0" } } } }, "bundleDependencies": [], "$devDependenciesUrls": [ "https://www.npmjs.com/package/liquidjs" ], "devDependencies": { "liquidjs": "^10.9.2" } }