yaml and desktop corrections

build requirements still need correcting