Bui_postPackMac - Post-packaging MacOSX
Ce projet de build permet de produire des DMGs MacOSX à partir des fichiers TGZ produits par les builds des différents applications SCENARI
Paramétrage
Afin de produire des DMGs avec Bui_postPackMac en mode stand-alone (c.a.d. pas intégré au bui de chaque application SCENARI) il est nécessaire de modifier certain paramètres dans les fichiers properties.xml:
paramètres globeaux :
Dans Bui_postPackMac/properties.xml :
- app.version : version actuelle des applications SCEANRI (3.3.100 par exemple).
- releasedir : dossier dans lequel les DMGs seront produites
Pour chaque application SCENARI (scChain/scClient)
Dans Bui_postPackMac/{scChain|scClient}/properties.xml :
- app.tgz.path : chemin vers le TGZ source qui contient l'application à repackager
- app.name : nom complet de l'application ("SCENARIchain" par exemple)
Packaging
Pour lancer le postpackaging vous devez tout simplement lancer le build.xml dans chaque sous dossier correspondant à l'application à repackager par exemple:
Bui_postPackMac/scChain/build.xml
Production d'un template de DMG
Bui_postPackMac contient déjà les DMG de template de chaque application, néanmoins voici la procédure de création d'un DMG template vide:
- Préparez le dossier de template utilisé pour créer le DMG de template:
myprecious:~/tmp sam$ mkdir mkdmg myprecious:~/tmp sam$ cd mkdmg/ myprecious:~/tmp/mkdmg sam$ mkdir SCENARIclient\ 3.3.app myprecious:~/tmp/mkdmg sam$ ln -s /Applications/ Applications myprecious:~/tmp/mkdmg sam$ mkdir bg myprecious:~/tmp/mkdmg sam$ cp /Users/sam/Desktop/sccl_dmg_vol.png bg/ myprecious:~/tmp/mkdmg sam$ cp /Users/sam/Desktop/sccl_dmg_vol.icns .VolumeIcon.icns
- Créez le DMG template
myprecious:~/tmp/mkdmg sam$ hdiutil create -size 80m -format UDRW -srcfolder /Users/sam/tmp/mkdmg -volname "SCENARIclient 3.3" sccl.dmg ...
- Montez & personnalisez le DMG:
Attachments
-
dmg_ui.png
(117.3 KB) -
added by sam 5 years ago.
Modification des aspects visuels d'un DMG
