Not being able to create all the recursive dirs for the .desktop file is not a fatal error. Neither is not being able to delete the old folder.
Ignore build/ dir.
Merge pull request #5 from Elyrith/apiv2

Merge install fixes from Elyrith/apiv2