Search Criteria
Package Details: libquicktime 1.2.4-31
Package Actions
Git Clone URL: | https://aur.archlinux.org/libquicktime.git (read-only, click to copy) |
---|---|
Package Base: | libquicktime |
Description: | A library for reading and writing quicktime files |
Upstream URL: | http://libquicktime.sourceforge.net/ |
Licenses: | LGPL2.1 |
Provides: | libquicktime.so |
Submitter: | dvzrv |
Maintainer: | RAMChYLD |
Last Packager: | RAMChYLD |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2022-02-04 23:16 (UTC) |
Last Updated: | 2022-12-07 20:11 (UTC) |
Dependencies (41)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libfaad.so (faad2)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- alsa-lib (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- faac (faac-gitAUR) (make)
- faad2 (faad2-gitAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR) (make)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR) (make)
- lame (lame-svnAUR, lame-altivecAUR) (make)
- libdv (make)
- libglvnd (libglvnd-gitAUR) (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxaw (xawmAUR) (make)
- libxext (libxext-gitAUR) (make)
- libxt (make)
- libxv (make)
- schroedinger (make)
- sndio (sndio-gitAUR) (make)
- x264 (x264-tmod-gitAUR, x264-gitAUR) (make)
- alsa-lib (optional) – for lqtplay
- faac (faac-gitAUR) (optional) – for lqt_faac plugin
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR) (optional) – for lqt_ffmpeg plugin
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR) (optional) – for libquicktime_config
- lame (lame-svnAUR, lame-altivecAUR) (optional) – for lqt_lame plugin
- libdv (optional) – for lqt_dv plugin
- libglvnd (libglvnd-gitAUR) (optional) – for lqtplay
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (optional) – for lqt_mjpeg plugin
- libpng (libpng-gitAUR, libpng-apngAUR) (optional) – for lqt_png plugin
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (optional) – for lqt_lame and lqt_vorbis plugin
- libx11 (libx11-gitAUR) (optional) – for lqtplay
- libxaw (xawmAUR) (optional) – for lqtplay
- libxext (libxext-gitAUR) (optional) – for lqtplay
- libxt (optional) – for lqtplay
- libxv (optional) – for lqtplay
- schroedinger (optional) – for lqt_schroedinger plugin
- sndio (sndio-gitAUR) (optional) – for lqtplay
- x264 (x264-tmod-gitAUR, x264-gitAUR) (optional) – for lqt_x264 plugin
Required by (1)
Sources (10)
- https://downloads.sourceforge.net/sourceforge/libquicktime/libquicktime-1.2.4.tar.gz
- libquicktime-1.2.4-CVE-2016-2399.patch
- libquicktime-1.2.4-CVE-2017-9122_et_al.patch
- libquicktime-1.2.4-faad2.patch
- libquicktime-1.2.4-ffmpeg-codecs.patch
- libquicktime-1.2.4-ffmpeg2.patch
- libquicktime-1.2.4-ffmpeg29.patch
- libquicktime-1.2.4-ffmpeg4.patch
- libquicktime-1.2.4-ffmpeg5.patch
- libquicktime-1.2.4-libavutil.patch
Latest Comments
« First ‹ Previous 1 2
aggraef commented on 2022-08-25 06:23 (UTC)
@dvzrv, libquicktime isn't dead, Steven Schultz has been maintaining it since 2018. It's true that it hasn't seen a proper release since 2.1.4 in 2012, but with the patches included here it compiles fine against ffmpeg 4.4, and it also still works with the little adjustment to the PKGBUILD which I just posted.
This package is still available in Debian Unstable, so it's unfortunate that it's not in the Arch community repo any more. We need it if we want to package Gem for Pd, which (at least for media artists) is the single most important add-on library for Pd (which still is in community). So it would be nice if you could reconsider the decision to drop libquicktime from the official repos.
aggraef commented on 2022-08-25 05:51 (UTC) (edited on 2022-08-25 05:55 (UTC) by aggraef)
The package works fine with ffmpeg4.4, it's just that due to some libtool weirdness libquicktime/lqt_ffmpeg.so gets relinked to libavcodec.so.59 during
make install
:This happens whenever ffmpeg and ffmpeg4.4 are installed at the same time. Which they usually are, because ffmpeg is a dependency of so many other packages. As a result, the lqt_ffmpeg plugin will not work properly. I can see this, e.g., in Pd's Gem library which suddenly can't load most video formats any more.
The only quick remedy for this that I could find is to just manually copy the lqt_ffmpeg.so file from the build directory to the staging area:
Now the packaged lqt_ffmpeg.so is linked properly:
And Gem happily loads and plays videos again. :)
dvzrv commented on 2022-03-14 11:03 (UTC)
Yes, this package needs to be fixed to work with ffmpeg4.4 or ffmpeg 5. Either way, libquicktime's upstream is dead. Feel free to adopt this package and fix it.
gnaggnoyil commented on 2022-03-14 10:26 (UTC)
Can confirm the same problem @arkades met when using an AUR helper. Is this due to ffmpeg API change or something?
arkades commented on 2022-02-19 16:17 (UTC)
I get several errors during makepkg:
ector commented on 2022-02-05 19:34 (UTC)
I have this error whit yaourt :
patching file plugins/ffmpeg/video.c
Hunk #1 succeeded at 400 with fuzz 2.
Hunk #2 succeeded at 438 with fuzz 2.
Hunk #13 succeeded at 1590 with fuzz 1.
Hunk #14 succeeded at 1902 (offset -1 lines).
Hunk #15 succeeded at 1921 (offset -1 lines).
/tmp/yaourt-tmp-midfingr/aur-libquicktime/./PKGBUILD: riga 82: autoreconf:
comando non trovato
==> ERRORE: Si è verificato un errore in prepare().
L'operazione sta per essere interrotta...
==> ERRORE: Makepkg non è riuscito a compilare libquicktime.
==> Riavviare la compilazione di libquicktime [s/N]
« First ‹ Previous 1 2