- Reestructuración de ficheros y directorios general
- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
This commit is contained in:
parent
c9adfd020b
commit
e85d191b46
3100 changed files with 775434 additions and 3073 deletions
52
Gem/build/osx-dmginstaller/buildinstaller.sh
Executable file
52
Gem/build/osx-dmginstaller/buildinstaller.sh
Executable file
|
@ -0,0 +1,52 @@
|
|||
#!/bin/sh
|
||||
## this is shamelessly taken from Pd-extended...
|
||||
|
||||
SRCDIR=$1
|
||||
PACKAGE_NAME=${SRCDIR%/}
|
||||
VOLUME_NAME="${PACKAGE_NAME}"
|
||||
VOLUME_NAME="Gem Installer"
|
||||
|
||||
DESTDIR="/Volumes/${VOLUME_NAME}"
|
||||
|
||||
if [ -d "${SRCDIR}" ]; then
|
||||
echo "creating Gem installer from ${SRCDIR}"
|
||||
else
|
||||
echo "please provide a valid /path/to/Gem" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
hdiutil create -format UDRW -fs HFS+ -srcfolder "${SRCDIR}" -volname "${VOLUME_NAME}" build.dmg
|
||||
# detach one with the same name first
|
||||
hdiutil detach "${DESTDIR}"
|
||||
hdiutil attach build.dmg
|
||||
#install -p ${SRCDIR}${manualsdir}/Pd/ReadMe.html "${DESTDIR}"
|
||||
|
||||
# add link to /Library/Pd for easy install
|
||||
SYSTEMINSTALLER="${DESTDIR}/Gem System-wide Installer.app"
|
||||
/usr/bin/osacompile -o "${SYSTEMINSTALLER}" installer_system.applescript
|
||||
./icon2app "${SYSTEMINSTALLER}" /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GroupFolder.icns
|
||||
|
||||
## add link to ~/Library/Pd for easy install
|
||||
USERINSTALLER="${DESTDIR}/Gem User-specific Installer.app"
|
||||
/usr/bin/osacompile -o "${USERINSTALLER}" installer_user.applescript
|
||||
./icon2app "${USERINSTALLER}" /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/UsersFolderIcon.icns
|
||||
|
||||
# a manually crafted .DS_Store file
|
||||
test -e DS_Store && install -p DS_Store "${DESTDIR}/.DS_Store"
|
||||
|
||||
# To enable the local image icon
|
||||
#install -p VolumeIcon.icns "${DESTDIR}/.VolumeIcon.icns"
|
||||
#/Developer/Tools/SetFile -a C "${DESTDIR}/.VolumeIcon.icns" "${DESTDIR}"
|
||||
|
||||
chmod -R a-w "${DESTDIR}/${PD_APP_NAME}.app/Contents/Resources"
|
||||
|
||||
hdiutil detach $(mount | grep "${VOLUME_NAME}" | cut -d ' ' -f 1)
|
||||
echo "now creating RO-image ${PACKAGE_NAME}.dmg from build.dmg"
|
||||
hdiutil convert -format UDZO -o "${PACKAGE_NAME}.dmg" build.dmg && rm -f build.dmg
|
||||
|
||||
# install license
|
||||
hdiutil unflatten "${PACKAGE_NAME}.dmg"
|
||||
/Developer/Tools/Rez /Developer/Headers/FlatCarbon/*.r SLA.r -a -o "${PACKAGE_NAME}.dmg"
|
||||
hdiutil flatten "${PACKAGE_NAME}.dmg"
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue