Version bump to 1.6.0 including the following changes:
- Nim now comes with testament
- Fusion library is no longer bundled with nim
- Examples no longer come with nim
- FIX - non-x86_64/i686 nim.cfg compiler configuration
Non-x86_64/i686 builds no longer end up with a broken nim.cfg which
will try to use the package build time $CC to build packages for the
package architecture as well as a bunch of others (which will simply
not work).
- FIX - arm nim.cfg compiler configuration
The default arm.linux.gcc.(linker)?exe variables are now commented on
non-x86_64/i686 builds to ensure that arm packages don't end up with
the same issue as above.
- CLEANUP - use koch to build non-x86_64/i686 tools
The loop was unnecessary.
- note: This means nimsuggest is now built without -d:release on all
builds (not just x86_64/i686 builds). I am not sure if this is
intentional or an upstream bug, should be investigated at some
point.
- CLEANUP - use make to build the bootstrap compiler
- remove VLC entirely (deprecated by upstream)
- update vendored tarballs
- add zxing and cmis tarballs (zxing isn't packaged by void, cmis
upstream doesn't make releases with the necessary changes, see [1])
- builds were erroring out if the translation, dictionaries and help
tarballs weren't unpacked, so remove them from the skip_extraction
list, but still symlink them into the external dir so the build system
doesn't try to download them
- move most subpackages to depend on writer, since it contains some of
the needed pieces for them. This closes#34304
- remove outdated permission fix for soffice
[1] https://github.com/tdf/libcmis/issues/42