]> git.pld-linux.org Git - packages/steam-launcher.git/blame - steam-launcher.spec
up to 1.0.0.71
[packages/steam-launcher.git] / steam-launcher.spec
CommitLineData
d593a640
JP
1%define _enable_debug_packages 0
2
5f6e21fa
JK
3Summary: Launcher for the Steam software distribution service
4Name: steam-launcher
26714f01 5Version: 1.0.0.71
3ec266c6 6Release: 1
5f6e21fa
JK
7License: distributable
8Group: Applications
c505b3aa 9Source0: https://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
26714f01 10# Source0-md5: 02be920816bc369c8ac6579942535910
d58e2a57 11Source1: %{name}.sysconfig
7b16f921 12Patch0: steamdeps.patch
2837397a 13Patch1: desktop_path.patch
5f6e21fa 14URL: http://store.steampowered.com/
5cada23f 15BuildRequires: sed >= 4.0
08b55c58 16Requires: ca-certificates >= 20180409-3
5f6e21fa 17Requires: curl
87488f77 18Requires: fonts-TTF-RedHat-liberation
5cada23f 19Requires: glibc >= 6:2.15
800a7af0 20Requires: libtxc_dxtn
5f6e21fa 21Requires: pld-release
7b16f921
JK
22Requires: poldek
23Requires: python-modules
24Requires: rpm
25Requires: which
26Requires: xdg-user-dirs
5f6e21fa
JK
27Requires: xterm
28Requires: xz
29Requires: zenity
30ExclusiveArch: %{ix86} %{x8664}
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
d58e2a57
JK
33%ifarch %{x8664}
34%define poldek_sources -n th -n th-i686
35%else
36%define poldek_sources -n th
37%endif
38
5f6e21fa
JK
39%description
40Steam is a software distribution service with an online store,
41automated installation, automatic updates, achievements, SteamCloud
42synchronized savegame and screenshot functionality, and many social
43features.
44
45%prep
2837397a 46%setup -qn steam-launcher
7b16f921 47%patch0 -p1
2837397a
JP
48%patch1 -p1
49
50%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' bin_steamdeps.py
51%{__sed} -i -e '1s,/usr/bin/env bash,%{__bash},' bin_steam.sh
5f6e21fa 52
7b16f921 53sed -i -e's/^ARCH\s*=.*$/ARCH = "%{_arch}"/' steamdeps
5f6e21fa
JK
54
55%install
56rm -rf $RPM_BUILD_ROOT
d58e2a57
JK
57
58install -d $RPM_BUILD_ROOT/etc/sysconfig
59
5f6e21fa
JK
60%{__make} install \
61 DESTDIR=$RPM_BUILD_ROOT
62
15d492f2 63rm $RPM_BUILD_ROOT%{_docdir}/steam/{README,steam_subscriber_agreement.txt}
5f6e21fa 64
6b775bed
JK
65# installed only when apt is installed on the build host
66[ -d $RPM_BUILD_ROOT/etc/apt ] && rm -r $RPM_BUILD_ROOT/etc/apt
67
d58e2a57
JK
68sed -e's/@SOURCES@/%{poldek_sources}/' %{SOURCE1} > $RPM_BUILD_ROOT/etc/sysconfig/%{name}
69
26714f01 70%{__rm} $RPM_BUILD_ROOT/usr/lib/steam/steam.desktop
2837397a 71
5f6e21fa
JK
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%post
76%update_icon_cache hicolor
77%update_desktop_database
78%glib_compile_schemas
79
80%postun
81%update_icon_cache hicolor
82%update_desktop_database_postun
83%glib_compile_schemas
84
85%files
86%defattr(644,root,root,755)
15d492f2 87%doc steam_subscriber_agreement.txt
5f6e21fa
JK
88%attr(755,root,root) %{_bindir}/steam
89%attr(755,root,root) %{_bindir}/steamdeps
d58e2a57 90%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
7b16f921 91%dir /usr/lib/steam
2837397a
JP
92%attr(755,root,root) /usr/lib/steam/bin_steam.sh
93%attr(755,root,root) /usr/lib/steam/bin_steamdeps.py
7b16f921 94/usr/lib/steam/bootstraplinux*.tar.xz
5f6e21fa
JK
95%{_desktopdir}/steam.desktop
96%{_iconsdir}/hicolor/*/*/*.png
97%{_mandir}/man6/steam.6*
98%{_pixmapsdir}/*.png
26714f01 99%{_datadir}/metainfo/com.valvesoftware.Steam.metainfo.xml
This page took 0.04703 seconds and 4 git commands to generate.