jonkogan / nullpomino

Automatically exported from code.google.com/p/nullpomino
0 stars 0 forks source link

Mac OS package #59

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
we have already windows installer now next thing should be proper mac package.

problem is none of developers have mac, so this ticket is more about finding 
right person and asking that person to do package for us.

i did research on this topic and seems easiest way to do it is Jar Bundler. 
here you have detailed step by step instructions:
http://developer.apple.com/library/mac/#documentation/Java/Conceptual/Jar_Bundle
r/Packaging/Packaging.html#//apple_ref/doc/uid/TP40000884-CH203-BABJGADF

when we have application bundle package, next step is to pack it in dmg image, 
this is also simple process, step by step guide:
http://docs.info.apple.com/article.html?path=DiskUtility/10.5/en/duh3.html

Original issue reported on code.google.com by w.kowa...@gmail.com on 22 Jan 2011 at 11:01

GoogleCodeExporter commented 8 years ago
just for completeness, since dmgs are just HFS+ disk images, you can also make 
them easily in linux:
http://confluence.concord.org/display/CCTR/Creating+MacOS+dmg+files+in+Linux

so yeah, if someone can make a proper jar bundle that would be great

Original comment by bob.ins...@gmail.com on 22 Jan 2011 at 7:56

GoogleCodeExporter commented 8 years ago
I created a Mac OS X dmg image with Jar Bundle.
Was tested on two real systems and one VM.

http://nullpomino.googlecode.com/files/NullpoMino7.5.0.dmg

Original comment by bob.ins...@gmail.com on 24 Jan 2011 at 1:52

GoogleCodeExporter commented 8 years ago
A user (Aaron) reports that apparently nothing is written to the bundle 
afterall (no configs, replays, logs, etc).
What I've found so far on the web always says: it's possible to do but not 
recommended ofc. The problem most likely lies with the .dmg. Maybe switching to 
zip can help, since it gets auto-extracted, but we lose the permission settings 
(+x) on the scripts then.
Extraction of the .dmg should always work tho. So the current release is 
useable.

We need someone, who really knows about Mac development. I can't really debug 
too much on the VM alone (doesn't run slick etc).

Original comment by bob.ins...@gmail.com on 25 Jan 2011 at 1:12

GoogleCodeExporter commented 8 years ago
user need to open .dmg and drag nullpomino to his application directory (or any 
other location. this was standard way to install apps on mac when I last 
checked. of course typical unix app write to user's home directory so there is 
no issue. I remember some programs have customized folder look: 
http://farm1.static.flickr.com/39/122648943_873566e4f3_o.jpg .

Original comment by w.kowa...@gmail.com on 25 Jan 2011 at 1:28

GoogleCodeExporter commented 8 years ago
or 
http://www.geekology.co.za/blog/wp-content/uploads/2010/07/running-firefox-3-and
-4-beta-simultaneously-on-mac-1.jpg. this give user clue what do do. noticed 
that Applications directory in disk image is just shortcut to Applications 
directory, and i think rest of configuration is made by changing icon sizes and 
background.

Original comment by w.kowa...@gmail.com on 25 Jan 2011 at 1:42

GoogleCodeExporter commented 8 years ago
ok false alarm somehow...
just to note the standard way of doing it, which works 100% (probably all mac 
users know this already ofc):

1) download .dmg
2) open .dmg (window with content appears: NullpoMino_7.5.0 [blue icon])
3) drag this icon onto Applications folder (dock)
4) start NullpoMino from Applications folder, all settings / replays are saved

Original comment by bob.ins...@gmail.com on 25 Jan 2011 at 2:00