UNPKG

@xpack-dev-tools/pkg-config

Version:
272 lines (271 loc) 14.9 kB
{ "name": "@xpack-dev-tools/pkg-config", "version": "0.29.2-3.1", "description": "A binary xPack with the pkg-config executable", "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/pkg-config-xpack.git/" }, "bugs": { "url": "https://github.com/xpack-dev-tools/pkg-config-xpack/issues/" }, "homepage": "https://github.com/xpack-dev-tools/pkg-config-xpack#readme", "keywords": [ "xpack", "nixos", "pkg-config" ], "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/pkg-config-xpack/releases/download/v0.29.2-3", "skip": 1, "platforms": { "darwin-arm64": { "fileName": "xpack-pkg-config-0.29.2-3-darwin-arm64.tar.gz", "sha256": "2e21e286333fac1d354962a5cd3095fefd3943fccfb0c95c0bc313dce92696e1" }, "darwin-x64": { "fileName": "xpack-pkg-config-0.29.2-3-darwin-x64.tar.gz", "sha256": "f3e71ebd7911e712e047ca86026e00765cad43c483f0615b2b2f0cb75afd6eb0" }, "linux-arm64": { "fileName": "xpack-pkg-config-0.29.2-3-linux-arm64.tar.gz", "sha256": "53acb139607b976e185bc15ff21adf033aebb656f6534ccfce4a8eb777a17ec2" }, "linux-arm": { "fileName": "xpack-pkg-config-0.29.2-3-linux-arm.tar.gz", "sha256": "885c2ef23a3bde8122e03c05ac030de4163dc4e9086573ad7af2a1e763551c3f" }, "linux-x64": { "fileName": "xpack-pkg-config-0.29.2-3-linux-x64.tar.gz", "sha256": "b21353e97e411a5eec4761d71c05ab6ac84f1c8d8748a91f06b823fee62513f8" } } }, "bin": { "pkg-config": "./.content/bin/pkg-config" }, "devDependencies": { "@xpack-dev-tools/xbb-helper": "^1.11.2" }, "properties": { "appName": "pkg-config", "appLcName": "pkg-config", "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": {} }, "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" } }