Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2015-01-09 20:51:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "steam"

Changes:
--------
New Changes file:

--- /dev/null   2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2015-01-09 
20:51:15.000000000 +0100
@@ -0,0 +1,172 @@
+-------------------------------------------------------------------
+Mon Dec 29 18:15:01 UTC 2014 - mailaen...@opensuse.org
+
+- remove Fedora exceptions as they got their own RPM
+- rework this from fetch script to a real package
+- adhere to en.opensuse.org/SourceUrls
+- adhere to en.opensuse.org/openSUSE:Packaging_desktop_menu_categories
+- clean the package from duplicate icon files
+
+-------------------------------------------------------------------
+Sat Oct  4 19:27:56 UTC 2014 - mailaen...@opensuse.org
+
+- update to 1.0.0.49
+  * Update packaged icons.
+  * Update liblibstdc++ file version to match new runtime.
+
+-------------------------------------------------------------------
+Tue Jul  8 07:30:40 UTC 2014 - speili...@suse.com
+
+- Require libgcrypt20 on 13.20 or newer, libgcrypt11 was dropped there
+
+-------------------------------------------------------------------
+Fri Jun 20 03:44:27 UTC 2014 - romula...@gmail.com
+
+- update to 1.0.0.48
+
+-------------------------------------------------------------------
+Wed May 28 14:08:00 UTC 2014 - martadinata...@gmail.com
+
+- update to 1.0.0.47
+
+-------------------------------------------------------------------
+Thu Dec 26 14:53:32 UTC 2013 - mailaen...@opensuse.org
+
+- Don't spam the subscriber agreement in the RPM console as Steam
+  itself will display a proper EULA in a GUI to accept on first
+  start when it downloads the real runtime and client.
+- Update instructions of the RPM file description.
+- Added missing desktop, icon, mime database update macros.
+
+-------------------------------------------------------------------
+Thu Dec  5 23:18:14 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.45
+- explicit file attributes required in spec to fix build in 12.2
+
+-------------------------------------------------------------------
+Sun Dec  1 18:03:42 UTC 2013 - mihai.petracov...@gmail.com
+
+- Spec file clean-up
+       * Package now properly uninstalls
+
+-------------------------------------------------------------------
+Sat Nov 23 17:42:35 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.44
+
+-------------------------------------------------------------------
+Sat Oct 12 13:02:09 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.43
+
+-------------------------------------------------------------------
+Mon Sep 16 20:09:53 UTC 2013 - bwiedem...@suse.com
+
+- require dbus-1-glib-32bit libnm-glib4-32bit libnm-util2-32bit
+
+-------------------------------------------------------------------
+Mon Sep  9 18:15:39 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.41
+
+-------------------------------------------------------------------
+Sun Jul  7 12:49:15 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.39
+
+-------------------------------------------------------------------
+Wed Mar 13 12:38:33 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.36
+- display EULA before installation
+
+-------------------------------------------------------------------
+Tue Mar 12 17:32:10 UTC 2013 - mailaen...@opensuse.org
+
+- fix openal dependency for openSUSE 12.3 (bnc#808951)
+
+-------------------------------------------------------------------
+Wed Mar  6 20:34:29 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.35
+- fix problems with 32bit dependencies on x64 (bnc#806576)
+
+-------------------------------------------------------------------
+Sun Feb 24 19:41:57 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.33
+- require tar instead of ar since we don't unpack a .deb anymore
+- use lynx to dump only the text of the EULA without HTML tags
+
+-------------------------------------------------------------------
+Sat Feb 23 11:19:00 CET 2013 - buschman...@opensuse.org
+
+- added make and binutils explicit to the Requirements
+
+-------------------------------------------------------------------
+Tue Feb 19 16:28:00 CET 2013 - buschman...@opensuse.org
+
+- added conditional to requirements of gcc libs because names
+  changed in openSUSE 12.3
+
+-------------------------------------------------------------------
+Sun Feb 17 15:11:27 UTC 2013 - i...@marguerite.su
+
+- add Requires: libXdmcp6-32bit.
+
+-------------------------------------------------------------------
+Sat Feb 16 16:00:51 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.28
+
+-------------------------------------------------------------------
+Sun Feb 10 14:06:38 UTC 2013 - mailaen...@opensuse.org
+
+- updated to 1.0.0.25
+- use the new tar.gz provided by Valve
+
+-------------------------------------------------------------------
+Fri Feb  1 19:35:14 UTC 2013 - mailaen...@opensuse.org
+
+- updated to 1.0.0.22
+- created fetch-steam.sh to circumvent the "Limited Installation License"
+- removed all non-free binaries and scripts distributed by Valve
+
+-------------------------------------------------------------------
+Fri Dec 21 23:57:48 UTC 2012 - prus...@opensuse.org
+
+- updated to 1.0.0.18
+
+-------------------------------------------------------------------
+Thu Dec 20 11:18:48 UTC 2012 - prus...@opensuse.org
+
+- spec cleanup
+
+-------------------------------------------------------------------
+Sat Dec  8 02:27:21 UTC 2012 - jdmul...@gmail.com
+
+- Added support for x86_64 packages
+- Fixed libpng dependency for openSUSE
+- Added libopenal1-soft and Mesa-libGL1 dependencices for openSUSE
+
+-------------------------------------------------------------------
+Tue Nov 20 10:07:13 UTC 2012 - mailaen...@opensuse.org
+
+- SUSE specific fixes
+
+-------------------------------------------------------------------
+Wed Nov  7 00:00:00 UTC 2012 - s...@fedoraproject.org
+
+- add more Requires (from downloaded bits, not packaged bits)
+
+-------------------------------------------------------------------
+Tue Nov  6 00:00:00 UTC 2012 - s...@fedoraproject.org
+
+- fedora specific libpng conditionalization
+
+-------------------------------------------------------------------
+Tue Nov  6 00:00:00 UTC 2012 - s...@fedoraproject.org
+
+- initial Fedora RPM packaging
+

New:
----
  steam.changes
  steam.spec
  steam_1.0.0.49.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ steam.spec ++++++
#
# spec file for package steam
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           steam
Version:        1.0.0.49
Release:        0
Summary:        Installer for Valve's digital software distribution service
# "Limited Installation License"
License:        SUSE-Freeware
Group:          Amusements/Games/Other
Url:            http://www.steampowered.com/
Source:         
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
BuildRequires:  hicolor-icon-theme
BuildRequires:  shared-mime-info
BuildRequires:  update-desktop-files
BuildRequires:  dos2unix
BuildRequires:  fdupes

# dep_postfix macro is used to append "-32bit" to dependencies for x86_64 on 
openSUSE
%define dep_postfix %{nil}
%ifarch x86_64
  %define dep_postfix -32bit
%endif

Requires:       Mesa-libGL1%{dep_postfix}
Requires:       alsa%{dep_postfix} >= 1.0.23
Requires:       dbus-1-glib%{dep_postfix}
Requires:       gtk2-engine-oxygen%{dep_postfix}
Requires:       libSDL-1_2-0%{dep_postfix} >= 1.2.10
Requires:       libX11-6%{dep_postfix} >= 1.4.99.1
Requires:       libXdmcp6%{dep_postfix}
Requires:       libXext6%{dep_postfix}
Requires:       libXfixes3%{dep_postfix}
Requires:       libXi6%{dep_postfix} >= 1.2.99.4
Requires:       libXrandr2%{dep_postfix} >= 1.2.99.3
Requires:       libXrender1%{dep_postfix}
Requires:       libatk-1_0-0%{dep_postfix}
Requires:       libcairo2%{dep_postfix} >= 1.6.0
Requires:       libcurl4%{dep_postfix} >= 7.16.2-1
Requires:       libdbus-1-3%{dep_postfix} >= 1.2.14
Requires:       libfreetype6%{dep_postfix} >= 2.3.9
%if 0%{?suse_version} >= 1320
Requires:       libgcrypt20%{dep_postfix} >= 1.6.1
%else
Requires:       libgcrypt11%{dep_postfix} >= 1.4.5
%endif
Requires:       libgdk_pixbuf-2_0-0%{dep_postfix} >= 2.22.0
Requires:       libglib-2_0-0%{dep_postfix} >= 2.14.0
Requires:       libgmodule-2_0-0%{dep_postfix}
Requires:       libgobject-2_0-0%{dep_postfix}
Requires:       libgtk-2_0-0%{dep_postfix} >= 2.24.0
Requires:       libnm-glib4%{dep_postfix}
Requires:       libnm-util2%{dep_postfix}
Requires:       libogg0%{dep_postfix} >= 1.0
Requires:       libpango-1_0-0%{dep_postfix} >= 1.22.0
Requires:       libpixman-1-0%{dep_postfix} >= 0.24.4
Requires:       libpng12-0%{dep_postfix} >= 1.2.13
Requires:       libpulse0%{dep_postfix} >= 0.99.1
Requires:       libtheora0%{dep_postfix} >= 1.0
Requires:       libvorbis0%{dep_postfix} >= 1.1.2
Requires:       mozilla-nspr%{dep_postfix} >= 1.8.0.10
Requires:       mozilla-nss%{dep_postfix} >= 3.12.3
Requires:       cups-libs%{dep_postfix} >= 1.4.0
Requires:       fontconfig%{dep_postfix} >= 2.8.0
Requires:       glibc%{dep_postfix} >= 2.15
Requires:       openal-soft >= 1.13
Requires:       zlib%{dep_postfix} >= 1.2.3.3

# openSUSE 12.3 changed the name of some libs
%if 0%{?suse_version} >= 1230
Requires:       libgcc_s1%{dep_postfix} >= 4.1.1
Requires:       libopenal1%{dep_postfix} >= 1.13
Requires:       libstdc++6%{dep_postfix} >= 4.6
%endif
%if 0%{?suse_version} < 1230
Requires:       libgcc47%{dep_postfix} >= 4.1.1
Requires:       libopenal1-soft%{dep_postfix} >= 1.13
Requires:       libstdc++47%{dep_postfix} >= 4.6
%endif

# from steamdeps.txt which uses Debian package syntax
Requires:       curl
Requires:       xz
Requires:       zenity
Requires:       libxcb-dri2-0%{dep_postfix}
Requires:       libxcb-glx0%{dep_postfix}

%description
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.

This package will fetch and install the Steam bootstrap. Start Steam to
complete the installation of the client for the current user.

%prep
%setup -q -n steam

%build

%install
make DESTDIR=%{buildroot} install-bin install-docs install-icons 
install-bootstrap install-desktop

# TODO: Patch it so it works with zypper or at least does not invoke apt-get.
rm %{buildroot}%{_bindir}/steamdeps

%suse_update_desktop_file -r steam Game Amusement

dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt

%fdupes %{buildroot}%{_prefix}

%post
%desktop_database_post
%icon_theme_cache_post
%mime_database_post

%postun
%desktop_database_postun
%icon_theme_cache_postun
%mime_database_postun

%files
%defattr(-,root,root)
%{_bindir}/steam
%dir %{_prefix}/lib/steam
%{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
%{_datadir}/pixmaps/steam_tray_mono.png
%{_datadir}/pixmaps/steam.png
%{_datadir}/applications/steam.desktop
%{_datadir}/icons/hicolor/*/apps/steam.png
%dir %{_datadir}/doc/steam
%doc %{_datadir}/doc/steam/steam_install_agreement.txt
%doc %{_datadir}/doc/steam/README
%{_mandir}/man6/steam.6.gz

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to