creduce-git has its own topformflat so no longer depends on delta
creduce needed a patch to be backported with I got directly from
git. It seems quite a lot of work has happened recently so the
latest release is quite out of date now.
1. Drop dependency on delta, internal clang_delta now used.
2. Add dependency of clang since clang-format is used at runtime.
3. Only sed #!${MINGW_PREFIX} -> #!/usr, not the other one(s).
This is a weird package. The same PKGBUILD is
used to make both the mingw-w64 C++ program and
also the MSYS2 perl packages. There are two
perl packages for each mingw-w64 package because
they hardcode /mingw{32,64} into them. This
could be changed via an env. var set by creduce
which is itself a perl script that lives in
the /mingw{32,64}/bin folder.
Apparently, differences in makepkg*.conf makes
this scheme not work, so we need to either fix
that or split it into two PKGBUILDs.
The problem with that is that this will never
build as an MSYS2 PKGBUILD as we don't have
clang there, so the build will fail and we'll
not be able to install any of the perl modules.