1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00
audacity/mac/scripts/install_manual.sh
James Crook 73d5f90578 Lose one level of Audacity
Previously our .app was created under /Audacity.  Now we create it one higher up.
2016-12-12 19:20:46 +00:00

62 lines
1.4 KiB
Bash
Executable File

#!/bin/sh
#
# This script retrieves and build the Audacity manual
#
function cleanAction
{
[ -d "${TARGET_TEMP_DIR}" ] && rm -rf "${TARGET_TEMP_DIR}"
[ -d "${TOPLEVEL}/help/manual" ] && rm -r "${TOPLEVEL}/help/manual"
rm -rf "${TARGET_BUILD_DIR}"
}
function buildAction
{
# Retrieve the manual
if [ ! -d "${TOPLEVEL}/help/manual" ]
then
cd "${TOPLEVEL}/scripts/mw2html_audacity"
./wiki2htm.sh
cd "${SRCROOT}"
fi
# Create the destination directory if it's not already there
if [ ! -d "${TARGET_BUILD_DIR}" ]
then
mkdir -p "${TARGET_BUILD_DIR}"
chmod -RH "${INSTALL_MODE_FLAG}" "${TARGET_BUILD_DIR}"
chown -RH "${INSTALL_OWNER}:${INSTALL_GROUP}" "${TARGET_BUILD_DIR}"
fi
# Copy the manual to the destination
cp -pPR "${TOPLEVEL}/help/manual/" "${TARGET_BUILD_DIR}"
# Remove svn files
find "${TARGET_BUILD_DIR}" -name .svn -print0 | xargs -0 rm -rf
}
function installAction
{
# Just do the build to put things where the belong
buildAction
}
case "${ACTION}" in
"" | build)
TARGET_BUILD_DIR="${TARGET_BUILD_DIR}/Audacity.app/Contents/help/manual"
buildAction
;;
install)
TARGET_BUILD_DIR="${DSTROOT}/Audacity.app/Contents/help/manual"
installAction
;;
clean)
TARGET_BUILD_DIR="${TARGET_BUILD_DIR}/Audacity.app/Contents/help/manual"
cleanAction
;;
esac
exit