-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 20 Jan 2023 15:04:54 +0000 Source: steam-installer Architecture: source Version: 1:1.0.0.75+ds-3 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 950493 992533 Changes: steam-installer (1:1.0.0.75+ds-3) unstable; urgency=medium . * Retry failed upload, no source changes . steam-installer (1:1.0.0.75+ds-2) unstable; urgency=medium . * d/scripts/steam.in: Add a zenity prompt before installing. Installing and running Steam implies running proprietary software, which might not be desirable, particularly for privileged users. Add a prompt before installing, as a safety-catch against accidentally running Steam under an unintended user account. * README.Debian: Mention pipewire-pulse as an alternative to pulseaudio * README.Debian: Recommend running Steam as an unprivileged user * README.Debian: Provide an example policy to silence polkit prompts. Because polkit policy applies at a per-user rather than per-program level, this is only useful if you are running Steam as an unprivileged guest user that does not have a legitimate need to carry out sysadmin operations like configuring the network. * d/steam.6: Add a replacement for the non-free upstream man page * Lintian/janitorial fixes: - Remove version constraints unnecessary since buster (oldstable) - Correct machine-readable copyright file URI - Update standards version to 4.6.2 (no changes needed) - d/upstream/metadata: Add bug URLs - d/source/lintian-overrides: Ignore absence of Repository in d/upstream/metadata. There is no public VCS for either the proprietary parts of Steam, or the open-source scripts included in this package. * Upload to unstable, replacing src:steam . steam-installer (1:1.0.0.75+ds-1) experimental; urgency=medium . * Rename source package and main binary package to steam-installer * Repack a version of Valve's steam-launcher package that is limited to only DFSG files, downloading the Valve-provided bootstrapper binary on-demand. The .deb never actually contained the full Steam client, only the "bootstrapper", which is enough to download the rest of Steam and set it up in the user's home directory. Since we require Internet access to do that initial setup, we might as well make use of that Internet access to fetch all the proprietary files, including the bootstrapper itself. This will make everything in the .deb DFSG-compliant, which will allow steam-installer and steam-devices to go into contrib and main, respectively. The icons and .desktop file that come with the proprietary client are also proprietary, so we substitute a generic "software installation" icon. During initial setup, we install the proprietary icons into the user's home directory, where they will take precedence over this placeholder. * Stop presenting the Steam Subscriber Agreement as a debconf question. Valve's own official .deb doesn't do this, and it really has more to do with use of a Steam account than it has to do with downloading the client. The Steam client presents the Steam Subscriber Agreement during creation of new Steam accounts. Doing this as a debconf question might have been necessary to comply with an earlier redistribution license (prior to version 1.0.0.55) but it doesn't seem to be required any more. (Closes: #950493) * Add a steam-libs metapackage to pull in the expected libraries and utilities to run Steam. This exists on both amd64 and i386. * Change steam-installer to Architecture: amd64, but with a cross-architecture dependency on steam-libs-i386, which depends on steam-libs:i386 as the usual workaround for explicit dependencies on a foreign-architecture package not being allowed. Older versions of Steam were purely i386 code, but newer versions use amd64 binaries for important functionality, so we have to use both. (Closes: #992533) * Remove parts of the build system that are no longer relevant. Unfortunately the upstream documentation is non-free, so we no longer have a man page. * d/copyright: Use machine-readable copyright format, and stop generating the copyright file using a template. We're no longer shipping files under Valve's proprietary license: those are now downloaded on-demand. * Take over the steam-devices package from src:steam, moving from non-free to main. Everything in it is DFSG. * Take over the steam package from src:steam, turning it into an empty transitional package and moving it from non-free to contrib. * d/p/metainfo-Include-Debian-specific-advice.patch: Include Debian-specific multiarch advice in AppStream metainfo * Move postinst reloading udev rules from steam-installer to steam-devices. It's really only steam-devices that wants this. * preinst: Add a way to fake presence of Nvidia drivers for testing * steam.in: Remove check for SSE2 instruction set. SSE2 is part of the amd64 baseline, but not the i386 baseline. This means we needed an explicit check for steam:i386 package, but we no longer need that check for steam-installer:amd64. * d/scripts/steam.in: Explicitly use set -e. This ensures it takes effect even if we run with something like `bash -x /usr/games/steam`. * d/steam-installer.bug-control: List Vulkan ICDs * d/steam-installer.bug-presubj: Mention Help -> System Information * Update copyright years * d/copyright: Add Disclaimer for contrib packages * README.Debian: Canonicalize name * README.Debian: Add some notes about install location * Upload to experimental for NEW processing Checksums-Sha1: 27881530e6a5bba4ab629b72b3971234b9ab9a55 2489 steam-installer_1.0.0.75+ds-3.dsc 5bca64b19d66c0f90fd3f9ff6d72d7d6320577d3 87864 steam-installer_1.0.0.75+ds-3.debian.tar.xz 015da5ebd8b95a81c0ae5a548b8789376990d868 7165 steam-installer_1.0.0.75+ds-3_source.buildinfo Checksums-Sha256: 816cd1f87134bb613f75484d790cc3d6760b98111ff4f469c0b63e069199df01 2489 steam-installer_1.0.0.75+ds-3.dsc 9a8d68e513429f7f7fd78b65ab011f64a2baccad25593ce7fecb6ee17d3bddfc 87864 steam-installer_1.0.0.75+ds-3.debian.tar.xz e3fc10d9f9ced005ba87ffc2843a9909b0f4a2a29fec46123dba5bff90334cbd 7165 steam-installer_1.0.0.75+ds-3_source.buildinfo Files: f1e967b7e206f6b074cb4b3380d96951 2489 games optional steam-installer_1.0.0.75+ds-3.dsc 43413ab85396faa2edebc35f060e9ca5 87864 games optional steam-installer_1.0.0.75+ds-3.debian.tar.xz 5315aa3ee7580ea2cc909664c3f0fa34 7165 games optional steam-installer_1.0.0.75+ds-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmPKrgMACgkQ4FrhR4+B TE9sbg/+KSEQlhoFEW+34U7ZbhtB4MIR1l9IJFN7ve0t4S0gHH3ULBlyu4soPHrh TUCbZFBlUHs6p96tJikH6d94Pqh6EelCE+mGGPXJ2GqkpBXnyShj4jlgqxJ+YeuQ RslHp9lAE1uWQ1kQULWNZKcSNimRQvR7TJ77TdQosdFAA8GYa/DYBMgQUVsc6ULT +Ka/1Y9eFTufnga5Zg1wHeVnRna1QHWpEckQEIftIsNJw7+7EEU4GXNit4/Fwd0A P/f1U2v0oIVIWLHy0YVtnizDSHryhfo81+yNWoa+J6meYKyNwl7C6Zb74fILKJW2 Tu3oN5VxtoqNPTdl5N203QveaVLhwGZ3B/xeWWDnmDm90k91x67SycCOt43JZ7wD JSs5AI+9rF4xyk902ko7oS/T+MSLJr5F9urG/XVfEtKllhTNRkY1BhWBMtizKm9X UgOGqen9zGYNMo0CulTAwJ4+vxPedCyg8N216VQiqC8ocDBDDkpLSqo8cc20GNyr Wv5qgpn1hEFgimtkMGF5KrCV8f/Wnrmj1CMOmXKB62llY4mxxV8GZRnLCe3jIm6D hCh96ld72e0GRJzpjXDFKq5o81GB3YdbF2jQbiHNDax+jex8dMJvyn5x11jzaOBF lt4GcdQVju5XUOQHd9Y3HeYpfjnPFw8OLktfq/hTLuO3xf0yeus= =7Jyv -----END PGP SIGNATURE-----