node doesn’t need pkg-config at runtime (#127)

This commit is contained in:
Max Howell 2022-09-12 15:47:41 -04:00 committed by GitHub
parent 6ca2681c96
commit bf3c2033d2
2 changed files with 6 additions and 2 deletions

View file

@ -55,6 +55,9 @@ jobs:
#FIXME needed for gdk-pixbuf
apt --yes install shared-mime-info
#FIXME needed for teaxyz/setup
apt --yes install curl
;;
macos-11)
# screws up a lot of build scripts
@ -76,6 +79,7 @@ jobs:
- uses: teaxyz/setup@v0
env:
TEA_SECRET: ${{ secrets.TEA_SECRET }}
VERBOSE: 1
with:
prefix: /opt
@ -129,7 +133,7 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
verify-relocatable:
needs: [invalidate-cloudfront]
needs: [invalidate-cloudfront, build]
runs-on: ${{ matrix.os }}
defaults:
run:

View file

@ -6,7 +6,6 @@ versions:
github: nodejs/node/tags
dependencies:
freedesktop.org/pkg-config: ^0.29
unicode.org: '>=71'
openssl.org: 1.1
zlib.net: 1
@ -16,6 +15,7 @@ build:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
python.org: ^3.10
freedesktop.org/pkg-config: ^0.29
script: |
./configure $ARGS
make --jobs {{ hw.concurrency }} install