Solarpack Corporacion Tecnologica SA (BME:SPK) has agreed to purchase a 90.5% stake in two solar photovoltaic (PV) projects in southern Peru for USD 51.5 million (EUR 46.2m) to bring its ownership to 100%.