Vacuum Magic/Mac Os X
Itt gyűjtöm az infót arról, hogy hogyan lesz ebből Mac OS X csomag:
- Úgy kellene megcsinálni, mint ahogy a Frozen Bubble van:
- http://svn.red-bean.com/bob/frozen-bubble/ (SVN repo)
- http://undefined.org/download/Frozen-Bubble-1.0.0e.dmg (Kész package)
- http://www.osxgnu.org/info/osxpackages.html
- Ez egy bizonyos PackageMaker.app-ról szól, amivel installereket lehet csinálni. Az elkészült cucc .pkg kiterjesztésű lesz.
- http://www.wgz.org/chromatic/perl/sdl/
- SDL-Perl snapshot-ok találhatóak itt.
Van egy .dmg kiterjesztés (Apple Disk Image):
- http://en.wikipedia.org/wiki/Apple_Disk_Image írja: Its most common function is the distribution of software over the Internet. When opened, DMG files are "mounted" as a drive within the Finder.
- Hogyan kell ilyet csinálni: http://www.wikihow.com/Make-a-DMG-File-on-a-Mac
- Ezeknek az installálása nem túl ízléses: http://www.ofzenandcomputing.com/zanswers/779
- Így kell pofásítani a kinézetét egy .dmg-nek: http://www.ploem.be/blog/?page_id=26
Ezen kívül van egy .pkg kiterjesztés is:
- http://en.wikipedia.org/wiki/Installer_(Mac_OS_X)
- Bizonyos Installer.app nyitja meg.
- A fenti PackageMaker.app készíti.
Valamint van még egy .sit kiterjesztés is (Jahhúúú!!)
- Ez valami tömörített cucc.
Röviden összefoglalva az installer készítése (két lehetőség szerint):
- Drag & Drop installer készítése (ekkor igazából nincs is installer, a telepítés pusztán annyit jelent, hogy egy DMG-ből át kell másolni egy adott file-t a többi alkalmazás közé):
- Összepakolod a cuccot egyetlen könyvtárba (általában az alkalmazás OS X-en egyetlen file-t jelent, szóval azt az egy file-t – esetleg egy LICENSE és egy README file-val együtt – beteszed egy könyvtárba).
- A könyvtárat DMG-vé tömöríted (legegyszerűbben a Disk Utility nevű rendszereszközzel)
- szépítgeted.
- Valódi installer (PKG vagy MPKG) készítése:
- A szükséges anyagok összeszedése, lehetőleg egy könyvtárba.
- README, LICENSE stb. szövegek előkészítése.
- PackageMakerrel az egészet be kell nyomni egyetlen installerbe. Ez pár klikkelésből megvan (ha nincs a gépen PackageMaker, szerezni kell Xcode-ot).
- Az installer esetleges testre szabása (pl. külön háttérkép, stb), bár ez nem igazán szokás...
És úgy néz ki, hogy a "helyes megfejtés" itt volt:
::Ehhez még fehérlófiának szopnia kell, főleg, hogy a patch, amire hivatkozik, azóta lekerült a világhálóról. Majd egyszer megbuherálom. (Miért utálom én ennyire a darwinports-t?)Vagy itt:
::Ez utóbbit kipróbálom. Az első linkkel az a bajom van, hogy egyrészt régi (saját bevallása szerint 10.4.5-ös Tigerre van, miközben jelenleg 10.5.5-ös Leopardnál tartunk), másrészt a szép megoldás az lenne, ha megfelelő OS X-es frameworkokkal is meg lehetne oldani az ügyet, és nem kell a darwinportos cuccokkal babrálni.:::Kipróbáltam. Első ránézésre nem működik, egyébként azóta megláttam, hogy ez egy még régebbi (10.2-es) OS verzióhoz lett idomítva. Szóval lehet, hogy ez a baj...