There is no parallel structure that can make the last item use the verb installed by assumption. You have to either make the elided verb explicit in front of every list item (where the last is a different verb), or use a separate clause or sentence.
Roger installed windows in offices, he installed lamps in apartments, he installed doors in schools, and he repaired roofs.
Roger installed windows in offices, lamps in apartments, and doors in schools; he also repaired roofs.
Alternatively, if you mean to use repaired in repaired roofs as an adjective rather than a verb, then:
Roger installed windows in offices, lamps in apartments, doors in schools, and roofs that had been repaired [on top of houses].
Although the additional parenthetical information isn't required, the use of in [somewhere] with every other list item makes it awkward to not continue the pattern and mention where he installed the repaired roofs.