1. x86_64 support Обратил внимание, что в Mageia в пакете steam нет ExclusiveArch, вместо этого там пакет тащит с собой %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz пакет здесь: http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/nonfree/release/steam-1.0.0.54-1.mga6.nonfree.src.rpm Может, и нам добавить x86_64 support? 2. вынести udev rules в подпакет steam-udevrules ? в mageia про это сказано так: # Steam hardware udev rules are packaged in the steam-udevrules SRPM in Core # to be available for third-party libre drivers like steamcontroller.
В Mageia вообще указано BuildArch: noarch, но по факту x86_64 бинарника нет, только x86 (находится как раз в %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz и обновляется с серверов Valve), так что мне кажется не стоит убирать ExclusiveArch. Всё равно steam не запустится без 32-х разрядных библиотек и драйверов (вдруг кто-то отключит i586-x86_64 и удалит все 32-х разрядные библиотеки). А так в x86_64 он правильно тащит все зависимости. В udev находятся 2 файла для поддержки Steam Controller и HTC Vive, без самого steam они всё равно не работают (по крайней мере Steam Controller, т.к. HTC Vive у меня нет - проверить не могу). Т.е. если эти 2 файла вынести в отельный пакет steam-udev и в steam добавить зависимость на этот steam-udev, всё равно поставятся же оба пакета.
Спасибо! закрываю. Сорри за беспокойство.
(В ответ на комментарий №0) > вместо этого там пакет тащит с собой > %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz То есть они попросту не осилили ни один из вариантов biarch.