Commit 38c794f3 authored by Felix Paul Kühne's avatar Felix Paul Kühne

ub.sh: prettified the comments a bit

parent 733996f4
#!/bin/bash #!/bin/bash
# INTELROOT == path to VLC.app with intel build. # This script allows you to create a Universal Binary of VLC.app. It requires
# pre-compiled binaries for Intel- and PowerPC-based Macs; no sources.
# Exotic sub-platforms aka x86_64 or even ppc64 are not supported right now.
# Using different OS X SDKs for both platforms is absolutely fine of course.
# All you need to do is CHANGE THE ROOTS and READ THE COMMENTS.
# Happy releasing!
# INTELROOT == path to VLC.app compiled on an Intel-based Mac (e.g. jones).
INTELROOT=/Applications/VLC.app INTELROOT=/Applications/VLC.app
# PPCROOT == path to VLC.app with powerpc build. # PPCROOT == path to VLC.app compiled on a PowerPC-based Mac (e.g. veda).
PPCROOT=/Volumes/vlc-0.9.0-test3/VLC.app PPCROOT=/Volumes/vlc-0.9.0-test3/VLC.app
# UBROOT == path to copied INTEL VLC.app # Note that these 2 roots only require read-access and won't be changed at all.
# which will contain Universal Binary.
# UBROOT == path to a VLC.app bundle which will contain the Universal Binary.
# Note that you should empty the following folders: lib, modules
# and remove the VLC binary in MacOS (just for sanity reasons)
UBROOT=/Users/fpk/VLC-release.app UBROOT=/Users/fpk/VLC-release.app
for i in `ls $INTELROOT/Contents/MacOS/lib/` for i in `ls $INTELROOT/Contents/MacOS/lib/`
...@@ -24,5 +34,6 @@ cp $INTELROOT/Contents/MacOS/modules/*sse* $UBROOT/Contents/MacOS/modules/ ...@@ -24,5 +34,6 @@ cp $INTELROOT/Contents/MacOS/modules/*sse* $UBROOT/Contents/MacOS/modules/
cp $INTELROOT/Contents/MacOS/modules/*3dn* $UBROOT/Contents/MacOS/modules/ cp $INTELROOT/Contents/MacOS/modules/*3dn* $UBROOT/Contents/MacOS/modules/
cp $PPCROOT/Contents/MacOS/modules/*altivec* $UBROOT/Contents/MacOS/modules/ cp $PPCROOT/Contents/MacOS/modules/*altivec* $UBROOT/Contents/MacOS/modules/
# now you should copy resulting UBROOT dir into vlc build directory # Now, you need to copy the resulting UBROOT folder into VLC's build directory
# and run 'make package-macosx' # and make sure it is actually named "VLC-release.app".
# Afterwards, run 'make package-macosx' and follow release_howto.txt in /doc
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment