One additional note: we don't need Provides here as firstly the transitional bootgen-xlnx package depends directly on xilinx-bootgen and we want both it and the empty transitional package to be installable simultaneously, and secondly I'm intending to patch xlnx-firmware to depend on "xilinx-bootgen | bootgen-xlnx" to permit it to work with the legacy package (in case xlnx-firmware migrates before the new package), and to permit the empty transitional package to be uninstalled and the dependencies still be satisfied.
One additional note: we don't need Provides here as firstly the transitional bootgen-xlnx package depends directly on xilinx-bootgen and we want both it and the empty transitional package to be installable simultaneously, and secondly I'm intending to patch xlnx-firmware to depend on "xilinx-bootgen | bootgen-xlnx" to permit it to work with the legacy package (in case xlnx-firmware migrates before the new package), and to permit the empty transitional package to be uninstalled and the dependencies still be satisfied.