Keep it clean
If you believe that a wish duplicates another one or is not meant for the category, use Options button above to report a duplicate or spam.
Add your wish
If there is an item you wish to have on GOG.com and it’s not yet on the wishlist, please add your wish
Mac - Don't use an installer
Weird thing is, the games themselves are drag and drop applications, yet Galaxy client isn't.
MacOS installers are evil, because there is no DE-installation.
Please distribute as a .dmg image of a .app like is recommended by Apple.
I cancelled the install the first time because it is an installer, and I'm really upset this is the only way it's distributed.
I don't have problem with package type installation. However I am very disapointed with a way they are using package format -> www.gog.com/wishlist/galaxy/os_x_use_installer_package_pkg_properly
They are not using .pkg preperly because they install everything with postinstall .bash script (thus you can't see file list because package itself does not know about any files).
I agree, I don’t like package installers. They are not transparent enough in what they are installing (GalaxyClient doesn’t even show a file list prior or after installation, the Terminal command pkgutil is useless for this). Using the installer to install a daemon is also not necessary or good, as it’s not default behaviour on OS X anyway. This can be easily accomplished from within the app too, after installation.
Asking for a password is necessary and the correct behaviour since /Applications requires admin to write. If you were a non-admin user, you would not be able to drag and drop a .app into /Applications either without sudo. Most people never realise this because they are the sole admin user on their machine.
I am in favour of the .pkg installer, but with an improvement to choose the install directory. That way if you choose to install somewhere in your home folder (e.g. ~/Applications), Installer.app would naturally not require your password.
Installers have the benefit of setting up defaults (in Galaxy’s case it appears to setup the daemon for automatically running at login), and logging all their actions. I also like that I can install packages unattended from a terminal.
5 comments about this wish