Summary: A library for reading and writing Quicktime files. Name: libquicktime Version: 0.9.7 Release: 0.%{mysig} Epoch: 0 License: LGPL Group: System Environment/Libraries URL: http://libquicktime.sourceforge.net/ Source0: http://download.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: XFree86-devel libpng-devel libjpeg-devel xorg-x11-Mesa-libGLU BuildRequires: libvorbis-devel ffmpeg-devel > 0:0.4.9-0.lvn.0.8.20050427 BuildRequires: lame-devel alsa-lib-devel BuildRequires: gtk+-devel glib-devel libdv-devel >= 0:0.102 BuildRequires: libavc1394-devel libraw1394-devel >= 0:0.9.0-12 # we cant build firewire related things with libraw1394 0.10.0 due to # missing functions in the library BuildConflicts: libraw1394-devel = 0:0.10.0 BuildRequires: gtk2-devel >= 0:2.4.0 Requires: ffmpeg > 0:0.4.9-0.lvn.0.8.20050427 %package devel Summary: Development files for libquicktime Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} zlib-devel pkgconfig # -------------------------------------------------------------------- %description Libquicktime is based on the quicktime4linux library with several enhancements. All 3rd-party libraries were removed from the sourcetree. Instead, the systemwide installed libraries are detected by the configure script. All original codecs were moved into dynamically loadable modules, and new codecs are in development. Libquicktime is source-compatible with quicktime4linux. Special API extensions allow access to the codec registry and more convenient processing of Audio and Video data. Libquicktime comes with all original utility programs, and additional tools, like a commandline player and a GTK configuration utility which can configure the parameters of all installed codecs. %description devel Libquicktime is based on the quicktime4linux library with several enhancements. This package contains development files for %{name}. # -------------------------------------------------------------------- %prep %setup -q sed -i \ -e 's|exec_prefix/lib/|libdir/|' \ -e 's|^lqt_additional_opt_flags=.*||' \ -e 's|LIBAVCODEC_VERSION|AV_STRINGIFY(LIBAVCODEC_VERSION)|' \ configure # -------------------------------------------------------------------- %build %configure \ --with-cpuflags="$RPM_OPT_FLAGS"\ --disable-dependency-tracking \ %ifarch i686 athlon pentium3 pentium4 x86_64 ia64 --enable-mmx %else --disable-mmx %endif make %{?_smp_mflags} # -------------------------------------------------------------------- %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \; # -------------------------------------------------------------------- %clean rm -rf $RPM_BUILD_ROOT # -------------------------------------------------------------------- %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING README TODO %{_bindir}/libquicktime_config %{_bindir}/lqt_transcode %{_bindir}/lqtplay %{_bindir}/lqtvrplay %{_bindir}/qtdechunk %{_bindir}/qtdump %{_bindir}/qtinfo %{_bindir}/qtrechunk %{_bindir}/qtstreamize %{_bindir}/qtyuv4toyuv %{_libdir}/%{name}*.so.* %dir %{_libdir}/%{name} %{_libdir}/%{name}/lqt_*.so %{_mandir}/man1/lqtplay.1* %files devel %defattr(-,root,root,-) %{_bindir}/lqt-config %{_includedir}/lqt %{_libdir}/pkgconfig/libquicktime.pc %{_libdir}/%{name}*.so %{_datadir}/aclocal/lqt.m4 # -------------------------------------------------------------------- %changelog * Tue Sep 20 2005 Milan Kerslager 0.9.7-0.ker.rhel4 - rebuild for RHEL4 (package from http://rpm.livna.org/fedora/4/i386/SRPMS.lvn) * Fri Aug 19 2005 Dams - 0:0.9.7-0.lvn.7 - More clean-up for obsolete pre-FC2 support * Tue Aug 16 2005 Ville Skyttä - 0:0.9.7-0.lvn.6 - Quick hack to fix libavcodec detection with newer (>= 20050731) ffmpegs. - Don't ship static libs. * Mon Jul 4 2005 Ville Skyttä - 0:0.9.7-0.lvn.5 - Clean up obsolete pre-FC2 support. * Thu Jun 16 2005 Dams - 0:0.9.7-0.lvn.4 - .... and gtk+-devel. * Thu Jun 16 2005 Dams - 0:0.9.7-0.lvn.3 - libdv-devel needs glib-devel (fedora core bug....) * Mon Jun 13 2005 Dams - 0:0.9.7-0.lvn.2 - Updated tarball * Thu May 26 2005 Ville Skyttä - 0:0.9.7-0.lvn.1 - 0.9.7, MMX builds with gcc4 again. * Sat May 21 2005 Ville Skyttä - 0:0.9.6-0.lvn.1 - 0.9.6, aclocal18 patch applied upstream. - Patch to compile with gcc4 (MMX build is borked though, build --without mmx). - Use "make install DESTDIR=..." to avoid nasty rpaths. * Thu Sep 2 2004 Ville Skyttä - 0:0.9.3-0.lvn.2 - Make dv support conditional (default on), add minimum required libdv version. - Make firewire support conditional again (only if dv support is available). - Disable dependency tracking to speed up the build. - Fix aclocal >= 1.8 warnings from lqt.m4. - BuildRequire %%{_libdir}/libGLU.so.1. * Mon Aug 30 2004 Ville Skyttä - 0:0.9.3-0.lvn.1 - Update to 0.9.3. - Enable ffmpeg plugin. - Make firewire support unconditional. - Fix 64bit libdir. - Fix -devel dependencies. - Update list of archs with MMX. - Clean up list of docs. * Tue Apr 6 2004 Dams 0:0.9.2-0.lvn.2 - BuildConflicts libraw1394 0.10.0 to prevent surprises. * Tue Apr 6 2004 Dams 0:0.9.2-0.lvn.1 - Conditionnal firewire stuff rewriten * Wed Mar 10 2004 Dams 0:0.9.2-0.fdr.1 - Updated to final 0.9.2 release - firewire now default enabled * Sun Sep 28 2003 Dams 0:0.9.2-0.fdr.0.7.pre1 - Removed comment after scriptlets * Sat Aug 16 2003 Dams 0:0.9.2-0.fdr.0.6.pre1 - Without firewire BuildConflicts with libdv/libavc1394/libraw1394-devel * Mon Jul 14 2003 Dams 0:0.9.2-0.fdr.0.5.pre1 - Added missing deps for ffmpeg-devel - Added build option "with firewire" (disabled by default) * Wed Jul 9 2003 Dams 0:0.9.2-0.fdr.0.4.pre1 - Added missing unowned directory - Removed URL in Source0 - buildroot -> RPM_BUILD_ROOT - athlon is mmx compliant too - Now include all *.so/*.so.*/.a in libdir (bug #451) * Wed Apr 23 2003 Dams 0:0.9.2-0.fdr.0.3.pre1 - Typo in group tag * Mon Apr 21 2003 Dams 0:0.9.2-0.fdr.0.2.pre1 - Major fix from from Diag (plugins are now in the package). * Wed Apr 16 2003 Dams - Initial build.