as a workaround, I would suggest using
Recommends: unzip
or
Suggests: unzip
in rpm which does have the same effect in this case because unzip is available in main repo but avoids not allowed requires
Those are not allowed either
Some words to the results of my testings:
QProcess.start(âunzipâ + some parameters from unzip --help) is quick & easy in coding. Hope the âunzipâ command come back as promised by rainemak. (Thanks!)
Quazip (a QT c++ wrapper for zlib) will work well and faster than QProcess.start(âunzipâ). It needs some effort for the first implemantation. Zlib lives in the "libz.so.1, which is in the list of âallowed apiâsâ. I will use this now in my app Ielig:Calc. For a little help please send a pm, but only when needed for coding an app!
There is a âsailfish-archive.qmlâ in /usr/share on your phone. Maybe this will do already the trick. Then please made it useable for us mortals. An official function can be optimized for SFOS and should be available for a longer app life time.
I also found that quazip library. It indeed looks promising, I didât mention it earlier because I havenât tried how easy it is to get it working with Sailfish. But it looks like you are already working on it, I hope it turns out well!
Maybe it would be worthwhile to package quazip it as an Opal module so that other apps could use it as a harbour-compatible drop-in module?
I havenât fully developed the process for packaging C++ modules in Opal yet but the basics are there and we could fix any issues when they arise.