vkd3d (1.19~steamrt-0+steamrt3.2) sniper steamrt4 steamrt5; urgency=medium

  * d/p/tests-shader_runner_vulkan-Honor-VKD3D_DISABLE_EXTENSIONS.patch,
    d/rules:
    Use a more narrowly-targeted workaround for test failures
    (steamrt/tasks#881, steamrt/tasks#928).
    Thanks to Giovanni Mascellani
    - d/p/tests-Don-t-run-rasteriser-ordered-views.shader_test-for-.patch:
      Drop patch, no longer needed
  * d/p/tests-vkd3d_shader_api-Initialize-the-OpenGL-test-context.patch:
    Fix test failures in sniper SDK (steamrt/tasks#881, steamrt/tasks#929).
    Thanks to Giovanni Mascellani

 -- Simon McVittie <smcv@collabora.com>  Tue, 03 Mar 2026 15:37:18 +0000

vkd3d (1.19-0local1) UNRELEASED; urgency=medium

  * New upstream release (Closes: #1033733)
    - d/*.symbols: Update
    - d/control: Bump dependency on Vulkan-Headers as per configure.ac
    - d/control: Build-depend on bison and flex as per configure.ac
    - d/vkd3d-demos.install: Install new vkd3d-teapot demo
    - d/copyright: Update for files that are autogenerated since 1.13
    - d/copyright: Update copyright dates
  * Rebase patch series on upstream v1.16
    - d/p/fixes/nvidia.patch: Drop, equivalent to upstream commit
      64bd7f67 "tests: Mark WriteToSubresource test as todo on NVIDIA.".
    - d/p/fixes/byte-comparison.patch: Drop patch, no longer applies.
      If this is still necessary, then it should go upstream.
    - d/p/fixes/llvmpipe.patch: Drop patch.
      This was a workaround for what appears to have been a llvmpipe bug.
    - d/patches: Add timestamps to patches.
      Taken from debian/changelog for the appropriate releases.
  * d/rules: Stop enabling executable stack.
    This doesn't appear to have been necessary (Closes: #1101937)
  * d/rules: Stop renaming demos.
    Obsoleted by 8cc940df "build: Install the gears and triangle demos."
    upstream.
  * d/rules: Don't build Doxygen docs with dpkg-buildpackage -B,
    even if the Build-Depends-Indep happen to have been installed
  * d/control: Ensure that GL, Vulkan drivers are available to run the
    test suite. This gives us some test coverage, which is better than none.
  * d/rules: After running tests, show all test logs.
    The default terse output from Automake doesn't show us which parts of
    which tests were skipped.
  * d/p/tests-shader_runner_vulkan-Honor-VKD3D_DISABLE_EXTENSIONS.patch,
    d/rules:
    Behave as if the VK_EXT_fragment_shader_interlock was unsupported when
    running tests, and cherry-pick a patch from 1.20 to make this work
    as intended. Otherwise, rasteriser-ordered-views.shader_test fails
    when run on lavapipe, as a result of what is believed to be a bug
    in lavapipe's implementation of that extension.
  * d/p/tests-vkd3d_shader_api-Initialize-the-OpenGL-test-context.patch:
    Cherry-pick patch from 1.20 fixing use of an uninitialized variable.
    This fixes test failures in tests/vkd3d_shader_api when running
    on older Mesa (such as the version in Debian 11) in a non-minimal
    container that happens to have libegl-dev installed.
  * d/vkd3d-compiler.install: Install vkd3d-dxbc, too
  * d/vkd3d-demos.install: Let the upstream build system install the demos
  * d/control, d/rules: Explicitly enable highlighted output from compiler
  * d/rules: Explicitly enable xcb support
  * d/.gitignore: Stop listing debian/control to be ignored.
    It was a generated file before 1.2-15, but is now source.
  * d/.gitignore: Ignore generated files in debian/
  * d/tests: Add superficial smoke-tests.
    These don't have much coverage, but they do make sure the compiler can
    be run and the libraries can be linked, which catches surprisingly many
    possible packaging errors.
  * d/control: Use non-transitional name for libxcb-util-dev
  * d/control: Build-depend on libjson-perl as per configure.ac
  * d/upstream/metadata: Switch URLs to WineHQ Gitlab
  * d/clean: Clean up files that exist in git but not in tarball releases
  * d/copyright: Update
  * d/copyright: Normalize order of excluded files

 -- Simon McVittie <smcv@collabora.com>  Tue, 03 Mar 2026 12:26:53 +0000

vkd3d (1.19~steamrt-0+steamrt3.1) sniper steamrt4 steamrt5; urgency=medium

  * New upstream release (steamrt/tasks#881)
  * Remaining changes:
    - d/gbp.conf, etc.: Configure for Steam Runtime
    - Re-import upstream source with a SteamRT-specific suffix to the
      version number, to avoid conflicting with an orig.tar.xz that
      should be imported into Debian by the package maintainer in future
  * CI: Use steamrt4 to run CI, since sniper's Mesa is too old to have
    meaningful test coverage (steamrt/tasks#929)

 -- Simon McVittie <smcv@collabora.com>  Tue, 03 Mar 2026 12:13:29 +0000

vkd3d (1.16~steamrt-0+steamrt3.1) sniper; urgency=medium

  * New upstream release (steamrt/tasks#744)
  * Re-import upstream source with a SteamRT-specific suffix to the
    version number, to avoid conflicting with an orig.tar.xz that should be
    imported into Debian by the package maintainer in future

 -- Simon McVittie <smcv@collabora.com>  Tue, 10 Jun 2025 16:30:06 +0100

vkd3d (1.15~steamrt-0+steamrt3.1) sniper; urgency=medium

  * New upstream release (steamrt/tasks#697)
  * Don't enable executable stack (steamrt/tasks#698)
  * Re-import upstream source with a SteamRT-specific suffix to the
    version number, to avoid conflicting with an orig.tar.xz that should be
    imported into Debian by the package maintainer in future

 -- Simon McVittie <smcv@collabora.com>  Thu, 03 Apr 2025 18:56:33 +0100

vkd3d (1.14~steamrt1-0+steamrt3.1) sniper; urgency=medium

  * New upstream release (steamrt/tasks#590)

 -- Simon McVittie <smcv@collabora.com>  Wed, 27 Nov 2024 19:10:22 +0000

vkd3d (1.13~steamrt1-0+steamrt3.1) sniper; urgency=medium

  * New upstream release (steamrt/tasks#590)
    - d/copyright: Update for files that are autogenerated in 1.13
  * d/copyright: Normalize order of excluded files

 -- Simon McVittie <smcv@collabora.com>  Thu, 21 Nov 2024 18:02:06 +0000

vkd3d (1.2-15) unstable; urgency=medium

  * Fix lintian warnings.
  * Enable link time optimization.
  * Build headers on any architecture (closes: #1017106).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 24 Sep 2022 22:45:33 +0000

vkd3d (1.2-14) unstable; urgency=medium

  * Automatically update control file (closes: #1014663).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 24 Jul 2022 00:02:14 +0000

vkd3d (1.2-13) unstable; urgency=medium

  * Fix errors in doc-base file.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 04 Jul 2022 02:09:00 +0000

vkd3d (1.2-12) unstable; urgency=medium

  * Update standards version.
  * Drop s390x from the supported architectures (closes: #1010331).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 05 Jun 2022 20:43:40 +0000

vkd3d (1.2-11) unstable; urgency=medium

  * Remove incorrectly named man pages.
  * Change libvkd3d-doc section to doc.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 27 Feb 2022 06:00:20 +0000

vkd3d (1.2-10) experimental; urgency=medium

  * Fix header installation on non-x86 architectures.

 -- Michael Gilbert <mgilbert@debian.org>  Thu, 17 Feb 2022 19:01:50 +0000

vkd3d (1.2-9) experimental; urgency=medium

  * Fix architecture dependent libvkd3d-headers build dependency.
  * Use makefile include to import package version string in debian/rules.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 05 Feb 2022 20:23:31 +0000

vkd3d (1.2-8) experimental; urgency=medium

  * Set libvkd3d-doc as the main documentation package (closes: #993570).
  * Add mingw-w64-tools to the architecture independent build dependencies.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 05 Feb 2022 15:49:26 +0000

vkd3d (1.2-7) experimental; urgency=medium

  * Update standards to 4.6.0.
  * Fix stringop-overread warnings.
  * Skip failing tests when using nvidia devices.
  * Skip failing tests when using llvmpipe from mesa 21 (closes: #994186).
  * Fix file conflict between libvkd3d-doc and libvkd3d-dev (closes: #993570).

 -- Michael Gilbert <mgilbert@debian.org>  Fri, 04 Feb 2022 01:16:25 +0000

vkd3d (1.2-6) experimental; urgency=medium

  * Fix installation of the header files (closes: #992066).
  * Replace files in libvkd3d-dev with libvkd3d-doc (closes: #992069).
  * Require mesa-vulkan-drivers before version 21 (causes test failures).
  * Include a few suggestions related to troubleshooting driver problems.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 11 Jul 2021 21:54:12 +0000

vkd3d (1.2-5) experimental; urgency=medium

  * Register documentation with doc-base.
  * Update watch file standard to version 4.
  * Use Build-Depends-Arch and Build-Depends-Indep.
  * Remove debian revision from the shader symbols file.
  * Require mingw only when building on x86 architectures.
  * Require libvkd3d-headers only on non-x86 architectures.
  * Provide a useful description in vkd3d-compiler's manpage.
  * Move documentation into new arch:all libvkd3d-doc package.
  * Mark libvkd3d-headers as multi-arch foreign (closes: #990753).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 11 Jul 2021 00:08:45 +0000

vkd3d (1.2-4) experimental; urgency=medium

  * Fix incorrect version string.
  * Generate and install a manpage for vkd3d-compiler.
  * Add new libvkd3d-headers and vkd3d-compiler packages.
  * Move vkd3d-compiler into the vkd3d-compiler package (closes: #983776).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 21 Mar 2021 20:03:39 +0000

vkd3d (1.2-3) experimental; urgency=medium

  * Add texlive-plain-generic to the build dependencies.
  * Add texlive-fonts-recommended to the build dependencies.

 -- Michael Gilbert <mgilbert@debian.org>  Thu, 18 Feb 2021 15:47:05 +0000

vkd3d (1.2-2) experimental; urgency=medium

  * Update standards version to 4.5.1.
  * Add texlive-latex-extra to the build dependencies.

 -- Michael Gilbert <mgilbert@debian.org>  Thu, 18 Feb 2021 03:52:47 +0000

vkd3d (1.2-1) experimental; urgency=medium

  [ Marc Dequènes ]
  * New upstream release:
    - Remove vulkan1.2.patch: fixed upstream.
    - Refreshed version.patch.
    - Updated symbols files.
    - Add new package libvkd3d-shader1.

  [ Jens Reyer ]
  * Remove myself from Uploaders.

  [ Michael Gilbert ]
  * Update to debhelper 13.
  * Update debian/copyright.
  * Regenerate WIDL header files.
  * Install upstream's documentation files.
  * Install vkd3d-compiler in the dev package.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 07 Feb 2021 22:58:03 +0000

vkd3d (1.1-5) unstable; urgency=medium

  * Include upstream metadata information.
  * Add support for vulkan 1.2 (closes: #963274).
  * Indicate that debian/rules does not require root.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 22 Jun 2020 02:00:46 +0000

vkd3d (1.1-4) unstable; urgency=medium

  * Update to debhelper 12.
  * Update standards version to 4.5.0.
  * Support cross building (closes: #949823).
    - Thanks to Helmut Grohne.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 01 Feb 2020 20:11:47 +0000

vkd3d (1.1-3) unstable; urgency=medium

  [ Jens Reyer ]
  * Update copyright info.
  * Add myself to uploaders.
  * Add Vcs fields to d/control.
  * Add "or later" to license LGPL-2.1.
  * Add Build-Depends-Package field to symbols files.
  * Strip unnecessary signature from upstream signing key.
  * Make build-dependency on libvulkan-dev versioned (closes: #919889).

  [ Michael Gilbert ]
  * Include debian revision in the version string.
  * Add missing vulkan dependency (closes: #921200).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 16 Feb 2019 02:11:35 +0000

vkd3d (1.1-2) unstable; urgency=medium

  * Include new upstream symbol.
  * Update standards version to 4.3.0.

 -- Michael Gilbert <mgilbert@debian.org>  Fri, 18 Jan 2019 01:53:38 +0000

vkd3d (1.1-1) unstable; urgency=medium

  * New upstream release.
    - MoltenVK support.
    - Support for geometry shaders.
    - Initial support for placed resources.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 13 Oct 2018 01:03:05 +0000

vkd3d (1.0-6) unstable; urgency=medium

  * Add symbols files.
  * Move demos to misc section.
  * Build with large file support.

 -- Michael Gilbert <mgilbert@debian.org>  Mon, 03 Sep 2018 03:22:48 +0000

vkd3d (1.0-5) unstable; urgency=medium

  * Update standards version.
  * Add missing libvkd3d-utils1 dependency (closes: #906191).

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 25 Aug 2018 21:22:32 +0000

vkd3d (1.0-4) unstable; urgency=medium

  * Rename libvkd3d1-utils package to libvkd3d-utils1.

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 24 Jun 2018 15:14:10 +0000

vkd3d (1.0-3) unstable; urgency=medium

  * Add manpages for the demos.
  * Append lib to library package names.
  * Append vkd3d to the demo files (closes: #901043).

 -- Michael Gilbert <mgilbert@debian.org>  Sun, 24 Jun 2018 04:08:32 +0000

vkd3d (1.0-2) unstable; urgency=medium

  * Add libx11-dev to the build dependencies.
  * Remove multi-arch from the demos package.

 -- Michael Gilbert <mgilbert@debian.org>  Sat, 02 Jun 2018 21:03:23 +0000

vkd3d (1.0-1) unstable; urgency=medium

  * Initial release.

 -- Michael Gilbert <mgilbert@debian.org>  Fri, 25 May 2018 02:31:55 +0000
