Combine apricots and water in a medium pot and boil until apricots are soft.
Puree the softened fruit, using a food mill or food processor.
In a large pot, combine remaining ingredients with 6 cups of fruit puree (if you have additional puree, it makes good baby food or can be frozen for later use).
Bring to a boil over medium heat.
Reduce heat and continue gently boiling, stirring often, until butter is thickened and spreadable.
Ladle hot butter into clean jars and process for 10 minutes in a boiling-water bath.