Public library to close for repairs