Re-formatted tools/osx/macosx_bundle.sh
This commit is contained in:
@@ -89,9 +89,9 @@ rm -rf "${APP}" ${PROJECT_NAME}_*.dmg
|
|||||||
|
|
||||||
message "Creating bundle container"
|
message "Creating bundle container"
|
||||||
install -d "${RESOURCES}" \
|
install -d "${RESOURCES}" \
|
||||||
"${MACOS}" \
|
"${MACOS}" \
|
||||||
"${LIB}" \
|
"${LIB}" \
|
||||||
"${ETC}"
|
"${ETC}"
|
||||||
|
|
||||||
message "Copying release files"
|
message "Copying release files"
|
||||||
ditto "${CMAKE_BUILD_TYPE}" "${MACOS}"
|
ditto "${CMAKE_BUILD_TYPE}" "${MACOS}"
|
||||||
@@ -113,7 +113,7 @@ cp "${GTK_PREFIX}"/etc/gtk-2.0/im-multipress.conf "${ETC}"/gtk-2.0
|
|||||||
"${GTK_PREFIX}"/bin/gdk-pixbuf-query-loaders "${LIB}"/gdk-pixbuf-2.0/*/loaders/*.so > "${ETC}"/gtk-2.0/gdk-pixbuf.loaders
|
"${GTK_PREFIX}"/bin/gdk-pixbuf-query-loaders "${LIB}"/gdk-pixbuf-2.0/*/loaders/*.so > "${ETC}"/gtk-2.0/gdk-pixbuf.loaders
|
||||||
"${GTK_PREFIX}"/bin/gtk-query-immodules-2.0 "${LIB}"/gtk-2.0/*/immodules/*.so > "${ETC}"/gtk-2.0/gtk.immodules
|
"${GTK_PREFIX}"/bin/gtk-query-immodules-2.0 "${LIB}"/gtk-2.0/*/immodules/*.so > "${ETC}"/gtk-2.0/gtk.immodules
|
||||||
sed -i "" -e "s|${PWD}|/tmp|" "${ETC}"/gtk-2.0/gdk-pixbuf.loaders \
|
sed -i "" -e "s|${PWD}|/tmp|" "${ETC}"/gtk-2.0/gdk-pixbuf.loaders \
|
||||||
"${ETC}"/gtk-2.0/gtk.immodules
|
"${ETC}"/gtk-2.0/gtk.immodules
|
||||||
if [[ "$ExistPangoQuerymodules" = "true" ]]; then
|
if [[ "$ExistPangoQuerymodules" = "true" ]]; then
|
||||||
"${GTK_PREFIX}"/bin/pango-querymodules "${LIB}"/pango/*/modules/*.so > "${ETC}"/pango/pango.modules
|
"${GTK_PREFIX}"/bin/pango-querymodules "${LIB}"/pango/*/modules/*.so > "${ETC}"/pango/pango.modules
|
||||||
sed -i "" -e "s|${PWD}|/tmp|" "${ETC}"/pango/pango.modules
|
sed -i "" -e "s|${PWD}|/tmp|" "${ETC}"/pango/pango.modules
|
||||||
@@ -145,7 +145,7 @@ find -E "${MACOS}" -type f -regex '.*/(rawtherapee|.*\.(dylib|so))' | while read
|
|||||||
GetDependencies "${x}" | while read y; do
|
GetDependencies "${x}" | while read y; do
|
||||||
echo " install_name_tool -change '${y}' '@rpath/$(basename "${y}")' '${x}'"
|
echo " install_name_tool -change '${y}' '@rpath/$(basename "${y}")' '${x}'"
|
||||||
done
|
done
|
||||||
} | bash -v
|
} | bash -v
|
||||||
done
|
done
|
||||||
|
|
||||||
message "Registering @loader_path into the executable"
|
message "Registering @loader_path into the executable"
|
||||||
@@ -164,9 +164,9 @@ cp "${PROJECT_SOURCE_DATA_DIR}"/{rawtherapee,profile}.icns "${RESOURCES}"
|
|||||||
cp "${PROJECT_SOURCE_DATA_DIR}"/PkgInfo "${CONTENTS}"
|
cp "${PROJECT_SOURCE_DATA_DIR}"/PkgInfo "${CONTENTS}"
|
||||||
install -m 0644 "${PROJECT_SOURCE_DATA_DIR}"/Info.plist.in "${CONTENTS}"/Info.plist
|
install -m 0644 "${PROJECT_SOURCE_DATA_DIR}"/Info.plist.in "${CONTENTS}"/Info.plist
|
||||||
sed -i "" -e "s|@version@|${PROJECT_VERSION}|
|
sed -i "" -e "s|@version@|${PROJECT_VERSION}|
|
||||||
s|@shortVersion@|${PROJECT_VERSION}|
|
s|@shortVersion@|${PROJECT_VERSION}|
|
||||||
s|@arch@|${arch}|" \
|
s|@arch@|${arch}|" \
|
||||||
"${CONTENTS}"/Info.plist
|
"${CONTENTS}"/Info.plist
|
||||||
plutil -convert binary1 "${CONTENTS}"/Info.plist
|
plutil -convert binary1 "${CONTENTS}"/Info.plist
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user