Projects
SLE15
libquicktime
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 4
View file
libquicktime.changes
Changed
@@ -1,4 +1,48 @@ ------------------------------------------------------------------- +Wed Jul 23 07:43:39 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com> + +- Enable faad2 support. + +------------------------------------------------------------------- +Sat May 3 14:18:03 UTC 2025 - Friedrich Haubensak <hsk17@mail.de> + +- add fix-gcc15-build.patch from upstream to fix gcc-15 compile + time error + +------------------------------------------------------------------- +Mon Jan 27 15:06:58 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com> + +- Move build of ffmpeg plugin to conditional BUILD_ORIG part of the + spec (move pkgconfig(libavcodec) and pkgconfig(libswscale) + BuildRequires). Avoid pulling in obsolete ffmpeg-4 during main + build. +- Update to current macros. + +------------------------------------------------------------------- +Sun Jan 12 18:19:42 UTC 2025 - Giacomo Comes <gcomes.obs@gmail.com> + +- update fix-gcc14-build.patch + * add fix for faad2 and faac as well + +------------------------------------------------------------------- +Wed Apr 10 13:10:44 UTC 2024 - Danilo Spinella <danilo.spinella@suse.com> + +- Fix build with GCC 14, bsc#1221701 + * fix-gcc14-build.patch + +------------------------------------------------------------------- +Fri Mar 3 03:03:03 UTC 2023 - olaf@aepfle.de + +- Fix previous change, add version constraints for every + ffmpeg subpackage + +------------------------------------------------------------------- +Fri Apr 29 07:52:21 UTC 2022 - Jan Engelhardt <jengelh@inai.de> + +- Update BuildRequires to reflect it does not work with ffmpeg5 + at this time. + +------------------------------------------------------------------- Tue Feb 25 21:00:07 UTC 2020 - Ignaz Forster <iforster@suse.com> - Build 32bit compatibility packages also for plugin libraries.
View file
libquicktime.spec
Changed
@@ -1,7 +1,7 @@ # # spec file for package libquicktime # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,6 @@ %define sover 0 %bcond_with faac -%bcond_with faad %bcond_with x264 Name: libquicktime Version: 1.2.4+git20180804.fff99cd @@ -29,11 +28,14 @@ URL: http://libquicktime.sf.net Source0: %{name}-%{version}.tar.xz Source2: baselibs.conf +Patch0: fix-gcc14-build.patch +Patch1: fix-gcc15-build.patch BuildRequires: alsa-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen BuildRequires: libdv-devel +BuildRequires: libfaad2-devel BuildRequires: libjpeg-devel BuildRequires: libmp3lame-devel BuildRequires: libtool @@ -41,21 +43,18 @@ BuildRequires: pkgconfig BuildRequires: schroedinger-devel BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xaw7) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xv) %if 0%{?BUILD_ORIG} +BuildRequires: pkgconfig(libavcodec) < 59 +BuildRequires: pkgconfig(libswscale) < 6 %if %{with faac} BuildRequires: libfaac-devel %endif -%if %{with faad} -BuildRequires: libfaad2-devel -%endif %if %{with x264} BuildRequires: libx264-devel %endif @@ -110,7 +109,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build echo 'HTML_TIMESTAMP=NO' >> doc/Doxyfile.in @@ -120,8 +119,9 @@ --docdir="%{_docdir}/%{name}-devel" \ --with-libdv \ --with-cpuflags=none \ - --without-gtk -make %{?_smp_mflags} + --without-gtk \ + %{nil} +%make_build %install %make_install @@ -129,8 +129,7 @@ %find_lang %{name} %{?no_lang_C} find %{buildroot} -type f -name "*.la" -delete -print -%post -n libquicktime%{sover} -p /sbin/ldconfig -%postun -n libquicktime%{sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n libquicktime%{sover} %files %license COPYING @@ -138,6 +137,7 @@ %dir %{_libdir}/libquicktime %{_libdir}/libquicktime/lqt_audiocodec.so %{_libdir}/libquicktime/lqt_dv.so +%{_libdir}/libquicktime/lqt_faad2.so %{_libdir}/libquicktime/lqt_lame.so %{_libdir}/libquicktime/lqt_mjpeg.so %{_libdir}/libquicktime/lqt_png.so @@ -145,16 +145,13 @@ %{_libdir}/libquicktime/lqt_schroedinger.so %{_libdir}/libquicktime/lqt_videocodec.so %{_libdir}/libquicktime/lqt_vorbis.so -%{_libdir}/libquicktime/lqt_ffmpeg.so %if 0%{?BUILD_ORIG} %files orig-addon +%{_libdir}/libquicktime/lqt_ffmpeg.so %if %{with faac} %{_libdir}/libquicktime/lqt_faac.so %endif -%if %{with faad} -%{_libdir}/libquicktime/lqt_faad2.so -%endif %if %{with x264} %{_libdir}/libquicktime/lqt_x264.so %endif
View file
fix-gcc14-build.patch
Added
@@ -0,0 +1,36 @@ +Index: libquicktime-1.2.4+git20180804.fff99cd/configure.ac +=================================================================== +--- libquicktime-1.2.4+git20180804.fff99cd.orig/configure.ac ++++ libquicktime-1.2.4+git20180804.fff99cd/configure.ac +@@ -282,6 +282,7 @@ have_lame="false" + AC_TRY_RUN( + #include <lame/lame.h> + #include <stdio.h> ++int + main() + { + int version_major; +@@ -661,6 +662,7 @@ + AC_TRY_RUN( + #include <inttypes.h> + #include <faac.h> ++int + main() + { + int samplerate = 44100, num_channels = 2; +@@ -730,6 +732,7 @@ + AC_TRY_RUN( + #include <neaacdec.h> + #include <stdio.h> ++int + main() + { + int faad_major; +@@ -763,6 +766,7 @@ + AC_TRY_RUN( + #include <faad.h> + #include <stdio.h> ++int + main() + { + int faad_major;
View file
fix-gcc15-build.patch
Added
@@ -0,0 +1,39 @@ + +sourceforge.net/p/libquicktime/git/ci/5aba9ba + +lqtplay.c:1518:36: warning: too many arguments in call to 'decode_audio' +decode_audio(AUDIO_BLOCK_SIZE); +decode_audio takes no arguments. remove the argument so the error goes away. + +Authored by: Steven Schultz 2021-03-04 + +--- a/utils/lqtplay.c ++++ b/utils/lqtplay.c +@@ -1477,7 +1477,7 @@ + while(!done) { + /* Decode new audio samples */ + if(!qt_audio_samples_in_buffer) +- decode_audio(AUDIO_BLOCK_SIZE); ++ decode_audio(); + ret = snd_pcm_writei(pcm_handle, (void *)(qt_audio_ptr), qt_audio_samples_in_buffer); + if (ret == -EAGAIN) { + ret = 0; +@@ -1515,7 +1515,7 @@ + int rc, n, revents; + + if(!qt_audio_samples_in_buffer) +- decode_audio(AUDIO_BLOCK_SIZE); ++ decode_audio(); + + /* this code is absolutely horrible. do not follow this example. */ + +@@ -1557,7 +1557,7 @@ + int rc; + + if(!qt_audio_samples_in_buffer) +- decode_audio(AUDIO_BLOCK_SIZE); ++ decode_audio(); + + rc = write(oss_fd,qt_audio_ptr,qt_audio_samples_in_buffer * qt_channels * sizeof(*qt_audio)); + switch (rc) { +
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.