Fix distcheck

desktop-file-validate is failing due to a missing semicolon
Add generated appdata file to .gitignore