codestation/qcma

Request - Release with latest changes

Closed this issue · 9 comments

No changes have been applied past months. Is there some possibility to make a release with all changes including removal of deprecated ffmpeg flags?

Thanks.

I guess is fair to make a last release since the ffmpeg patches were only applied into archlinux AUR. The problem is that i no longer have a Vita so i have no way to test if i broke something else.

Let me test some basic functions, like build, backup and restore.

Sorry about the delay. It works fine for me.

Compilation, games backup and restore.

I am assuming this is the reason I receive errors regarding ffmpeg libraries when installing from the .deb package?

Correct. ffmpeg removed some deprecated flags, making unable to compile qcma.

Last changes made by codestation renamed those flags for the correct one.

So you just tested by compiling with the patch on Archlinux? Or something else? Is there a way I can test this without coding skills?

There is no patch, just commits without a release.

I personally use Gentoo, so I forked this project here, made a release, and make an ebuild at my personal overlay, using ffmpeg >=4.0

If you want to test this by yourself, you may download this version, run "qmake ." to generate the Makefile, then "make" to compile it

Gonna add a 0.4.2 tag after i find out why it fails to build under Ubuntu 18.10, i get this error using the opensuse build service:

have choice for libavcodec58 = 7:4.0.2-2 needed by libavformat58: libavcodec-extra58 libavcodec58, 
have choice for libavcodec58 = 7:4.0.2-2 needed by libavcodec-dev: libavcodec-extra58 libavcodec58, 
have choice for libavcodec58 >= 7:4.0 | libavcodec-extra58 >= 7:4.0 needed by libchromaprint1: libavcodec-extra58 libavcodec58

Okay, so that was just about my limit for compiling source. But in the end, I got waltercool's version to compile after spending a LONG time figuring out dependencies and '&@")! lrelease. And it works! Successfully built under fresh install of Ubuntu 18.10. Haven't tested everything, but device connects and everything looks good. Not sure I'd be much help, but if you want me to check anything on my Ubuntu system, let me know.