steam-installer (1:1.0.0.81~ds-1) experimental; urgency=medium

  [ Simon McVittie ]
  * New upstream beta release
    - Updated Steam client binary, build 1721173382 (2024-07-16)
    - Updated Steam Runtime, build 0.20240610.91380
    - Add udev rule for PDP Victrix Pro FS-12
  * d/control: Suggest libgtk2.0-0t64 in preference to libgtk2.0-0

  [ Américo Monteiro ]
  * Add Portuguese translation for debconf notes (Closes: #1065406)

 -- Simon McVittie <smcv@debian.org>  Thu, 15 Aug 2024 20:01:16 +0100

steam-installer (1:1.0.0.79~ds-2) unstable; urgency=medium

  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Tue, 13 Feb 2024 10:55:58 +0000

steam-installer (1:1.0.0.79~ds-1) experimental; urgency=medium

  * New upstream beta release
    - Updated Steam client binary, build 1705108172 (2024-01-13)
    - Updated Steam Runtime, build 0.20231127.68515

 -- Simon McVittie <smcv@debian.org>  Mon, 12 Feb 2024 18:49:30 +0000

steam-installer (1:1.0.0.78~ds-4) unstable; urgency=medium

  [ Chris Hofstaedtler ]
  * Use udev.pc to place udev files (Closes: #1058830)

  [ Frans Spiesschaert ]
  * d/po/nl.po: Add Dutch translation for debconf notes
    (Closes: #1058632)

 -- Simon McVittie <smcv@debian.org>  Mon, 18 Dec 2023 22:09:44 +0000

steam-installer (1:1.0.0.78~ds-3) unstable; urgency=medium

  * d/control: Tighten up steam-libs dependencies to match versions.
    If a user has added Valve's apt repository (but is using our
    steam-installer package in preference to Valve's steam-launcher anyway),
    we want to get Debian's steam-libs rather than Valve's. Because Debian
    is able to target a specific host OS, while Valve is producing generic
    packages for multiple OS versions, Debian is able to set tighter
    dependencies that are more likely to avoid crashes.
  * d/control: Make libnm0:i386 a hard dependency.
    This is one of a few libraries in the Steam Runtime that pulls in
    the old SONAME libudev.so.0, which conflicts with libudev.so.1,
    causing Steam to crash. (Closes: #1041722, steam-for-linux#9805)
  * d/control: Recommend libusb-1.0-0.
    This is another library in the Steam Runtime that can pull in
    the old SONAME libudev.so.0, which conflicts with libudev.so.1.
    (Helps: #1041722, steam-for-linux#9805)
  * d/steam-installer.templates, d/po: Update references to i386 Nvidia driver.
    The cross-architecture packages like nvidia-driver-libs-i386 no longer
    exist, so refer directly to the underlying nvidia-driver-libs:i386
    package. (Closes: #1039996)
  * Remove dangling symlink /usr/share/pixmaps/steam_tray_mono.png
    (Closes: #1039893)

 -- Simon McVittie <smcv@debian.org>  Wed, 26 Jul 2023 12:38:12 +0100

steam-installer (1:1.0.0.78~ds-2) unstable; urgency=medium

  [ bubu ]
  * d/po/fr.po: Add French translation for debconf notes (Closes: #1036208)

  [ Simon McVittie ]
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Wed, 21 Jun 2023 10:42:31 +0100

steam-installer (1:1.0.0.78~ds-1) experimental; urgency=medium

  * New upstream beta release
    - Updated Steam client binary, build 1682708537 (2023-04-28)
    - Updated Steam Runtime, build 0.20230118.0
    - Allow raw HID access to more game controllers:
      + Sony DualShock 3 (USB or Bluetooth)
      + Razer Raiju Ultimate (USB or Bluetooth)
    - Allow user access to Valve Index serial port, requested upstream
      for SteamVR
  * Use ~ds instead of +ds for the version number.
    This arranges that if a user has intentionally added Valve's apt
    repository (official from Valve's point of view, but third-party
    from Debian's), they will get Valve's steam-libs family of packages
    in preference to Debian's (which are official from Debian's point
    of view, but third-party from Valve's). Preferring Debian's packages
    is easy to achieve by not adding Valve's apt repository as a trusted
    apt source.
    Having the versioning this way round makes it more likely that any
    given system will either have all Debian packages, or all Valve
    packages, either of which will be more robust than an arbitrary
    mixture.

 -- Simon McVittie <smcv@debian.org>  Tue, 09 May 2023 21:23:05 +0100

steam-installer (1:1.0.0.76+ds-1) experimental; urgency=medium

  * New upstream beta release
    - Updated Steam client binary, build 1676336721 (2023-02-14)
    - Updated Steam Runtime, build 0.20221019.0
  * Remove a Lintian override that is no longer needed
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Wed, 08 Mar 2023 21:11:02 +0000

steam-installer (1:1.0.0.75+ds-6) unstable; urgency=medium

  [ Camaleón ]
  * d/po/es.po: Add Spanish translation for debconf notes (Closes: #1030655)

  [ Paulo Henrique de Lima Santana ]
  * d/po/pt_BR.po: Add Brazilian Portuguese translation for debconf notes
    (Closes: #1031248)

  [ Simon McVittie ]
  * d/copyright: Broaden exclusion to be correct for 1.0.0.76.
    There are some more non-MIT-licensed files in the new beta. This has no
    practical effect on 1.0.0.75.
  * d/beta.watch: Add a watch file for upstream betas

 -- Simon McVittie <smcv@debian.org>  Wed, 01 Mar 2023 19:34:12 +0000

steam-installer (1:1.0.0.75+ds-5) unstable; urgency=medium

  [ Helge Kreutzmann ]
  * d/po/de.po: Add German translation for debconf notes (Closes: #1029724)

  [ Simon McVittie ]
  * d/scripts/steam.in: Flag the edited .desktop file as executable.
    This fixes the ability to launch it on KDE, which doesn't have the same
    interpretation as GLib of the location of a symlink to a .desktop file.
    (Closes: #1029806)
  * d/control, d/scripts/steam.in: Allow yad as an alternative to zenity.
    This avoids having to pull in WebKitGTK. zenity continues to be a
    Recommends, because Steam and some games assume it to be present, and
    if installed it will be used in preference to the much older version in
    the Steam Runtime.
  * d/50-steam-no-admin-actions.rules: Correct username in a comment

 -- Simon McVittie <smcv@debian.org>  Sat, 28 Jan 2023 11:18:04 +0000

steam-installer (1:1.0.0.75+ds-4) unstable; urgency=medium

  * steam-devices: Downgrade Recommends on steam-installer to Suggests.
    A Recommends from main into contrib is not allowed (Policy §2.2.1)
    and the purpose of moving steam-devices into main was to be able to
    use it with non-Steam user-space drivers.
  * steam-devices: Relax Breaks/Replaces on older steam packages.
    steam-devices only needs Breaks/Replaces on steam packages that
    shipped their own version of the udev rules that now live in
    steam-devices.
    In Debian, the udev rules moved from steam to steam-devices in
    1.0.0.51-1, while in Valve's packages, all of the actual content
    (including udev rules) moved from steam to steam-launcher in 1.0.0.35.
    This should make it easier to upgrade steam-installer if the
    Architecture: all buildd is not keeping up with amd64/i386.
  * d/scripts/steam.in: Also set up a symlink to steam_tray_mono.png.
    This isn't needed for menus, but is necessary to make Steam's system
    tray icon appear correctly. (Closes: #1029305)

 -- Simon McVittie <smcv@debian.org>  Sat, 21 Jan 2023 15:06:38 +0000

steam-installer (1:1.0.0.75+ds-3) unstable; urgency=medium

  * Retry failed upload, no source changes

 -- Simon McVittie <smcv@debian.org>  Fri, 20 Jan 2023 15:04:54 +0000

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

 -- Simon McVittie <smcv@debian.org>  Fri, 20 Jan 2023 11:53:34 +0000

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

 -- Simon McVittie <smcv@debian.org>  Fri, 23 Dec 2022 18:11:19 +0000

steam (1:1.0.0.75-1) unstable; urgency=medium

  * New upstream release
    - Updated Steam client binary, build 1654574690 (2022-06-07)
    - Updated Steam Runtime, build 0.20220315.0
  * Add Recommends on libva-drm2 and libva-glx2, following upstream.
    This is similar to the Depends on libva2:i386 and libva-x11-2:i386
    in the previous release.

 -- Simon McVittie <smcv@debian.org>  Fri, 16 Sep 2022 12:42:40 +0100

steam (1:1.0.0.74-2) unstable; urgency=medium

  * d/copyright.in: Replace CC0-1.0 text with a reference to common-licenses
  * d/control: Depend on libcrypt1, with old-libc alternative for backports.
    Some legacy libraries in the Steam Runtime depend on libcrypt.so.1,
    which they could historically rely on being able to pick up from the
    libc6 package. This is no longer the case since bullseye.
  * d/control: Recommend libfontconfig1, libnm0.
    Steam uses these. There is a suitable version in the Steam Runtime,
    but it's very old; if we pull in the much newer i386 packages from
    Debian, the runtime will automatically prefer them, and they'll
    generally work better with modern /etc/fonts and modern NM.
  * Depend on libva2 and libva-x11-2.
    This avoids version skew that can occur if the host system has
    libva2:i386 but not libva-x11-2:i386. If that occurs, then Steam ends up
    trying to load libva-x11-2:i386 from the Steam Runtime and libva2:i386
    from the host system, which can't work reliably, because there is
    private ABI between those two libraries. (steam-for-linux#8673)
  * Standards-Version: 4.6.1 (no changes required)
  * Use recommended debhelper compat level 13
  * Update Lintian overrides
  * Add Lintian override for XS-Autobuild field

 -- Simon McVittie <smcv@debian.org>  Mon, 11 Jul 2022 18:17:00 +0100

steam (1:1.0.0.74-1) unstable; urgency=medium

  * New upstream stable release
    - Updated Steam client binary, build 1637624439 (2021-11-02)
    - The other upstream changes do not directly affect this package

 -- Simon McVittie <smcv@debian.org>  Sun, 12 Dec 2021 23:06:58 +0000

steam (1:1.0.0.73-1) unstable; urgency=medium

  * New upstream stable release
    - Updated Steam client binary, build 1634158817 (2021-10-13)
    - The other upstream changes do not directly affect this package
  * Add Suggests on pipewire, and Recommends on libegl1 and libgbm1.
    These are used for Steam Remote Play / Steam Link video capture,
    particularly when running on Wayland, and we want their i386 versions.
  * Add Recommends on libva2 (VA-API) and its drivers.
    Steam Remote Play uses VA-API for hardware-accelerated encoding
    (server-side, running the game) and decoding (client-side, playing
    the game) on Mesa-supported GPUs, currently via i386 binaries.
  * Remove Recommends: bubblewrap.
    Since Debian 11, we do not need a setuid bubblewrap by default, and the
    version shipped in the SteamLinuxRuntime_soldier depot is enough.

 -- Simon McVittie <smcv@debian.org>  Mon, 29 Nov 2021 20:01:26 +0000

steam (1:1.0.0.72-2) unstable; urgency=medium

  * Release to unstable.
    Steam launcher 1.0.0.72 has been promoted from beta to stable upstream.

 -- Simon McVittie <smcv@debian.org>  Thu, 14 Oct 2021 14:33:07 +0100

steam (1:1.0.0.72-1) experimental; urgency=medium

  * Branch for experimental
  * New upstream beta
    - Update steam-devices subproject up to 2021-08-25
      + Brooks Universal Fighting Board
      + PowerA Wired Controller for Nintendo Switch (a713)
      + Razer Panthera EVO Arcade Stick
      + Razer Raiju PS4 Tournament Edition over Bluetooth
      (thanks: Michael Pobega, @TwistedAkai, Peter DeVita, @5amu31)
  * d/copyright.in: Resync with d/copyright
  * d/copyright: Update for removal of bundled python-vdf.
    It's now available separately, in the python3-vdf package.

 -- Simon McVittie <smcv@debian.org>  Wed, 08 Sep 2021 20:31:28 +0100

steam (1:1.0.0.71-2) unstable; urgency=medium

  * Bump epoch to 1.
    This aligns with the version numbers used by Valve and Ubuntu, and
    ensures that an unrelated package that used the 'steam' name prior to
    2010 (sTeam, a wiki) is correctly superseded.
  * d/scripts/steam.in: Stop deleting libraries from the Steam Runtime.
    The Steam Runtime is designed to defer to the libraries from the host
    system whenever the version on the host system is newer, or whenever
    the versions in the Steam Runtime and on the host system cannot be
    compared, so it should not be necessary to edit it in-place.
    All situations where this does not work are believed to have been fixed
    upstream. If they have not, the upstream developers want to receive
    issue reports with diagnostic logs from steam-runtime-system-info, so
    that the runtime can be fixed.
  * d/scripts/steam.in: Remove workaround for #882607.
    This shouldn't be necessary any more, particularly since Valve is now
    known to be working on a SteamOS 3 update that is based on Arch Linux
    (where libdbus assertion failures have always been fatal).
  * Upload to unstable for bookworm release cycle.
    Steam launcher 1.0.0.71 has been promoted from beta to stable upstream.

 -- Simon McVittie <smcv@debian.org>  Thu, 02 Sep 2021 14:36:30 +0100

steam (1.0.0.71-1) experimental; urgency=medium

  * New upstream beta
    - Updated Steam client binary, build 1626824053 (2021-07-20)
    - Steam Runtime version 0.20210630.0
    - Update steam-devices subproject up to 2021-06-10, with udev rules for:
      + PDP Wired Fight Pad Pro for Nintendo Switch
      + Razer Raiju 2 Tournament Edition (USB)
      + Horipad mini 4
      (Thanks: @besselfunct, @dsuserds, @theGiallo)
  * d/steam.install, d/copyright: Add AppStream metainfo from upstream
  * d/copyright: Update

 -- Simon McVittie <smcv@debian.org>  Fri, 23 Jul 2021 18:24:22 +0100

steam (1.0.0.70-2) experimental; urgency=medium

  * Depend on system libxi6:i386 to work around bugs in the Steam
    Runtime's older version (Closes: #990233)
  * Add Recommends on libsdl2-2.0-0:i386.
    This is an important library for most games and for Steam itself, and
    will also pull in up-to-date i386 versions of its dependencies. These
    i386 libraries will be used in preference to the rather outdated
    versions in the Steam Runtime, mitigating bugs like #990233. Users
    of wine32 will have these already.

 -- Simon McVittie <smcv@debian.org>  Wed, 23 Jun 2021 16:16:23 +0100

steam (1.0.0.70-1) experimental; urgency=medium

  [ Simon McVittie ]
  * New upstream beta
    - Updated Steam client binary, build 1616532526 (2021-03-23)
    - steam.desktop: Request running on a discrete or otherwise "big" GPU
      (requires GNOME 3.38, KDE Frameworks 5.30+ or something compatible)
  * d/gbp.conf: Always use --git-overlay.
    Files from the orig tarball are not included in the git repository.

  [ MichaIng ]
  * Do not keep the launcher script running at startup; use exec instead.

 -- Simon McVittie <smcv@debian.org>  Wed, 07 Apr 2021 14:38:50 +0100

steam (1.0.0.69-1) experimental; urgency=medium

  * New upstream beta
    - Update steam-devices subproject up to 2020-12-08
      + Faceoff Wired Pro Controller for Nintendo Switch
      + Afterglow Deluxe+ wired controller for Nintendo Switch
      (Thanks: FranklinsHand, Mathieu Ricard)
    - Updated Steam client binary, build 1613176728 (2021-02-13)
    - Register to handle steamlink:// URLs.
      Please note that this currently requires opting in to the beta
      branch of the Steam client.
  * Edit steam.desktop with sed instead of using a patch.
    This is more likely to apply cleanly when updating from upstream.
  * steam.desktop: Use /usr/games/steam in Desktop Actions too

 -- Simon McVittie <smcv@debian.org>  Thu, 04 Mar 2021 14:08:25 +0000

steam (1.0.0.68-1) unstable; urgency=medium

  * New upstream release
    - No changes relevant to this Debian package

 -- Simon McVittie <smcv@debian.org>  Sun, 17 Jan 2021 13:29:59 +0000

steam (1.0.0.67-4) unstable; urgency=medium

  * Swap Suggests: nvidia-driver-libs-i386 to nvidia-driver-libs.
    The nvidia-driver-libs-i386 package is unavailable since bullseye.
    However, nvidia-driver-libs is Multi-Arch: same and the steam package
    is Architecture: i386, so the new Suggests will also pull in
    nvidia-driver-libs:i386, which is what we want. (Closes: #979121)

 -- Simon McVittie <smcv@debian.org>  Sun, 03 Jan 2021 11:14:20 +0000

steam (1.0.0.67-3) unstable; urgency=medium

  * Add Recommends on libasound2-plugins.
    This is required for PulseAudio output in 32-bit games. amd64
    users will typically already have libasound2-plugins:amd64, but not
    libasound2-plugins:i386; however, the steam package is on i386, so it
    is in an ideal position to pull in 32-bit libraries. (Closes: #977272)
  * d/steam.lintian-overrides: Remove an obsolete tag
  * d/source/lintian-overrides: Mark source-is-missing as known.
    The Steam client's source code is not available, and we don't need
    a reminder from Lintian.
  * Standards-Version: 4.5.1 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 15 Dec 2020 14:03:54 +0000

steam (1.0.0.67-2) unstable; urgency=medium

  * Release to unstable.
    Version 1.0.0.67 has been promoted from beta to stable status.
  * d/watch: Update for new upstream layout.
    This only watches for upstream stable releases. Replace stable with beta
    to get upstream betas before they are promoted to stable status.

 -- Simon McVittie <smcv@debian.org>  Wed, 02 Dec 2020 17:44:37 +0000

steam (1.0.0.67-1) experimental; urgency=medium

  * New upstream release (currently a beta)
    - Update steam binary
    - Update udev rules to cover DualSense (Playstation 5) controller
  * Add Recommends on xdg-desktop-portal and a backend.
    These are used by Proton 5.13, which runs in a Steam Runtime v2 container,
    when a game asks to open a URL in the host system's web browser.

 -- Simon McVittie <smcv@debian.org>  Fri, 20 Nov 2020 17:28:30 +0000

steam (1.0.0.66-2) unstable; urgency=medium

  * Release to unstable.
    Version 1.0.0.66 has been promoted from beta to stable status.

 -- Simon McVittie <smcv@debian.org>  Mon, 05 Oct 2020 15:27:37 +0100

steam (1.0.0.66-1) experimental; urgency=medium

  * New upstream release (currently a beta)
    - Update steam binary
    - Make udev rules compatible with eudev and older udev
  * Add Recommends: bubblewrap, required by the experimental container
    runtime system

 -- Simon McVittie <smcv@debian.org>  Wed, 29 Jul 2020 17:11:17 +0100

steam (1.0.0.64-1) unstable; urgency=medium

  * New upstream stable release
    - No changes since 1.0.0.63 that are relevant to this package
  * d/rules: Look at stable rather than precise upstream apt suite.
    The official sources.list.d fragment shipped with the Steam launcher
    now uses the 'stable' apt suite, since the Steam client doesn't
    actually work on Ubuntu 12.04 'precise' any more.
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Sat, 04 Jul 2020 15:11:18 +0100

steam (1.0.0.63-1) experimental; urgency=medium

  * New upstream release (currently a beta)
    - Update steam binary
    - Update steam-devices udev rules
  * debian/steam.postinst: Notify udevd to reload its rules.
    This means the steam-devices rules should take effect immediately,
    instead of being deferred until after the next reboot.
    - Thanks to Ludovico de Nittis
  * Remove unused lintian override for
    debian-rules-contains-unnecessary-get-orig-source-target

 -- Simon McVittie <smcv@debian.org>  Tue, 09 Jun 2020 13:31:44 +0100

steam (1.0.0.62-2) unstable; urgency=medium

  * steam(6): Don't redirect stderr to a log file.
    The upstream developers of Steam recently removed its own launch
    script's redirection (to /tmp/dumps), which has been noted to
    sometimes fill /tmp, and is less useful in practice than it was hoped
    to be. They have asked that we remove the similar redirection from
    Debian's equivalent script, so that when debugging game launch issues
    they can instruct users to run steam from an interactive terminal,
    and expect it to produce both stdout and stderr, regardless of
    whether their launch script or ours is in use. (Closes: #957284)
  * Remove libtxc-dxtn0 alternative dependency.
    We now require libgl1-mesa-dri (>= 17.3), which is available in
    Debian 10 and up, as well as Debian 9 backports.
  * Release to unstable.
    Version 1.0.0.62 has been promoted from beta to stable status.

 -- Simon McVittie <smcv@debian.org>  Tue, 12 May 2020 18:58:38 +0100

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.

 -- Simon McVittie <smcv@debian.org>  Mon, 06 Apr 2020 15:13:25 +0100

steam (1.0.0.61-2) unstable; urgency=medium

  * Upload to unstable
  * d/control: Make Homepage more specific
  * Standards-Version: 4.4.0 (no changes required)
  * Use debhelper-compat 12

 -- Simon McVittie <smcv@debian.org>  Tue, 16 Jul 2019 08:50:02 +0100

steam (1.0.0.61-1) experimental; urgency=medium

  * New upstream release
    - Adds udev rules for NVIDIA Shield input hardware
    - d/p/udev-uinput.patch: Drop, applied upstream
    - d/p/udev-permissions.patch: Drop, mostly applied upstream.
      The only remaining differences in our package were:
      + Setting TAG+="uaccess" twice on SteamVR device nodes, which
        we can drop since it's redundant (once is enough)
      + Setting MODE="0660" on /dev/uinput, which is the default anyway

 -- Simon McVittie <smcv@debian.org>  Fri, 21 Jun 2019 13:10:31 +0100

steam (1.0.0.59-4) unstable; urgency=medium

  * Demote steam-devices to a recommendation.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 04 Feb 2019 02:41:50 +0000

steam (1.0.0.59-3) unstable; urgency=medium

  * Add Conflicts/Replaces on steam-launcher.
    steam-launcher is a Valve-provided package containing the same
    launcher as Debian's steam package, and the same udev rules as
    Debian's steam-devices package. They are not co-installable: please
    install the steam and steam-devices packages from Debian non-free,
    *or* the steam and steam-launcher packages from Valve, but do not
    mix the two sources.
  * steam-devices: Add Breaks/Replaces on non-matching versions of
    steam. This should prevent mixing Debian's steam and steam-devices
    with Valve's steam-launcher and steam, while allowing switching
    between the two to work. (Closes: #920600)
  * d/scripts/steam: Delete libxcb-dri3.so.0 from the Steam Runtime,
    and add a versioned dependency on a newer version for the host
    system. This library added ABI without increasing the -version-info,
    which means the Steam launcher script can't decide that Debian's
    copy is newer and use it in preference to the Steam Runtime copy.
    (Closes: #921026)
  * Version the dependencies on libgpg-error0 and libxinerama1 to make
    sure the copies on the host system are at least as new as those
    provided by the Steam Runtime.
  * d/steam.bug-control: Add more information to bug reports

 -- Simon McVittie <smcv@debian.org>  Fri, 01 Feb 2019 11:34:54 +0000

steam (1.0.0.59-2) unstable; urgency=medium

  * Revert "Adjust VCS metadata for debian/experimental branch"
  * Use DEP-14 branch name debian/master
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Fri, 25 Jan 2019 11:24:26 +0000

steam (1.0.0.59-1) experimental; urgency=medium

  * New upstream release
  * get-orig-source: Use chdist to download Valve's "source" package
    with secure-APT authentication
    - d/valve-steam-keyring.gpg: Add the signing key for Valve's apt
      repository
  * d/p/udev-permissions.patch: Update for new upstream udev rules
    - new HID device 28de:2102 is now included in 60-steam-vr.rules
  * d/gbp.conf: Explicitly disable pristine-tar for this package.
    We don't keep upstream "source" in the git repository since that
    mostly consists of binary blobs.
  * Display a debconf note if the Nvidia proprietary kernel module is
    loaded, but the corresponding i386 libraries are not found.
    This seems to be the best we can do without adding a Recommends
    on the i386 libraries, which would pull in the binary driver even
    on systems that do not have Nvidia hardware. (See #918996)
  * d/scripts/steam: Cope with different installation directories,
    such as ~/.local/share/Steam from Valve's official packaging,
    without data loss (Closes: #919467)
  * d/scripts/steam: Install to a subdirectory of ~/.steam for new
    installations, to avoid ~/.steam/steam trying to be two things
    at once (Closes: #916303)
  * Adjust VCS metadata for debian/experimental branch

 -- Simon McVittie <smcv@debian.org>  Tue, 22 Jan 2019 10:05:36 +0000

steam (1.0.0.56-2) unstable; urgency=medium

  * Add myself to Uploaders
  * Import debian/ into salsa.debian.org git (Closes: #913651)
  * d/copyright.in: Really refer to the https form of copyright-format.
    d/copyright is generated from d/copyright.in and license files.
    (Closes: #916300)
  * Upgrade steam-devices to a hard dependency.
    The udev rules are increasingly used by the Steam client for input
    remapping, even if no Steam-specific hardware is used. (Closes: #916298)
  * Allow cross-compilation for i386 on a non-i386 build machine
    (Closes: #916301)
  * steam-devices: Mark as Multi-Arch: foreign.
    Otherwise, this package can't satisfy the steam package's dependency
    when installed with `dpkg -i` on an amd64 system (at which time it is
    assumed to belong to the host architecture), as opposed to when it
    is found in the Packages file for an i386 apt repository.
  * d/scripts/steam: Quote variables defensively
  * Demote nvidia-driver-libs-i386 from Recommends to Suggests.
    These drivers are only required on systems where the NVIDIA proprietary
    driver is in use, but the amd64 proprietary driver in nvidia-driver-libs
    already Recommends nvidia-driver-libs-i386, and the kernel driver
    nvidia-kernel-dkms Recommends nvidia-driver, which Depends on
    nvidia-driver-libs; so the only way a user of the proprietary NVIDIA
    driver could fail to have nvidia-driver-libs:i386 installed is if
    they are already disregarding Recommends.
    Keeping this driver in our Suggests means its presence or absence will
    normally be mentioned in bug reports for this package.
  * Normalize dependency lists into lexicographic order (wrap-and-sort -ast)
  * Recommend Mesa Vulkan ICDs, and suggest NVIDIA Vulkan ICD
    (Closes: #916404)
  * Set Rules-Requires-Root to no
  * Standards-Version: 4.3.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Dec 2018 20:12:40 +0000

steam (1.0.0.56-1) unstable; urgency=medium

  * New upstream release
  * Update standards version.
  * Drop zenity from the recommended packages.
  * Add uaccess to the udev rules (closes: #907731).
  * Recommend fontconfig and ca-certificates (closes: #907813).

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 03 Sep 2018 02:42:51 +0000

steam (1.0.0.55-1) unstable; urgency=medium

  * New upstream release.
    - New VR and controller devices supported.
    - Upstream license has been completely revised.
  * Add AppStream metadata about supported hardware.
  * Disable steam client crash minidumps by default.
  * Include upstream changelog in the binary packages.
  * Remove partial files after a failed download (closes: #860950).
  * Output a warning if the hardware does not support sse2 (closes: #903870).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 04 Aug 2018 21:00:16 +0000

steam (1.0.0.54-8) unstable; urgency=medium

  * Revert change to maintainer address.
  * Explicitly specify UTF-8 as the encoding for all python file io.

 -- Michael Gilbert <mgilbert@debian.org>  Wed, 18 Jul 2018 00:50:49 +0000

steam (1.0.0.54-7) unstable; urgency=medium

  * Explicitly specify UTF-8 as the encoding for license files.
  * Change maintainer address to debian-devel-games@lists.debian.org.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 16 Jul 2018 03:38:42 +0000

steam (1.0.0.54-6) unstable; urgency=medium

  * Drop useless dbgsym package.
  * Update standards version to 4.1.5.
  * Update packaging scripts to python 3.
  * Remove world readability from the udev rules.
  * Create a uinput node for the steam controller (closes: #818905).
  * Document new license for the upstream udev rules in the copyright file.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 15 Jul 2018 21:12:44 +0000

steam (1.0.0.54-5) unstable; urgency=medium

  * Update to debhelper 11.
  * Recommend nvidia-driver-libs-i386 (closes: #839592).
  * Add German translation to the desktop file (closes: #889733).
    - Thanks to Ronny Standtke.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 17 Feb 2018 20:48:39 +0000

steam (1.0.0.54-4) unstable; urgency=medium

  * Team upload
  * Depend on libgl1-mesa-dri (>= 17.3) | libtxc-dxtn0 now that S3TC
    support is no longer patent-encumbered and has been enabled in Mesa
    (Closes: #889987)
    - The alternative dependency can be removed if backports to older
      suites are no longer interesting.

 -- Simon McVittie <smcv@debian.org>  Fri, 09 Feb 2018 21:42:49 +0000

steam (1.0.0.54-3) unstable; urgency=medium

  * Team upload.
  * Set DBUS_FATAL_WARNINGS environment variable to 0, working around
    versions of SDL that use the libdbus API incorrectly when ibus is
    detected. (Closes: #882607)
  * d/copyright: Refer to the https version of copyright-format
  * d/control: Elevate Priority from extra to optional, following the
    deprecation of extra in Policy v4.0.1
  * Update Standards-Version to 4.1.3 (no further changes required)

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Dec 2017 21:06:16 +0000

steam (1.0.0.54-2) unstable; urgency=medium

  * Fix error in removal of incompatible runtime libraries (closes: #850479).
    - Thanks to João Matos.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 09 Jan 2017 06:33:14 +0000

steam (1.0.0.54-1) unstable; urgency=medium

  * New upstream release.
    - Adds support for the PlayStation DualShock 4 controller.
  * Remove more incompatible libraries from the steam runtime.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 26 Nov 2016 04:23:15 +0000

steam (1.0.0.53-1) unstable; urgency=medium

  * New upstream release.
    - Adds udev rules for the HTC Vive's sensors, camera, and mass storage.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 12 Nov 2016 23:09:09 +0000

steam (1.0.0.52-5) unstable; urgency=medium

  * Update to debhelper 10.
  * Update standards version.
  * Recommend libxss1 (closes: #835584).

 -- Michael Gilbert <mgilbert@debian.org>  Wed, 14 Sep 2016 03:02:25 +0000

steam (1.0.0.52-4) unstable; urgency=medium

  * Team upload.
  * Add dependency on libgpg-error0. (Closes: #833113)

 -- Felix Geyer <fgeyer@debian.org>  Wed, 17 Aug 2016 22:53:49 +0200

steam (1.0.0.52-3) unstable; urgency=medium

  * Remove incompatible libgpg-error libraries from the steam runtime directory
    (closes: #831602).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 17 Jul 2016 22:50:36 +0000

steam (1.0.0.52-2) unstable; urgency=medium

  * Team upload.

  [ Alexandre Detiste ]
  * Fix arch:all build (Closes: #822341)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 02 Jul 2016 16:18:44 +0200

steam (1.0.0.52-1) unstable; urgency=medium

  * New upstream release.
    - More udev rules supporting the HTC Vive headset.
  * Search only the steam runtime directory for incompatible libraries
    (closes: #819826).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 17 Apr 2016 02:36:45 +0000

steam (1.0.0.51-1) unstable; urgency=medium

  * New upstream release.
  * Add steam-devices package (closes: #802104).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 03 Jan 2016 02:24:46 +0000

steam (1.0.0.50-6) unstable; urgency=medium

  * Recommend rather than depend x-terminal-emulator.
  * Automatically set locale only when it is unset (closes: #795674).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 23 Aug 2015 20:56:48 +0000

steam (1.0.0.50-5) unstable; urgency=medium

  * Correctly make libx11-6 a build dependency.
  * Move the steam executable to /usr/lib/games/steam.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 09 Aug 2015 20:46:45 +0000

steam (1.0.0.50-4) unstable; urgency=medium

  * Add libx11-6 build dependency (closes: #793195).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 08 Aug 2015 21:33:59 +0000

steam (1.0.0.50-3) unstable; urgency=medium

  * Rebuild and reintroduce the package because of auto-cruft removal.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 03 Aug 2015 00:05:41 +0000

steam (1.0.0.50-2) unstable; urgency=medium

  * Enable XS-Autobuild.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 12 Jul 2015 18:16:15 +0000

steam (1.0.0.50-1) unstable; urgency=medium

  * New upstream release.
  * Use C locale by default (closes: #764311)
  * Better fix for steam including libstdc++ (closes: #781454).
  * Install steam executable to /usr/lib/steam (closes: #776183).
  * More robust handling of debconf selections (closes: #772598).
    - Thanks to Chris Kuehl.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 28 Jun 2015 21:37:40 +0000

steam (1.0.0.49-1) unstable; urgency=medium

  * New upstream release.
  * Simply the get-orig-source rule.
  * Remove unneeded build-dependencies.
  * Workaround an incompatibility between libstdc++ in the steam runtime
    and system mesa video card libraries.

 -- Michael Gilbert <mgilbert@debian.org>  Tue, 02 Sep 2014 00:39:01 +0000

steam (1.0.0.48-2) unstable; urgency=medium

  * Add README.debian with some audio configuration tips (closes: #724971).

 -- Michael Gilbert <mgilbert@debian.org>  Fri, 08 Aug 2014 17:45:30 +0000

steam (1.0.0.48-1) unstable; urgency=medium

  * New upstream release.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 29 Jun 2014 07:06:46 +0000

steam (1.0.0.47-3) unstable; urgency=medium

  * Explicitly set libc6 dependency (closes: #751145).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 29 Jun 2014 06:45:27 +0000

steam (1.0.0.47-2) unstable; urgency=medium

  * Add libudev1 dependency (closes: #730629).

 -- Michael Gilbert <mgilbert@debian.org>  Wed, 09 Apr 2014 01:30:34 +0000

steam (1.0.0.47-1) unstable; urgency=medium

  * New upstream release.
  * Redirect stderr to ~/.steam/error.log.
  * Better checking for steam updater failures.
  * Add libxinerama1 dependency (closes: #730629).
  * Depend libtxc-dxtn0 instead of libtxc-dxtn-s2tc0 (closes: #737300).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 29 Mar 2014 03:05:53 +0000

steam (1.0.0.45-1) unstable; urgency=medium

  * New upstream release (closes: #733103).
  * Add xz-utils dependency (closes: #727839).
  * Recommend fonts-liberation (closes: #736455).
  * Add libtxc-dxtn-s2tc0 dependency (closes: #736663).
  * Add x-terminal-emulator dependency (closes: #733601).
  * Improve build failure message on unsupported architectures.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 26 Jan 2014 20:08:56 +0000

steam (1.0.0.39-2) unstable; urgency=medium

  * Install steam_tray_mono.png (closes: #711535).

 -- Michael Gilbert <mgilbert@debian.org>  Tue, 27 Aug 2013 01:54:48 +0000

steam (1.0.0.39-1) unstable; urgency=low

  * New upstream release.
  * Only build on i386 (closes: #706677).
  * Ensure steam.sh is in place (closes: #706857).
  * Add missing x11 build dependencies (closes: #706970).
    - Thanks to Stephen Kitt.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 27 May 2013 18:19:20 +0000

steam (1.0.0.36-1) experimental; urgency=low

  * New upstream release.
  * Fix paths in steam wrapper script (closes: #705334).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 20 Apr 2013 21:13:31 -0400

steam (1.0.0.33-1) experimental; urgency=low

  * Intitial release (closes: #440607).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 24 Feb 2013 16:59:29 +0000
