-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 06 Apr 2020 15:13:25 +0100 Source: steam Architecture: source Version: 1.0.0.62-1 Distribution: experimental Urgency: medium Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 930613 Changes: steam (1.0.0.62-1) experimental; urgency=medium . * New upstream release (currently considered to be a beta) - New directory layout - Update steam binary - Update steam-devices udev rules from <https://github.com/ValveSoftware/steam-devices/>: add ZeroPlus P4 (hitbox) hidraw device, 0c12:0ef6 * d/rules: Make .orig directory configurable. It's canonically "..", but users of git-buildpackage often separate the directory with git repositories from the directory with large binaries. * d/rules: Add support for downloading beta steam-launcher versions. The 1.0.0.62 launcher release is currently considered to be a beta, which will be promoted to stable status after it has had more testing. * d/rules: Cope with the upstream release having an epoch. Ubuntu's modified version of this package has an epoch as a result of an older, unrelated package "sTeam" with a higher version number, which used to be in Debian and Ubuntu many years ago. Valve's steam package now has an epoch so that their 1:1.0.0.62 will be compared correctly against Ubuntu's 1:1.0.0.61. * d/rules: Be more verbose about the extraction process * d/rules: Keep most upstream files in the orig tarball. The upstream "source" tarball has been restructured, and in particular the udev rules (which are MIT-licensed and come from a separate git repository) are now in subprojects/steam-devices. bootstrap*.tar.* contains precompiled libraries without their corresponding source code (it's available from repo.steampowered.com but not part of the "source" package), which we intentionally don't ship. The crashhandler module and the steamerrorreporter executable are also non-essential binaries. The other scripts and auxiliary files in the orig tarball are likely to be useful references, even if we don't actually ship them in binary packages. * d/copyright.in: Update * d/steam-devices.install: Update for upstream restructuring * d/steam.install: Update for new location of steam binary. I've left it in a subdirectory to reduce confusion with the top-level ./steam in upstream's "source" tarball, which is a symlink to bin_steam.sh. * Standards-Version: 4.5.0 (no changes required) * d/rules: Don't run upstream Makefile * Build-Depend on the libraries Valve put in their bootstrap tarball. This ensures that we have all the necessary metadata for dpkg-shlibdeps to generate the ${shlibs:Depends} for the proprietary steam executable. * d/scripts/steam: Distinguish between ~/.steam/steam and ~/.steam/root * Explicitly depend on the libraries that we delete from the Steam Runtime. We probably shouldn't be deleting these any more, because the Steam Runtime explicitly prefers newer versions from the host system in all cases, and if there are bugs in that mechanism that make deleting them necessary, Valve would like to know about them so they can be fixed - but for now, preserve historical behaviour. * d/steam-bug.presubj: Recommend running steam-runtime-system-info. This diagnostic tool was written for use in upstream bug reports, but is equally valuable for downstream distributors like us. * Depend on libgl1 instead of transitional libgl1-mesa-glx (Closes: #930613) * Use https for more URLs. In particular, https://repo.steampowered.com now works, and appears in upstream documentation. * d/copyright: Set Upstream-Name to steam-launcher. The upstream dpkg source package is still named steam for historical reasons, but it builds steam-launcher_*.deb, and calling it "steam-launcher" is a good way to disambiguate between the launcher/bootstrapper (which is what we're actually packaging here) and the full Steam client (which is downloaded by the launcher, and is what users normally see). * Move steam-devices Recommends into sorted order * Add Depends on file, used by the Steam Runtime setup scripts * Add Recommends on xdg-utils, which is used to launch URL handlers * Add Recommends on zenity, which Steam assumes is present * Add Depends on curl, used to download Steam updates * d/scripts/steam: Put location and version in environment variables. Recent Steam diagnostic tools use this to identify how Steam was launched. Checksums-Sha1: 4724c997f5a3b2b0975a282ea299c481727b13d8 2295 steam_1.0.0.62-1.dsc 75107dade5d19a1bdb09d0a1f739786a9a750a72 1664216 steam_1.0.0.62.orig.tar.xz f15533a22d1ef4195dfaede445e3a932c011fb5e 29576 steam_1.0.0.62-1.debian.tar.xz 78a5a796de9065c118713011953704ab263c7234 6125 steam_1.0.0.62-1_source.buildinfo Checksums-Sha256: acd6c300c64fc2d79ab1b7a34c8e314aee251ae26edd4962a66b42d597c40def 2295 steam_1.0.0.62-1.dsc 76c7da74447e29b1ca6dc59bb673986cd670ba23b8e53a508efe19a641115de8 1664216 steam_1.0.0.62.orig.tar.xz daad7e02b603c1c2c6d2c3fbde044d67d24f000d55a91828ef3d98dae5b670ea 29576 steam_1.0.0.62-1.debian.tar.xz 5d7f8ba4779ae592da43e3c462101464dc62fbb244e0316a2f92c4dfce9a4b44 6125 steam_1.0.0.62-1_source.buildinfo Files: cdc47b2302f88c67cb8617e533457457 2295 non-free/games optional steam_1.0.0.62-1.dsc ff1cb1486b611cece779b461e536dd66 1664216 non-free/games optional steam_1.0.0.62.orig.tar.xz 900f1e0ceca44852543f0d0d807036d4 29576 non-free/games optional steam_1.0.0.62-1.debian.tar.xz ae1859d8dcb950e5522a9f39ffc84eb7 6125 non-free/games optional steam_1.0.0.62-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl6LSGUACgkQ4FrhR4+B TE/J1g/8Ctn3gItRgJzvox1+Wzhd1frUG9YiA8wSZ3AxWFGNQxFi5VJaScsIEAzr Vo1WBiqUXEkVtAQi2Udvo2mnoNTS1KZ+KuYTMulSRP4wMDzIqYEDViEH4Ip1D9BM jOK3K5uUPuaSVi7OqKWbfJJExtPGZfSwq5zXvP0jOUyaZtlqRX/p4medUMgubtQZ 3nquTG6jB34vUGcTDP62f2MPLP4b/oNsevBIEVi+HdMisJzVxEweYlwH+2beXVHq MJUYzArbOm0TQJUoFYJ6TEGOIJiRFpvImhPvCQhSuwlzCdFMrJlWfu5uSRIOl1mk tzb8a8tCBC6HyamckFcLzuivQoXTAhTYLE9U6DPGqSOtwOXyJdchFlOZ3PdEAxgM ROa7faFjprLpL5Cm9V7XDgtIdcNEZ0Z7enU44ahWJoacrC3ieMCZW7SS20VDRozi mU9nrvnwLq06L7lvOMCJPGFuQz1tPI+HqHM12yfOO0w6VKufIFqBXdoSmP3pifWJ UTf0W+6G7I6Qnw8QzGoDVydbokwq5CSXd65edaCJbeXKPMpo8Z8mdQk0ndJL2FSa qff+Qr2/t+bm7G4lG55vjLnh8g1AV7b7B9ieSopEmYlwUH8YsKOQ+JscYGUU8rc4 NRcmbs2Lz5Un+3qVyaPjT0+AOxGDx1YbEnV2896ThFMo0BUIYH4= =8T3E -----END PGP SIGNATURE-----