no more rpath fixing needed. add icon to disk image

This commit is contained in:
Axel Kohlmeyer
2023-07-30 02:41:35 -04:00
parent b3766384c3
commit e23176d633

View File

@ -4,8 +4,6 @@ APP_NAME=lammps-gui
echo "Delete old files, if they exist"
rm -f ${APP_NAME}.dmg ${APP_NAME}-rw.dmg LAMMPS-macOS-multiarch.dmg
echo "Fixup dynamic loader paths"
install_name_tool -change /usr/local/lib/libomp.dylib @executable_path/../Frameworks/libomp.dylib ${APP_NAME}.app/Contents/bin/lmp
echo "Create initial dmg file with macdeployqt"
macdeployqt lammps-gui.app -dmg
@ -100,6 +98,12 @@ echo "Unmount modified disk image and convert to compressed read-only image"
hdiutil detach "${DEVICE}"
hdiutil convert "${APP_NAME}-rw.dmg" -format UDZO -o "LAMMPS-macOS-multiarch.dmg"
echo "Attach icon to .dmg file"
echo "read 'icns' (-16455) \"lammps-gui.app/Contents/Resources/lammps.icns\";" > icon.rsrc
Rez -a icon.rsrc -o LAMMPS-macOS-multiarch.dmg
SetFile -a C LAMMPS-macOS-multiarch.dmg
rm icon.rsrc
echo "Delete temporary disk images"
rm -f "${APP_NAME}-rw.dmg"
rm -f "${APP_NAME}.dmg"