rpms/steam/F-20 README.Fedora, 1.3, 1.4 steam.spec, 1.12, 1.13 steam-disable-runtime.patch, 1.3, NONE steam.csh, 1.3, NONE steam.sh, 1.3, NONE

Simone Caronni slaanesh at rpmfusion.org
Tue Aug 5 08:59:43 CEST 2014


Author: slaanesh

Update of /cvs/nonfree/rpms/steam/F-20
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv8409

Modified Files:
	README.Fedora steam.spec 
Removed Files:
	steam-disable-runtime.patch steam.csh steam.sh 
Log Message:
* Tue Jul 29 2014 Simone Caronni <negativo17 at gmail.com> - 1.0.0.48-3
- Obsolete noruntime subpackage.



Index: README.Fedora
===================================================================
RCS file: /cvs/nonfree/rpms/steam/F-20/README.Fedora,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- README.Fedora	6 Jan 2014 11:19:55 -0000	1.3
+++ README.Fedora	5 Aug 2014 06:59:43 -0000	1.4
@@ -45,16 +45,3 @@
  $ cp libflashplayer.so ~/.local/share/Steam/ubuntu12_32/plugins/
 
 3) Start again steam and enjoy the videos.
-
-Running Steam without the Ubuntu libraries (Steam runtime)
-==========================================================
-
-Normally the package uses Ubuntu libraries. To use instead Fedora provided
-libraries, install the additional package "steam-noruntime".
-
-After installing, log out and log in back again so the environment file is
-sourced, setting STEAM_RUNTIME to 0.
-
-Running Steam this way is unsupported and may lead to unexpected results. Also
-videos in the client are not played, regardless of the installation of the Flash
-Plugin.


Index: steam.spec
===================================================================
RCS file: /cvs/nonfree/rpms/steam/F-20/steam.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- steam.spec	7 Jul 2014 10:01:26 -0000	1.12
+++ steam.spec	5 Aug 2014 06:59:43 -0000	1.13
@@ -3,16 +3,13 @@
 
 Name:           steam
 Version:        1.0.0.48
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Installer for the Steam software distribution service
 # Redistribution and repackaging for Linux is allowed, see license file
 License:        Steam License Agreement
 URL:            http://www.steampowered.com/
 Source0:        http://repo.steampowered.com/steam/pool/%{name}/s/%{name}/%{name}_%{version}.tar.gz
 Source10:       README.Fedora
-Patch0:         %{name}-disable-runtime.patch
-Source1:        %{name}.sh
-Source2:        %{name}.csh
 ExclusiveArch:  i686
 
 BuildRequires:  desktop-file-utils
@@ -33,73 +30,17 @@
 Requires:       mesa-libGL%{_isa}
 Requires:       nss%{_isa}
 
+Obsoletes:      %{name}-noruntime < %{version}-%{release}
+Provides:       %{name}-noruntime = %{version}-%{release}
+
 %description
 Installer for the Steam software distribution service.
 Steam is a software distribution service with an online store, automated
 installation, automatic updates, achievements, SteamCloud synchronized
 savegame and screenshot functionality, and many social features.
 
-%package        noruntime
-Summary:        Use system libraries instead of the Steam Runtime
-Requires:       steam = %{version}-%{release}
-Buildarch:      noarch
-
-# After the Steam client has been downloaded run the following command and then
-# adjust the list of requirements to remove dependencies pulled in by other
-# packages.
-
-# cd ~/.local/share/Steam/ubuntu12_32/
-# for i in `ldd *.so | egrep -v "linux-gate.so|ld-linux.so" | awk '{print $1}'` `find steam-runtime/i386 -name "*.so*" -exec basename {} \;`; do
-#   repoquery --disablerepo=* --enablerepo=fedora,updates -q --qf="Requires:       %{name}" --whatprovides "$i"
-# done | sort | uniq | sed 's/$/%{_isa}/g'
-
-# Required for enabling Steam system tray icon
-Requires:       libappindicator%{_isa}
-# Requirements for the main client
-Requires:       alsa-plugins-pulseaudio%{_isa}
-Requires:       avahi-libs%{_isa}
-Requires:       bzip2-libs%{_isa}
-Requires:       expat%{_isa}
-Requires:       harfbuzz%{_isa}
-Requires:       json-c%{_isa}
-Requires:       keyutils-libs%{_isa}
-Requires:       libasyncns%{_isa}
-Requires:       libattr%{_isa}
-Requires:       libffi%{_isa}
-Requires:       libgcrypt%{_isa}
-Requires:       libsndfile%{_isa}
-Requires:       libusbx%{_isa}
-Requires:       libXau%{_isa}
-Requires:       libXdmcp%{_isa}
-Requires:       mesa-dri-drivers%{_isa}
-Requires:       mesa-libEGL%{_isa}
-Requires:       NetworkManager-glib%{_isa}
-Requires:       openal-soft%{_isa}
-Requires:       pcre%{_isa}
-Requires:       pixman%{_isa}
-Requires:       tcp_wrappers-libs%{_isa}
-# Additional requirements for games that use the Steam runtime libraries
-Requires:       GConf2%{_isa}
-Requires:       SDL_image%{_isa}
-Requires:       SDL_mixer%{_isa}
-Requires:       SDL_ttf%{_isa}
-Requires:       SDL2_image%{_isa}
-Requires:       SDL2_mixer%{_isa}
-Requires:       libcurl%{_isa}
-Requires:       speex%{_isa}
-
-%description    noruntime
-The Steam client normally uses a set of libraries derived from Ubuntu (the Steam
-Runtime); and all titles on Steam are compiled against those libraries.
-
-This package takes care of installing all the requirements to use system
-libraries in place of the Steam Runtime and a profile environment file to enable
-it. Please note that this is not a supported Valve configuration and it may lead
-to unexpected results.
-
 %prep
 %setup -q -n %{name}
-%patch0 -p1
 sed -i 's/\r$//' %{name}.desktop
 sed -i 's/\r$//' steam_install_agreement.txt
 cp %{SOURCE10} .
@@ -108,7 +49,6 @@
 # Nothing to build
 
 %install
-# Steam package
 make install DESTDIR=%{buildroot}
 rm -fr %{buildroot}%{_docdir}/%{name}/ %{buildroot}%{_bindir}/%{name}deps
 
@@ -117,10 +57,6 @@
 install -D -m 644 -p lib/udev/rules.d/99-steam-controller-perms.rules \
     %{buildroot}%{_udevrulesdir}/99-steam-controller-perms.rules
 
-# Steam no-runtime package
-mkdir -p %{buildroot}%{_sysconfdir}/profile.d
-install -pm 644 %{SOURCE1} %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d
-
 %post
 /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 %{_bindir}/update-desktop-database &> /dev/null || :
@@ -146,10 +82,10 @@
 %{_mandir}/man6/%{name}.*
 %{_udevrulesdir}/99-steam-controller-perms.rules
 
-%files noruntime
-%config(noreplace) %{_sysconfdir}/profile.d/%{name}.*sh
-
 %changelog
+* Tue Jul 29 2014 Simone Caronni <negativo17 at gmail.com> - 1.0.0.48-3
+- Obsolete noruntime subpackage.
+
 * Mon Jun 23 2014 Simone Caronni <negativo17 at gmail.com> - 1.0.0.48-2
 - Add additional libraries required by games when skipping runtime.
 


--- steam-disable-runtime.patch DELETED ---


--- steam.csh DELETED ---


--- steam.sh DELETED ---


More information about the rpmfusion-commits mailing list