diff --git a/Makefile.am b/Makefile.am index eddf69389..7152b011e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -242,7 +242,7 @@ signed-bundle: $(MACAPPNAME) cd $(BUNDLEDIR)/.. && rm -f $(MAXAPPDMG) && hdiutil create $(MACAPPDMG) -srcfolder $(MACAPPNAME) -ov && cd - pkg: $(MACAPPNAME) - pkgbuild --install-location /Applications --component $(MACAPPNAME) $(MACAPPPKG) + pkgbuild --install-location /Applications --scripts ${srcdir}/build/macos/pkg-scripts --component $(MACAPPNAME) $(MACAPPPKG) ### diff --git a/build/macos/Makefile.am b/build/macos/Makefile.am index e90eb2ffe..9521c0553 100644 --- a/build/macos/Makefile.am +++ b/build/macos/Makefile.am @@ -1,3 +1,3 @@ -EXTRA_DIST=linphone.bundle environment.sh Info-linphone.plist.in +EXTRA_DIST=linphone.bundle environment.sh Info-linphone.plist.in pkg-scripts/* diff --git a/build/macos/pkg-scripts/postinstall b/build/macos/pkg-scripts/postinstall new file mode 100755 index 000000000..b7ca52a50 --- /dev/null +++ b/build/macos/pkg-scripts/postinstall @@ -0,0 +1,16 @@ +#!/bin/bash + +CURL=/usr/bin/curl +BUNZIP2=/usr/bin/bunzip2 +VERSION=1.4.0 +BASENAME=libopenh264-${VERSION}-osx64 +FILENAME=${BASENAME}.dylib.bz2 +TMPDIR=/tmp/linphone_installer + +mkdir ${TMPDIR} +cd ${TMPDIR} +${CURL} http://ciscobinary.openh264.org/${FILENAME} > ${FILENAME} +${BUNZIP2} ${FILENAME} +cp ${BASENAME}.dylib /Applications/Linphone.app/Contents/Resources/lib/libopenh264.0.dylib +rm -r ${TMPDIR} +