fix cairo dependency