so, I tried to fix it in brutal way
download and unpack opencv 4.8.1 from their sf page.
98 mb or so
cd into it
cd opencv-opencv-7d2cb72/
mkdir build
cd build
cmake ..
try make, it will take some time.
but even if build fails we mostly interested in .cache directory.
../../../opencv-opencv-7d2cb72/.cache/ade/fa4b3e25167319cb0fa9432ef8281945-v0.1.2a.zip
copy that in our unpacked archive instead of 0.1.1f
unpack it into DIFFERENT directory.
change this file
AND also search for cmake downloader and replace it with one updated from same 4.8.1 distribution
modules/gapi/cmake/DownloadADE.cmake
now from rootof directory where two dirs from our archive {now updated} exist you can call
tar -cvzf ../opencv-20200306-f.tgz .
and put this new archive into thirdparty and call configure with new file name.
Hopefully it will works even on fedora 38+
Currently testing on Slakel current , but I tried to be smart and cut down build module lest, and this took few rebuilds to get right.
--