[steam/f27] Update ports list for 11th October 2018 client
by Simone Caronni
commit 0b167f79bd8aa251a151a6b49bb409545ea443d2
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Oct 15 23:02:23 2018 +0200
Update ports list for 11th October 2018 client
README.Fedora | 2 +-
steam.spec | 1 +
steam.xml | 3 +--
3 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/README.Fedora b/README.Fedora
index 6d61335..7674a84 100644
--- a/README.Fedora
+++ b/README.Fedora
@@ -40,7 +40,7 @@ In-Home streaming configuration
Valve has supported In-Home streaming (both as a server and as a client) in
Linux for quite some time. According to the documentation, streaming uses UDP
-ports 27031 and 27036 and TCP ports 27036 and 27037.
+ports 27031 to 27036 and TCP ports 27036 and 27037.
The package includes the required service definitions for FirewallD. If you have
installed a default desktop, FirewallD should be your firewall solution. To make
diff --git a/steam.spec b/steam.spec
index 4879f3b..0063c64 100644
--- a/steam.spec
+++ b/steam.spec
@@ -194,6 +194,7 @@ fi
%changelog
* Mon Oct 15 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-2
- Update Vulkan requirements for CentOS/RHEL 7.
+- Update ports list for 11th October 2018 client.
* Thu Oct 11 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-1
- Update to 1.0.0.56.
diff --git a/steam.xml b/steam.xml
index 84b4b23..369b25f 100644
--- a/steam.xml
+++ b/steam.xml
@@ -4,6 +4,5 @@
<description>Steam in-home streaming allows you to play a game on one computer when the game process is actually running on another computer elsewhere in your home. Through Steam, game audio and video is captured on the remote computer and sent to the player’s computer. The game input (keyboard, mouse or gamepad) is sent from the player’s computer to the game process on the remote computer.</description>
<port protocol="tcp" port="27036"/>
<port protocol="tcp" port="27037"/>
- <port protocol="udp" port="27031"/>
- <port protocol="udp" port="27036"/>
+ <port protocol="udp" port="27031-27036"/>
</service>
6 years, 1 month
[steam/f27] Update requirements for CentOS/RHEL 7
by Simone Caronni
commit c3e194b8b49adb08fe62734459857fef3593acd6
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Oct 15 21:31:28 2018 +0200
Update requirements for CentOS/RHEL 7
steam.spec | 37 +++++++++++++++++--------------------
1 file changed, 17 insertions(+), 20 deletions(-)
---
diff --git a/steam.spec b/steam.spec
index b426da8..4879f3b 100644
--- a/steam.spec
+++ b/steam.spec
@@ -3,7 +3,7 @@
Name: steam
Version: 1.0.0.56
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file
License: Steam License Agreement
@@ -48,29 +48,23 @@ BuildRequires: systemd
Requires: tar
Requires: zenity
-%if 0%{?fedora} == 25 || 0%{?rhel} == 7
-# Required for S3 compressed textures on free drivers (intel/radeon/nouveau)
-Requires: libtxc_dxtn%{?_isa}
-%endif
-
-# Most games use OpenGL. i686 version of this package is necessary even on
-# x86_64 systems for running 32bit games.
+# Most games use OpenGL, some games already use Vulkan. Vulkan is also required
+# for Steam Play to run Windows games through emulation. i686 version of these
+# packages are necessary even on x86_64 systems for running 32bit games. Pull in
+# native arch drivers as well, by not specifying _isa macro, native arch
+# packages are preferred. This will make sure people have all necessary drivers
+# for both i686 and x86_64 games.
Requires: mesa-dri-drivers%{?_isa}
-
-# Some games already use Vulkan. Also required for Steam Play allowing to run
-# Windows games through emulation. Again, i686 version is necessary even on
-# x86_64 systems.
-Requires: mesa-vulkan-drivers%{?_isa}
-Requires: vulkan-loader%{?_isa}
-
-# Pull in native arch drivers as well. By not specifying _isa macro, DNF
-# prefers native arch package (x86_64 on x86_64, i686 on i686). This will
-# make sure people have all necessary drivers for both i686 and x86_64 games.
-# This "trick" might stop working in future DNF versions, but shouldn't break
-# anything.
Requires: mesa-dri-drivers
+Requires: mesa-vulkan-drivers%{?_isa}
Requires: mesa-vulkan-drivers
+%if 0%{?rhel} == 7
+Requires: vulkan%{?_isa}
+Requires: vulkan
+%else
+Requires: vulkan-loader%{?_isa}
Requires: vulkan-loader
+%endif
# Minimum requirements for starting the steam client for the first time
Requires: alsa-lib%{?_isa}
@@ -198,6 +192,9 @@ fi
%{_udevrulesdir}/*
%changelog
+* Mon Oct 15 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-2
+- Update Vulkan requirements for CentOS/RHEL 7.
+
* Thu Oct 11 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-1
- Update to 1.0.0.56.
6 years, 1 month
[steam/el7] Sync with master branch
by Simone Caronni
commit 26343d46abf9516e2ee9ca0a2f6b5de7371b899c
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Oct 15 23:24:23 2018 +0200
Sync with master branch
README.Fedora | 2 +-
sources | 2 +-
steam-controller-gamepad-emulation.patch | 12 ++++----
steam.spec | 48 ++++++++++++++++++++++++--------
steam.xml | 3 +-
5 files changed, 46 insertions(+), 21 deletions(-)
---
diff --git a/README.Fedora b/README.Fedora
index 6d61335..7674a84 100644
--- a/README.Fedora
+++ b/README.Fedora
@@ -40,7 +40,7 @@ In-Home streaming configuration
Valve has supported In-Home streaming (both as a server and as a client) in
Linux for quite some time. According to the documentation, streaming uses UDP
-ports 27031 and 27036 and TCP ports 27036 and 27037.
+ports 27031 to 27036 and TCP ports 27036 and 27037.
The package includes the required service definitions for FirewallD. If you have
installed a default desktop, FirewallD should be your firewall solution. To make
diff --git a/sources b/sources
index 65eed7b..0f11019 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2c1ff88d15d64c3997551a9874b7b830 steam_1.0.0.53.tar.gz
+1ea5a9bbfc742ce7fee18d67d62c79ea steam_1.0.0.56.tar.gz
diff --git a/steam-controller-gamepad-emulation.patch b/steam-controller-gamepad-emulation.patch
index f3dd10d..3de6bac 100644
--- a/steam-controller-gamepad-emulation.patch
+++ b/steam-controller-gamepad-emulation.patch
@@ -1,10 +1,10 @@
-diff -Naur steam.old/lib/udev/rules.d/99-steam-controller-perms.rules steam/lib/udev/rules.d/99-steam-controller-perms.rules
---- steam.old/lib/udev/rules.d/99-steam-controller-perms.rules 2016-11-28 14:49:17.909244287 +0100
-+++ steam/lib/udev/rules.d/99-steam-controller-perms.rules 2016-11-28 14:50:15.374202514 +0100
-@@ -23,3 +23,7 @@
+diff -Naur steam.old/lib/udev/rules.d/60-steam-input.rules steam/lib/udev/rules.d/60-steam-input.rules
+--- steam.old/lib/udev/rules.d/60-steam-input.rules 2018-10-11 09:43:36.771531454 +0200
++++ steam/lib/udev/rules.d/60-steam-input.rules 2018-10-11 09:46:09.264176676 +0200
+@@ -62,3 +62,7 @@
- # DualShock 4 Slim over bluetooth hidraw
- KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0666"
+ # STRIKEPAD PS4 Grip Add-on
+ KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c5", MODE="0666"
+
+# This rule is necessary for gamepad emulation; make sure each user requiring
+# it is part of the input group.
diff --git a/steam.spec b/steam.spec
index 3f3b449..0063c64 100644
--- a/steam.spec
+++ b/steam.spec
@@ -2,8 +2,8 @@
%global debug_package %{nil}
Name: steam
-Version: 1.0.0.54
-Release: 18%{?dist}
+Version: 1.0.0.56
+Release: 2%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file
License: Steam License Agreement
@@ -48,13 +48,23 @@ BuildRequires: systemd
Requires: tar
Requires: zenity
-%if 0%{?fedora} == 25 || 0%{?rhel} == 7
-# Required for S3 compressed textures on free drivers (intel/radeon/nouveau)
-Requires: libtxc_dxtn%{?_isa}
-%endif
-
-# Required for running the package on 32 bit systems with free drivers
+# Most games use OpenGL, some games already use Vulkan. Vulkan is also required
+# for Steam Play to run Windows games through emulation. i686 version of these
+# packages are necessary even on x86_64 systems for running 32bit games. Pull in
+# native arch drivers as well, by not specifying _isa macro, native arch
+# packages are preferred. This will make sure people have all necessary drivers
+# for both i686 and x86_64 games.
Requires: mesa-dri-drivers%{?_isa}
+Requires: mesa-dri-drivers
+Requires: mesa-vulkan-drivers%{?_isa}
+Requires: mesa-vulkan-drivers
+%if 0%{?rhel} == 7
+Requires: vulkan%{?_isa}
+Requires: vulkan
+%else
+Requires: vulkan-loader%{?_isa}
+Requires: vulkan-loader
+%endif
# Minimum requirements for starting the steam client for the first time
Requires: alsa-lib%{?_isa}
@@ -114,7 +124,7 @@ and screenshot functionality, and many social features.
%autosetup -p1 -n %{name}
sed -i 's/\r$//' %{name}.desktop
-sed -i 's/\r$//' steam_install_agreement.txt
+sed -i 's/\r$//' steam_subscriber_agreement.txt
cp %{SOURCE10} .
@@ -151,8 +161,9 @@ install -p -m 0644 %{SOURCE4} %{buildroot}%{_datadir}/appdata/
%endif
%firewalld_reload
-%postun
%if 0%{?rhel} == 7
+
+%postun
/usr/bin/update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
@@ -162,10 +173,11 @@ fi
%posttrans
%{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
%endif
%files
-%license COPYING steam_install_agreement.txt
+%license COPYING steam_subscriber_agreement.txt
%doc README debian/changelog README.Fedora
%{_bindir}/%{name}
%{_datadir}/appdata/%{name}.appdata.xml
@@ -180,6 +192,20 @@ fi
%{_udevrulesdir}/*
%changelog
+* Mon Oct 15 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-2
+- Update Vulkan requirements for CentOS/RHEL 7.
+- Update ports list for 11th October 2018 client.
+
+* Thu Oct 11 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.56-1
+- Update to 1.0.0.56.
+
+* Wed Oct 10 2018 Kamil Páral <kamil.paral(a)gmail.com> - 1.0.0.54-20
+- require vulkan drivers
+- require x86_64 graphics drivers when installed on x86_64 systems
+
+* Sun Aug 19 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1.0.0.54-19
+- Rebuilt for Fedora 29 Mass Rebuild binutils issue
+
* Tue Jul 24 2018 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.54-18
- Add firewalld-filesystem to BuildRequires to expand firewalld_reload macro.
diff --git a/steam.xml b/steam.xml
index 84b4b23..369b25f 100644
--- a/steam.xml
+++ b/steam.xml
@@ -4,6 +4,5 @@
<description>Steam in-home streaming allows you to play a game on one computer when the game process is actually running on another computer elsewhere in your home. Through Steam, game audio and video is captured on the remote computer and sent to the player’s computer. The game input (keyboard, mouse or gamepad) is sent from the player’s computer to the game process on the remote computer.</description>
<port protocol="tcp" port="27036"/>
<port protocol="tcp" port="27037"/>
- <port protocol="udp" port="27031"/>
- <port protocol="udp" port="27036"/>
+ <port protocol="udp" port="27031-27036"/>
</service>
6 years, 1 month
[xorg-x11-drv-nvidia] Add Conflicts xorg-x11-drv-nvidia-390xx
by Leigh Scott
commit 566efdb58e7693b7584f718ea9d59f1cc5f0c395
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Mon Oct 15 21:00:11 2018 +0100
Add Conflicts xorg-x11-drv-nvidia-390xx
xorg-x11-drv-nvidia.spec | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 7bc103c..1570aa3 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -70,8 +70,7 @@ Obsoletes: %{_nvidia_serie}-kmod < %{?epoch}:%{version}
Provides: %{_nvidia_serie}-kmod-common = %{?epoch}:%{version}
Conflicts: xorg-x11-drv-nvidia-304xx
Conflicts: xorg-x11-drv-nvidia-340xx
-Conflicts: xorg-x11-drv-fglrx
-Conflicts: xorg-x11-drv-catalyst
+Conflicts: xorg-x11-drv-nvidia-390xx
%global __provides_exclude ^(lib.*GL.*\\.so.*)$
%global __requires_exclude ^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$
6 years, 1 month
[xorg-x11-drv-nvidia-390xx] Add Conflicts xorg-x11-drv-nvidia
by Leigh Scott
commit 527e75b7bc06a1333dd01121c852c03671ba627b
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Mon Oct 15 20:57:47 2018 +0100
Add Conflicts xorg-x11-drv-nvidia
xorg-x11-drv-nvidia-390xx.spec | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/xorg-x11-drv-nvidia-390xx.spec b/xorg-x11-drv-nvidia-390xx.spec
index 07617ab..816d916 100644
--- a/xorg-x11-drv-nvidia-390xx.spec
+++ b/xorg-x11-drv-nvidia-390xx.spec
@@ -97,6 +97,7 @@ Obsoletes: %{_nvidia_serie}-kmod < %{?epoch}:%{version}
Provides: %{_nvidia_serie}-kmod-common = %{?epoch}:%{version}
Conflicts: xorg-x11-drv-nvidia-304xx
Conflicts: xorg-x11-drv-nvidia-340xx
+Conflicts: xorg-x11-drv-nvidia
%if 0%{?fedora} || 0%{?rhel} >= 7
%global __provides_exclude ^(lib.*GL.*\\.so.*)$
6 years, 1 month
[xorg-x11-drv-nvidia-390xx] Remove xorg-x11-drv-nvidia Obsoletes and provides
by Leigh Scott
commit 65024a3234b755702df3db1c1cb26b42795fded3
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Mon Oct 15 20:57:03 2018 +0100
Remove xorg-x11-drv-nvidia Obsoletes and provides
xorg-x11-drv-nvidia-390xx.spec | 2 --
1 file changed, 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia-390xx.spec b/xorg-x11-drv-nvidia-390xx.spec
index 270f822..07617ab 100644
--- a/xorg-x11-drv-nvidia-390xx.spec
+++ b/xorg-x11-drv-nvidia-390xx.spec
@@ -93,8 +93,6 @@ Requires: nvidia-settings-390xx%{?_isa} = %{version}
Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version}
Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release}
-Obsoletes: xorg-x11-drv-nvidia < %{?epoch}:%{version}
-Provides: xorg-x11-drv-nvidia = %{?epoch}:%{version}
Obsoletes: %{_nvidia_serie}-kmod < %{?epoch}:%{version}
Provides: %{_nvidia_serie}-kmod-common = %{?epoch}:%{version}
Conflicts: xorg-x11-drv-nvidia-304xx
6 years, 1 month
[kodi-pvr-wmc/f29] Enable arm build
by Mohamed ElMorabity
commit efcbcaf432b36f99997b85dae0d97eec2fd0dc66
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Oct 15 21:29:12 2018 +0200
Enable arm build
kodi-pvr-wmc.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/kodi-pvr-wmc.spec b/kodi-pvr-wmc.spec
index 3c39a38..279ba84 100644
--- a/kodi-pvr-wmc.spec
+++ b/kodi-pvr-wmc.spec
@@ -10,7 +10,7 @@ Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
Version: 2.3.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: WMC PVR for Kodi
License: GPLv2+
@@ -23,7 +23,7 @@ BuildRequires: kodi-devel >= %{kodi_version}
BuildRequires: kodi-platform-devel >= %{kodi_version}
BuildRequires: platform-devel
Requires: kodi >= %{kodi_version}
-ExclusiveArch: i686 x86_64 aarch64
+ExcludeArch: %{power64} ppc64le
%description
%{summary}.
@@ -49,6 +49,9 @@ ExclusiveArch: i686 x86_64 aarch64
%changelog
+* Mon Oct 15 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:2.3.3-2
+- Enable arm build
+
* Sat Sep 01 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:2.3.3-1
- Update to 2.3.3
- Enable aarch64 build
6 years, 1 month
[kodi-pvr-vuplus/f29] Enable arm build
by Mohamed ElMorabity
commit 2e297f1837d7bcba1fac391bf10b962a9c059608
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Oct 15 21:29:01 2018 +0200
Enable arm build
kodi-pvr-vuplus.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/kodi-pvr-vuplus.spec b/kodi-pvr-vuplus.spec
index 3beb730..e67a2e9 100644
--- a/kodi-pvr-vuplus.spec
+++ b/kodi-pvr-vuplus.spec
@@ -10,7 +10,7 @@ Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
Version: 3.7.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Vu+ PVR for Kodi
License: GPLv2+
@@ -24,7 +24,7 @@ BuildRequires: kodi-platform-devel >= %{kodi_version}
BuildRequires: platform-devel
BuildRequires: pkgconfig(tinyxml)
Requires: kodi >= %{kodi_version}
-ExclusiveArch: i686 x86_64 aarch64
+ExcludeArch: %{power64} ppc64le
%description
%{summary}.
@@ -53,6 +53,9 @@ find . -name "*.cpp" -exec chmod 0644 {} \;
%changelog
+* Mon Oct 15 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.7.3-2
+- Enable arm build
+
* Sat Sep 01 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.7.3-1
- Update to 3.7.3
- Enable aarch64 build
6 years, 1 month
[kodi-pvr-vdr-vnsi/f29] Enable arm build
by Mohamed ElMorabity
commit 5ff6080e213f74215875ae7579bdcb7e33961edc
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Mon Oct 15 21:28:47 2018 +0200
Enable arm build
kodi-pvr-vdr-vnsi.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/kodi-pvr-vdr-vnsi.spec b/kodi-pvr-vdr-vnsi.spec
index 59cdda2..d270c55 100644
--- a/kodi-pvr-vdr-vnsi.spec
+++ b/kodi-pvr-vdr-vnsi.spec
@@ -10,7 +10,7 @@ Name: kodi-%(tr "." "-" <<<%{kodi_addon})
# (https://github.com/opdenkamp/xbmc-pvr-addons/)
Epoch: 1
Version: 3.6.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: VDR PVR for Kodi
License: GPLv2+
@@ -24,7 +24,7 @@ BuildRequires: kodi-platform-devel >= %{kodi_version}
BuildRequires: mesa-libGL-devel
BuildRequires: platform-devel
Requires: kodi >= %{kodi_version}
-ExclusiveArch: i686 x86_64 aarch64
+ExcludeArch: %{power64} ppc64le
%description
%{summary}.
@@ -50,6 +50,9 @@ ExclusiveArch: i686 x86_64 aarch64
%changelog
+* Mon Oct 15 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.6.0-2
+- Enable arm build
+
* Sat Sep 01 2018 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 1:3.6.0-1
- Update to 3.6.0
- Enable aarch64 build
6 years, 1 month