Spanish champion Barcelona signed forward Karim Adeyemi from Borussia Dortmund on a five-year contract on Thursday, as it rebuilds the attack following the departure of veteran striker Robert Lewandowski