Current master builds fine with ffmpeg release/8.0. Likely following patch has to be applied in order to compile 0.8.2 with ffmpeg 8.0. https://invent.kde.org/multimedia/subtitlecomposer/-/commit/0043f4434886c5aabe99705d40bd7f633b8b73e7.patch
Search Criteria
Package Details: subtitlecomposer 0.8.2-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/subtitlecomposer.git (read-only, click to copy) |
---|---|
Package Base: | subtitlecomposer |
Description: | Video subtitle editor |
Upstream URL: | https://invent.kde.org/multimedia/subtitlecomposer |
Keywords: | composer editor kde subtitle |
Licenses: | GPL-2.0-only |
Submitter: | Martchus |
Maintainer: | Martchus (maxrd2) |
Last Packager: | Martchus |
Votes: | 36 |
Popularity: | 0.004632 |
First Submitted: | 2015-09-02 23:50 (UTC) |
Last Updated: | 2025-10-05 18:25 (UTC) |
Dependencies (17)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR)
- kcodecs (kcodecs-gitAUR)
- kcoreaddons (kcoreaddons-gitAUR)
- ki18n (ki18n-gitAUR)
- kio (kio-gitAUR)
- ktextwidgets (ktextwidgets-gitAUR)
- kxmlgui (kxmlgui-gitAUR)
- openal (openal-gitAUR)
- qt6-5compat
- qt6-declarative (qt6-declarative-gitAUR)
- sonnet (sonnet-gitAUR)
- blas (blis-cblas-openmpAUR, blis-cblasAUR, aocl-blis-aoccAUR, atlas-lapackAUR, blas-aocl-gccAUR, blas-aocl-aoccAUR, blas-mklAUR, blas-openblas-gitAUR, aocl-blisAUR, openblas-lapackAUR, blas-gitAUR, blas-openblas) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR, xlibre-xserver-xvfbAUR, xlibre-server-xvfb-binAUR) (check)
- python (python37AUR) (optional) – scripting
- ruby (optional) – scripting
Required by (0)
Sources (3)
maxrd2 commented on 2025-10-04 20:31 (UTC)
Martchus commented on 2025-10-03 22:08 (UTC)
Before anyone will ask: The current release is not compiling against ffmpeg 8 which will hit the regular Arch repo soon. Hence this package will cease to function/build soon. So far I haven't seen an upstream patch to fix this. There's also no ffmpeg7
package yet which one could link against instead. Note that ffmpeg4
is too old at this point. It would probably work to downgrade to commit 4bcc52f1e239 of this AUR package using ffmpeg4
and an older version of subtitlecomposer
.
Martchus commented on 2025-09-20 19:53 (UTC)
This line should probably be dropped completely. The build probably succeeded in my case as I built it in a clean chroot without ffmpeg4 installed. I updated the package.
ranger commented on 2025-09-20 18:42 (UTC)
@Martchus you still have in the PKGBUILD the
export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig'
but the dep changed to ffmpeg. The build will fail with the error below. I had to change this to
export PKG_CONFIG_PATH='/usr/lib/pkgconfig'
to build successfully.
Error:
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:227 (message):
Could NOT find FFmpeg: Found unsuitable version "58.76.100", but required
is at least "59.27.100" (found
includes: /usr/include/ffmpeg4.4
libs: /usr/lib/ffmpeg4.4/libavformat.so (version 58.76.100)
/usr/lib/ffmpeg4.4/libavcodec.so (version 58.134.100)
/usr/lib/ffmpeg4.4/libswresample.so (version 3.9.100)
/usr/lib/ffmpeg4.4/libswscale.so (version 5.9.100)
/usr/lib/ffmpeg4.4/libavutil.so (version 56.70.100)
)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:589 (_FPHSA_FAILURE_MESSAGE)
cmake/FindFFmpeg.cmake:49 (find_package_handle_standard_args)
src/CMakeLists.txt:36 (find_package)
-- Configuring incomplete, errors occurred!
maxrd2 commented on 2025-09-14 21:10 (UTC)
@Martchus Not sure who flagged it. New version was tagged couple weeks ago, but it hasn't been released yet. It will likely be released in few days.
Martchus commented on 2025-09-14 12:53 (UTC)
To whomever flagged this package: I don't see v0.8.2 or any new version on https://invent.kde.org/multimedia/subtitlecomposer/-/releases.
Martchus commented on 2024-05-20 18:07 (UTC)
Looks like a typo, statDetails versus StatDetails?
Maybe. Probably it makes most sense to fix this upstream first. And yes, it is currently not possible to compile it under Arch Linux to my knowledge. Sometimes things get rolled over on a rolling-release distribution. If it doesn't compile with/against system packages this doesn't mean it is not usable anymore. Perhaps upstream provides a Flatpak or Appimage that still works.
jan666 commented on 2024-05-20 17:43 (UTC)
So your pinned comment means that subtitlecomposer is not usable anymore? I can't get it to build, tried changing statDetails to StatDetails but another error came up something to many arguments, 1 expected 4 provided in the same helper file as my latest comment
I'm using Arch linux
jan666 commented on 2024-05-20 13:20 (UTC)
Building gives this error (after adjusting the buildscript from your site)
[ 49%] Building CXX object src/CMakeFiles/subtitlecomposer-lib.dir/gui/subtitlemeta/csshighlighter.cpp.o
[ 50%] Building CXX object src/CMakeFiles/subtitlecomposer-lib.dir/gui/subtitlemeta/subtitlepositionwidget.cpp.o
[ 50%] Building CXX object src/CMakeFiles/subtitlecomposer-lib.dir/helpers/commondefs.cpp.o
/home/ed/.cache/yay/subtitlecomposer/src/subtitlecomposer-0.8.0/src/helpers/commondefs.cpp: In static member function ‘static QUrl System::newUrl(const QUrl&, const QString&, const QString&, int)’:
/home/ed/.cache/yay/subtitlecomposer/src/subtitlecomposer-0.8.0/src/helpers/commondefs.cpp:216:46: error: ‘statDetails’ is not a member of ‘KIO’; did you mean ‘StatDetails’?
216 | KIO::Job *job = KIO::statDetails(newUrl, KIO::StatJob::DestinationSide, KIO::StatDefaultDetails, KIO::HideProgressInfo);
| ^~~
| StatDetails
make[2]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:1261: src/CMakeFiles/subtitlecomposer-lib.dir/helpers/commondefs.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:883: src/CMakeFiles/subtitlecomposer-lib.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: subtitlecomposer-exit status 4
checking dependencies...
Looks like a typo, statDetails versus StatDetails?
Martchus commented on 2024-05-10 12:13 (UTC)
This doesn't build against ICU 75. I guess it makes sense to wait for the next release which will hopefully build against Qt 6 and KF6 successfully which will also cause the build system to select C++17 so the build against ICU 75 will be possible.
Pinned Comments
Martchus commented on 2025-10-03 22:08 (UTC)
Before anyone will ask: The current release is not compiling against ffmpeg 8 which will hit the regular Arch repo soon. Hence this package will cease to function/build soon. So far I haven't seen an upstream patch to fix this. There's also no
ffmpeg7
package yet which one could link against instead. Note thatffmpeg4
is too old at this point. It would probably work to downgrade to commit 4bcc52f1e239 of this AUR package usingffmpeg4
and an older version ofsubtitlecomposer
.Martchus commented on 2016-05-18 21:59 (UTC)