0001-Add-a-Minerva-platform-definition.patchAdd a Minerva platform definition
0002-Disable-shared-memory-and-semaphores.patchDisable shared memory and semaphores
It's probably not done in the cleanest way but it works
0003-Minerva-doesn-t-support-utimensat-and-UTIME_NOW.patchMinerva doesn't support utimensat and UTIME_NOW
0004-Hack-Force-searching-for-plugins-in-usr-local.patchHack: Force searching for plugins in /usr/local
I really don't know how else to do this but I'm sure there is a proper way to handle this. But this works and doesn't break the system so whatever for now.
0005-Disable-version-tagging.patchDisable version tagging
This is necessary because as of now, Minerva doesn't support DT_VERSYM and other related ELF objects
0006-Minerva-Disable-local-domain-name-lookup-via-resolv.patchMinerva: Disable local domain name lookup via resolv
Minerva doesn't support /etc/resolv.conf or the structures in
to do Unix-like domain name resolution.
0007-Disable-QDnsLookup-entirely.patchDisable QDnsLookup entirely
It seems that we used to include the host's system headers, which we no longer do. Now this feature breaks the package, which is why we have to disable it in order to build Qt6.