Conversation
SPECS/vlc/vlc.spec
Outdated
| # Drop an internal static archive that is not meant to be shipped. | ||
| rm -f %{buildroot}%{_libdir}/vlc/libcompat.a | ||
|
|
||
| # Some upstream translations expand to names that are not valid RPM package |
SPECS/vlc/vlc.spec
Outdated
|
|
||
| %find_lang %{name} --generate-subpackages | ||
|
|
||
| %files |
There was a problem hiding this comment.
Why not %files -f %{name}.lang?
SPECS/vlc/vlc.spec
Outdated
| %doc AUTHORS NEWS THANKS | ||
| %doc %{_pkgdocdir}/* | ||
|
|
||
| %check |
There was a problem hiding this comment.
%install
# ...
%check
# ...
%files
# ...
SPECS/vlc/vlc.spec
Outdated
|
|
||
| # Keep translations in the main package language manifest instead of generating | ||
| # lang subpackages, which avoids invalid subpackage names from locale variants. | ||
| %find_lang %{name} |
There was a problem hiding this comment.
Please follow the package guidelines here.
|
Also, I wonder if you tested this? |
I tested the built package in a recent openRuyi Creek riscv64 guest under QEMU 10.2.0 with an rva23s64 CPU The package installs and VLC/cvlc start successfully as a normal user. I also tested access to local media Current findings:
我在 QEMU 10.2.0 中,使用 rva23s64 CPU 配置的 openRuyi Creek riscv64 客户机,对已构建的软件包进行了测试。 该软件包可以正常安装,且 VLC / cvlc 在普通用户权限下可以成功启动。我还测试了通过共享目录访问本地媒体文件,并尝试进行了实际播放。 当前发现如下: 播放一个 H.264 编码的 MKV 文件时,流程已经进入了解复用(demux)/解码阶段,但最终失败,因为报告不支持 H.264 解码。 |
|
The cause has been identified: in openruyi-repo/SPECS/ffmpeg/ffmpeg.spec (line 312), it defaults to a minimal codec set and explicitly specifies --disable-decoder="h264,hevc,vc1,vvc". |
|
I generated a VP9 test clip and tested it in a recent openRuyi riscv64 qemu.
我生成了一个 VP9 测试视频,并在最新的 openRuyi riscv64 qemu 中进行了测试。 结果: 由于当前的 ffmpeg 构建禁用了 H.264 解码器,H.264 播放仍然失败。 |
necessity: lack of vlc
AI declaration: powered by gpt-5.3-codex medium, reviewed by human
Signed-off-by: HNO3Miracle xiangao.or@isrc.iscas.ac.cn