Line baking tin with parchment paper. Preheat oven to 150°C.
Place the dried fruit, pineapple, orange juice and spices in a large pot. Bring to slow boil and continue stirring. Simmer until mixture softens and caramelises.
Mix flour and baking powder together in a large bowl. Add flaxseed eggs and fruit mixture to bowl and mix thoroughly.
Pour batter into baking dish and spread evenly. Bake for 1 hour until a skewer comes out clean.
Let the cake cool or chill in fridge until serving time.