Bug#857596: steam: Ships same files as Valve's official packages with different package name
Jeremy Bicha
jbicha at ubuntu.com
Mon Mar 13 02:02:06 UTC 2017
Source: steam
Version: 1.0.0.54-2
Severity: important
Valve has their own official repo and Steam packages.
Below I've pasted the contents of their steam-launcher_1.0.0.54_all.deb
As you can see, it ships conflicting files with Debian (and Ubuntu
16.10+)'s steam and steam-devices binaries.
Bug originally reported at https://launchpad.net/bugs/1638463
Valve distribution info
-------------------------------
I got the package from
http://repo.steampowered.com/steam/pool/steam/s/steam/
Confusingly, the same file is also distributed as
http://media.steampowered.com/client/installer/steam.deb (but it's
still the steam-launcher package)
which is linked to from https://github.com/ValveSoftware/steam-for-linux
The distributed sources.list has this content:
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
Ideas for Solutions
--------------------------
I think this will need coordination with the Valve packager to resolve this.
1. Maybe Valve could adopt the same package split as the Debian package.
For Valve's purposes, they might not like having more than one package
to distribute though.
2. Maybe the Debian package could be unsplit and renamed to
steam-launcher to match what Valve is distributing.
File List
-----------
/usr/bin/steamdeps
/usr/bin/steam
/usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
/usr/share/applications/steam.desktop
/usr/share/pixmaps/steam.png
/usr/share/pixmaps/steam_tray_mono.png
/usr/share/icons/hicolor/256x256/apps/steam.png
/usr/share/icons/hicolor/16x16/apps/steam.png
/usr/share/icons/hicolor/24x24/apps/steam.png
/usr/share/icons/hicolor/48x48/apps/steam.png
/usr/share/icons/hicolor/32x32/apps/steam.png
/usr/share/man/man6/steam.6.gz
/usr/share/doc/steam-launcher/changelog.gz
/usr/share/doc/steam-launcher/copyright
/usr/share/doc/steam/README
/usr/share/doc/steam/steam_install_agreement.txt.gz
/lib/udev/rules.d/60-HTC-Vive-perms.rules
/lib/udev/rules.d/99-steam-controller-perms.rules
/etc/apt/trusted.gpg.d/steam.gpg
/etc/apt/sources.list.d/steam.list
Thanks,
Jeremy Bicha
More information about the Pkg-games-devel
mailing list