Bug 484859 - haruna: Update to version 1.0.2 with Qt6 and KF6
Summary: haruna: Update to version 1.0.2 with Qt6 and KF6
Status: CONFIRMED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 09:24 UTC by Ghislain Vaillant
Modified: 2024-04-06 13:17 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ghislain Vaillant 2024-04-01 09:24:02 UTC
KDE neon current provides Haruna 0.12.x in the user repository, which relies on Qt5 and KF5.

It would be desirable to update the packaging to target releases from version 1.0 onward,
to benefit from the port of the software to Qt6 and KF6.

See https://haruna.kde.org/blog/2024-03-27-haruna-1.0.2

Thanks
Comment 1 Jonathan Riddell 2024-04-05 09:38:00 UTC
it needs the build fixed
Comment 2 Jonathan Riddell 2024-04-05 09:40:44 UTC
Build failure is:

14:06:34 [ 61%] Building CXX object src/CMakeFiles/haruna.dir/framedecoder.cpp.o 14:06:37 /workspace/build/src/framedecoder.cpp: In member function ‘void FrameDecoder::seek(int)’: 14:06:37 /workspace/build/src/framedecoder.cpp:210:46: error: ‘AV_FRAME_FLAG_KEY’ was not declared in this scope; did you mean ‘AV_PKT_FLAG_KEY’?

some video library dependency is the wrong version maybe
Comment 3 Carlos De Maine 2024-04-05 10:13:53 UTC
(In reply to Jonathan Riddell from comment #2)
> Build failure is:
> 
> 14:06:34 [ 61%] Building CXX object
> src/CMakeFiles/haruna.dir/framedecoder.cpp.o 14:06:37
> /workspace/build/src/framedecoder.cpp: In member function ‘void
> FrameDecoder::seek(int)’: 14:06:37
> /workspace/build/src/framedecoder.cpp:210:46: error: ‘AV_FRAME_FLAG_KEY’ was
> not declared in this scope; did you mean ‘AV_PKT_FLAG_KEY’?
> 
> some video library dependency is the wrong version maybe

AV_FRAME_FLAG_KEY first appears in libavutil in 58.7.100, jammy only has 56.70.100.
Comment 4 Jonathan Riddell 2024-04-05 12:56:19 UTC
mm it doesn't work with our version of ffmpeg and I'm not too keen to update that as it's a big backport task that might break other things, it might need to wait for us to move to newer Ubuntu
Comment 5 Ghislain Vaillant 2024-04-06 13:17:26 UTC
Let's wait for a rebase of Neon onto Noble then. Thanks for trying nonetheless.