From f1f56a5d6b967d38eded7ea8a1763db54327148f Mon Sep 17 00:00:00 2001 From: Paul Chote <pchote@users.noreply.github.com> Date: Mon, 16 Mar 2020 22:16:10 +0000 Subject: [PATCH] Package openal-soft to replace deprecated system OpenAL. --- .travis.yml | 1 + Makefile | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 715ee7c..161cdfc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,7 @@ deploy: - build/libSDL2.dylib - build/liblua.5.1.dylib - build/libfreetype.6.dylib + - build/libopenal.1.dylib skip_cleanup: true on: tags: true diff --git a/Makefile b/Makefile index 9aa6a15..9b41951 100644 --- a/Makefile +++ b/Makefile @@ -4,10 +4,11 @@ SDL2_VERSION := 2.0.10 LUA_VERSION := 5.1.5 FREETYPE_VERSION := 2.10.0 +OPENALSOFT_VERSION := 1.20.1 all: deps launcher -deps: sdl2 lua freetype mono +deps: sdl2 lua freetype openalsoft mono launcher: OpenRA @echo "Generating launcher.zip" @@ -53,6 +54,16 @@ freetype: @cp build/freetype/lib/libfreetype.6.dylib build/libfreetype.6.dylib @rm -rf freetype-$(FREETYPE_VERSION).tar.gz freetype-$(FREETYPE_VERSION) build/freetype +openalsoft: + @curl -s -L -O https://openal-soft.org/openal-releases/openal-soft-$(OPENALSOFT_VERSION).tar.bz2 + @tar xf openal-soft-$(OPENALSOFT_VERSION).tar.bz2 + @cd openal-soft-$(OPENALSOFT_VERSION)/build && cmake .. -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DALSOFT_EXAMPLES=OFF + @cd openal-soft-$(OPENALSOFT_VERSION)/build && make + @mkdir -p build/OpenRA.app/Contents/Resources + @cp openal-soft-$(OPENALSOFT_VERSION)/build/libopenal.$(OPENALSOFT_VERSION).dylib build/OpenRA.app/Contents/Resources/libopenal.1.dylib + @cp openal-soft-$(OPENALSOFT_VERSION)/build/libopenal.$(OPENALSOFT_VERSION).dylib build/libopenal.1.dylib + @rm -rf openal-soft-$(OPENALSOFT_VERSION).tar.bz2 openal-soft-$(OPENALSOFT_VERSION) + mono: @./package-mono.sh $(PWD)/build/OpenRA.app