В связи с тем, что, как оказалось, ручная сборка RPM пакета может вызывать трудности у некоторых пользователей, решил опубликовать простой SH скрипт, который загрузит нужные файлы, спеки и соберёт пакет Steam для RPM based дистрибутивов в автоматическом режиме.
Запуск скрипта
Работать со скриптом очень просто. Он написан так, чтобы не требовать от пользователя никаких действий (в системе всё равно должен быть установлен пакет rpmbuild).
Итак, для запуска автоматической сборки откройте терминал и введите в нём следующую команду:
wget https://github.com/xvitaly/steamrpm/raw/master/genrpm.sh && chmod +x genrpm.sh && ./genrpm.sh
Будет произведена загрузка базового shell-скрипта из репозитория на GitHub, выдача ему прав на запуск и собственно сам запуск.
Установка собранного скриптом пакета
Результат работы, т.е. готовый к установке RPM-файл с клиентом Steam для GNU/Linux, вы найдёте в каталоге ~/rpmbuild/RPMS/`uname -m`/.
Для установки в систему воспользуйтесь штатными средствами вашего дистрибутива. Если у вас Fedora, CentOS или RHEL, то выполните в терминале следующую команду:
sudo yum -y install ~/rpmbuild/RPMS/`uname -m`/steam*
На openSUSE:
sudo zypper install ~/rpmbuild/RPMS/`uname -m`/steam*.rpm