beignet: add provides and replaces