mirror of https://github.com/McSinyx/palace
Repair wheels on macOS correctly
This commit is contained in:
parent
7ff1d8f1d7
commit
5406740517
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -ev
|
set -ex
|
||||||
git clone --depth 1 https://github.com/kcat/alure /tmp/alure
|
git clone --depth 1 https://github.com/kcat/alure /tmp/alure
|
||||||
cd /tmp/alure/build
|
OPENALDIR=$(brew --prefix openal-soft) cmake -DCMAKE_FIND_FRAMEWORK=NEVER \
|
||||||
OPENALDIR=$(brew --prefix openal-soft) cmake -DCMAKE_FIND_FRAMEWORK=NEVER ..
|
-S /tmp/alure -B /tmp/alure/build
|
||||||
cmake --build . --config Release
|
sudo cmake --build /tmp/alure/build --parallel $(sysctl -n hw.ncpu) \
|
||||||
sudo cmake --install .
|
--config Release --target install
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -ev
|
set -ex
|
||||||
yum install -y git cmake pulseaudio \
|
yum install -y git cmake pulseaudio \
|
||||||
alsa-lib-devel pulseaudio-libs-devel jack-audio-connection-kit-devel \
|
alsa-lib-devel pulseaudio-libs-devel jack-audio-connection-kit-devel \
|
||||||
libvorbis-devel opusfile-devel libsndfile-devel
|
libvorbis-devel opusfile-devel libsndfile-devel
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/sh
|
||||||
|
set -ex
|
||||||
|
cd $(mktemp -d)
|
||||||
|
unzip $1
|
||||||
|
DYLD_FALLBACK_LIBRARY_PATH=/usr/local/lib delocate-path -L palace.dylibs .
|
||||||
|
wheel=$(basename $1)
|
||||||
|
zip -r $wheel *
|
||||||
|
mkdir -p $2
|
||||||
|
mv $wheel $2
|
||||||
|
tempdir=$(pwd)
|
||||||
|
cd -
|
||||||
|
rm -rf $tempdir
|
|
@ -12,7 +12,9 @@ env:
|
||||||
- CIBW_MANYLINUX_X86_64_IMAGE=manylinux2014
|
- CIBW_MANYLINUX_X86_64_IMAGE=manylinux2014
|
||||||
- CIBW_BEFORE_BUILD_LINUX=.ci/before-build-manylinux2014
|
- CIBW_BEFORE_BUILD_LINUX=.ci/before-build-manylinux2014
|
||||||
- CIBW_BEFORE_BUILD_MACOS=.ci/before-build-macos
|
- CIBW_BEFORE_BUILD_MACOS=.ci/before-build-macos
|
||||||
- CIBW_TEST_REQUIRES_LINUX=tox
|
- CIBW_REPAIR_WHEEL_COMMAND_MACOS=".ci/repair-whl-macos {wheel} {dest_dir}"
|
||||||
|
- CIBW_TEST_REQUIRES=tox
|
||||||
|
# CIBW_TEST_COMMAND_MACOS="tox -c /Users/travis/build/McSinyx/palace"
|
||||||
- CIBW_TEST_COMMAND_LINUX="tox -c /project"
|
- CIBW_TEST_COMMAND_LINUX="tox -c /project"
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
|
@ -35,6 +37,10 @@ jobs:
|
||||||
osx_image: xcode11.3
|
osx_image: xcode11.3
|
||||||
language: shell
|
language: shell
|
||||||
env: CIBW_BUILD=cp37-macosx_x86_64
|
env: CIBW_BUILD=cp37-macosx_x86_64
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode11.3
|
||||||
|
language: shell
|
||||||
|
env: CIBW_BUILD=cp38-macosx_x86_64
|
||||||
- services: docker
|
- services: docker
|
||||||
env: CIBW_BUILD=cp36-manylinux_x86_64
|
env: CIBW_BUILD=cp36-manylinux_x86_64
|
||||||
- services: docker
|
- services: docker
|
||||||
|
|
Loading…
Reference in New Issue