I would reduce the aldehyde to the alcohol, brominate the alcohol and make I phosphonium salt and do a Wittig reaction, this puts the double bond in place.
As you said make acetone from propane, make the Grignard and react with the acetone.
The Grignard I would do after reduction of the alcohol.
I hope that's clear enough