Add build from source recipe