Control: reopen -1
Control: Version -1 1:8.0+dfsg-1
On Mon, 05 Feb 2024 20:21:18 +0100 Daniel Vacek <[email protected]> wrote:
echo 'qemu:Provides=$(if $3,qemu-kvm (=${DEB_VERSION})${comma})\
- $(patsubst %,qemu-system-% (=${DEB_VERSION})${comma}, any $2 $(foreach
q,$2,${system-alias-$q}))' \
+ $(filter-out $1,$(patsubst %,qemu-system-% (=${DEB_VERSION})${comma},
any $2 $(foreach q,$2,${system-alias-$q})))' \
Actually.. neither your solution nor mine works, it's a bit more complicated
than that.
Your solution filters the whole thing with includes version info, so the
end result is:
Provides: qemu-system-any (=8.2.1), (=8.2.1), qemu-system-armel (=8.2.1)
which is obviously wrong.
Mine actually does nothing, since it tries to filter out qemu-system-bar
out of foo bar baz.
That needs additional tweaking.
/mjt