mirror of
https://github.com/ivabus/pantry
synced 2024-11-10 02:25:18 +03:00
node doesn’t need pkg-config at runtime (#127)
This commit is contained in:
parent
6ca2681c96
commit
bf3c2033d2
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue