Bug 34738 - merge mageia steam srpm to get x86_64 support
Summary: merge mageia steam srpm to get x86_64 support
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: steam (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Денис Назаров
QA Contact: qa-sisyphus
URL: http://distrib-coffee.ipsl.jussieu.fr...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-30 13:55 MSK by viy
Modified: 2018-04-11 14:12 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2018-03-30 13:55:31 MSK
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.
Comment 1 Денис Назаров 2018-03-31 10:41:16 MSK
В 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, всё равно поставятся же оба пакета.
Comment 2 viy 2018-04-10 12:54:19 MSK
Спасибо! закрываю. Сорри за беспокойство.
Comment 3 Michael Shigorin 2018-04-11 14:12:46 MSK
(В ответ на комментарий №0)
> вместо этого там пакет тащит с собой
> %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
То есть они попросту не осилили ни один из вариантов biarch.