Package: dxvk
Version: 1.7.3+ds1-1
Severity: normal

dxvk currently depends on wine-development being available, or its
patches can not be applied on the target WINE prefix.

In my experience, a WINE prefix patched in this way can then be used
with a stable build of WINE ≥ 5.0. I suspect the dependency on the
development build of WINE was justified when the packaged stable version
of WINE was 4.x, but is no longer useful starting with Bullseye, that is
coming with WINE 5.0.3 stable build.

Since this dependency on wine-development is actually preventing dxvk to
enter testing, I suggest studying the possibility to have it rely on
wine (stable) instead. This is probably a bit late for Bullseye, but
might help for an easier comeback with Bookworm, as well as for Bullseye
backports.

From what I see from the code, it might be as simple as editing the
argument parsing snippet in debian/dxvk-setup/dxvk-setup [1] to drop the
error message and the forced exit.
If this is indeed the case, I can run some tests to ensure it has no
side-effect as long as WINE ≥ 5.0 is available, and submit a patch through
salsa.

[1]: 
https://salsa.debian.org/aviau/dxvk/-/blob/87cda5190382e29bf6bfa2bcc8a487d232b2d073/debian/dxvk-setup/dxvk-setup#L261

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'oldstable-debug'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dxvk depends on:
ii  dxvk-wine32-development  1.7.3+ds1-1
ii  dxvk-wine64-development  1.7.3+ds1-1

Versions of packages dxvk recommends:
ii  dxvk-wine32-development  1.7.3+ds1-1
ii  dxvk-wine64-development  1.7.3+ds1-1

dxvk suggests no packages.

-- no debconf information

Reply via email to