Mercurial > hg > easyhg
view deploy/osx/combine.sh @ 326:6e1fdda1dff2 filelist_right_button_menu
Implement right-button menu functions for file lists; convert the toolbar-button functions (apart from Add and Remove) to modal only on working copy state rather than selection state
author | Chris Cannam |
---|---|
date | Fri, 11 Mar 2011 15:33:16 +0000 |
parents | 2b2f0ba33262 |
children | aa852b477e4d |
line wrap: on
line source
#!/bin/bash app=EasyMercurial.app if [ ! -d "$app.carbon" ] || [ ! -d "$app.cocoa" ]; then echo Carbon or Cocoa bundle not found exit 1 fi (cd "$app.cocoa" ; find . -type f -print) | while read f; do d=$(dirname "$f") mkdir -p "$app.output/$d" case $(file "$app.cocoa/$f") in *x86_64*) lipo "$app.cocoa/$f" -extract x86_64 -output "/tmp/$$.x86_64" case $(file "$app.carbon/$f") in *x86_64*) lipo "$app.carbon/$f" -remove x86_64 -output "/tmp/$$.rest" ;; *) cp "$app.carbon/$f" "/tmp/$$.rest" ;; esac lipo "/tmp/$$.x86_64" "/tmp/$$.rest" -create -output "$app.output/$f" rm "/tmp/$$".* ;; *) cp "$app.cocoa/$f" "$app.output/$f" ;; esac done