Open pmastal opened 6 months ago
Do you really need this? There is an inbuilt call recorder activated in Settings/Apps/Telephone.
The inbuilt options have a few issues. It does not work as a daemon; you have to turn each call manually. Next, you can turn off the recording during the call by mistake. The harbour-callrecorder is the best application used on the Sailfish.
More details in case it helps : "harbour-callrecorder-0.7.4-3.aarch64.rpm" requires "libFLAC.so.8()(64bit)" But Sailfish now ships with "libFLAC.so.12()(64bit)" which is provided by "flac-1.4.3+git1-1.6.2.jolla.aarch64"
I suspect the 2 versions are compatible, so I've tried to use "rpmrebuild" to update the package, but failed : couldn't run rpmrebuild on my phone, and couldn't run on another (x86) machine because it tries to setarch aarch64.
The only solutions I see are : rebuilding the callrecorder package with libFLAC.so.12, or adding a new libFLAC.so.8 package (this package is probably not the only one impacted, so having a compatibility libFLAC.so.8 package may be useful).
I will look into it, but I don't have much time right now. If someone can rebuild the callrecorder package this would be great.
Thanks! I haven't had a device with Sailfish for a long time, so I can't test it anyway. It should be enough to rebuild the package with the newest Sailfish SDK, since the RPM spec does not specify a concrete flac version.
Installing the call recorder on SF version 4.6 throws errors with library dependencies
[root@Xperia10III Downloads]# rpm -Uvh harbour-callrecorder-0.7.4-3.aarch64.rpm error: Failed dependencies: libFLAC.so.8()(64bit) is needed by harbour-callrecorder-0.7.4-3.aarch64 [root@Xperia10III Downloads]#