2 # - libavcodec: Missing (ffmpeg?)
3 Summary: Library for reading and writing quicktime files
4 Summary(pl): Biblioteka do odczytu i zapisu plików quicktime
10 Source0: http://dl.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz
11 # Source0-md5: e5c977567df59c876c50ac191bb1caf6
12 URL: http://libquicktime.sourceforge.net/
13 BuildRequires: XFree86-devel
14 BuildRequires: automake
15 # avcodec-acl = 0.4.8acl ???
16 BuildRequires: ffmpeg-devel
17 BuildRequires: gtk+-devel >= 1.2.8
18 BuildRequires: lame-libs-devel
19 BuildRequires: libavc1394-devel >= 0.3.1
20 BuildRequires: libdv-devel
21 BuildRequires: libjpeg-devel
23 BuildRequires: libpng-devel
24 BuildRequires: libraw1394-devel >= 0.9
25 BuildRequires: libvorbis-devel
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 libquicktime is a library for reading and writing quicktime files. It
30 is based on the quicktime4linux library, with the following
32 - Sourcetree upgraded with autoconf/automake/libtool and all the other
33 stuff, people like in "standard" Linux libraries.
34 - All 3rd party libraries (jpeg, OggVorbis) were removed to reduce
35 download size, compilation time and code duplication on users
36 harddisks. Instead, the sytemwide installed libraries are used.
37 - All codecs have been moved into dynamically loadable modules. This
38 makes it possible to distribute closed source codecs (or codecs with
39 an incompatible license) as separate packages.
40 - Unlike other quicktime libraries, it's source compatible with
41 quicktime4linux. Programs like cinelerra or xmovie can be compiled
43 - The codecs themselves are also source compatible with
44 quicktime4linux, so porting codecs between quicktime4linux and
45 libquicktime requires only little brain load.
46 - Special API extensions allow access to the codec registry.
47 Applications can get important information about the codecs, their
48 settable parameters etc. at runtime.
51 libquicktime to biblioteka do odczytu i zapisu plików quicktime. Jest
52 oparta na bibliotece quicktime4linux z nastêpuj±cymi zmianami:
53 - drzewo ¼róde³ zosta³o przerobione na u¿ywanie
54 autoconfa/automake'a/libtola itp. narzêdzi, tak jak w standardowych
55 bibliotekach linuksowych
56 - wszystkie zewnêtrzne biblioteki (jpeg, OggVorbis) zosta³y usuniête w
57 celu zmniejszenia ilo¶ci danych do ¶ci±gania, czasu kompilacji i
58 powielonego kodu na dyskach u¿ytkowników; zamiast tego u¿ywane s±
60 - wszystkie kodeki zosta³y przeniesione do dynamicznie ³adowanych
61 modu³ów; pozwala to rozprowadzaæ kodeki bez ¼róde³ (lub kodeki z
62 niekompatybilnymi licencjami) jako osobne pakiety
63 - w przeciwieñstwie do innych bibliotek quicktime jest ¼ród³owo
64 kompatybilna z quicktime4linux; programy takie jak cinelerra czy
65 xmovie mog± byæ kompilowane z libquicktime
66 - kodeki tak¿e s± ¼ród³owo kompatybilne z quicktime4linux, wiêc
67 przenoszenie kodeków pomiêdzy quicktime4linux i libquicktime nie
68 wymaga zbyt wiele pracy
69 - dodano specjalne rozszerzenia API pozwalaj±ce na dostêp do rejestru
70 kodeków; aplikacje mog± pobieraæ wa¿ne informacje o kodekach, ich
71 parametry itp. w czasie dzia³ania aplikacji.
74 Summary: Header files for libquicktime library
75 Summary(pl): Pliki nag³ówkowe biblioteki libquicktime
76 Group: Development/Libraries
77 Requires: %{name} = %{version}-%{release}
80 Header files for libquicktime library.
82 %description devel -l pl
83 Pliki nag³ówkowe biblioteki libquicktime.
86 Summary: Static libquicktime library
87 Summary(pl): Statyczna biblioteka libquicktime
88 Group: Development/Libraries
89 Requires: %{name}-devel = %{version}-%{release}
92 Static libquicktime library.
94 %description static -l pl
95 Statyczna biblioteka libquicktime.
98 Summary: libquicktime utilities
99 Summary(pl): Narzêdzia do libquicktime
100 Group: Applications/Multimedia
101 Requires: %{name} = %{version}-%{release}
104 libquicktime utilities.
106 %description utils -l pl
107 Narzêdzia do libquicktime.
113 cp -f /usr/share/automake/config.sub .
119 rm -rf $RPM_BUILD_ROOT
122 DESTDIR=$RPM_BUILD_ROOT
124 rm -f $RPM_BUILD_ROOT%{_libdir}/libquicktime/*.{la,a}
127 rm -rf $RPM_BUILD_ROOT
129 %post -p /sbin/ldconfig
130 %postun -p /sbin/ldconfig
133 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_bindir}/lqtvrplay
137 %attr(755,root,root) %{_libdir}/libquicktime.so.*.*.*
138 # R: libdv, libraw1394, libavc1394
139 %attr(755,root,root) %{_libdir}/libquicktime1394.so.*.*.*
140 %dir %{_libdir}/libquicktime
141 %attr(755,root,root) %{_libdir}/libquicktime/lqt_audiocodec.so
143 %attr(755,root,root) %{_libdir}/libquicktime/lqt_dv.so
144 # R: avcodec-acl (ffmpeg?)
145 #%attr(755,root,root) %{_libdir}/libquicktime/lqt_ffmpeg.so
147 %attr(755,root,root) %{_libdir}/libquicktime/lqt_lame.so
149 %attr(755,root,root) %{_libdir}/libquicktime/lqt_mjpeg.so
150 %attr(755,root,root) %{_libdir}/libquicktime/lqt_opendivx.so
152 %attr(755,root,root) %{_libdir}/libquicktime/lqt_png.so
153 %attr(755,root,root) %{_libdir}/libquicktime/lqt_rtjpeg.so
154 %attr(755,root,root) %{_libdir}/libquicktime/lqt_videocodec.so
155 # R: libogg, libvorbis
156 %attr(755,root,root) %{_libdir}/libquicktime/lqt_vorbis.so
159 %defattr(644,root,root,755)
160 %attr(755,root,root) %{_bindir}/lqt-config
161 %attr(755,root,root) %{_libdir}/libquicktime.so
162 %attr(755,root,root) %{_libdir}/libquicktime1394.so
163 %{_libdir}/libquicktime.la
164 %{_libdir}/libquicktime1394.la
166 %{_aclocaldir}/lqt.m4
167 %{_pkgconfigdir}/libquicktime.pc
170 %defattr(644,root,root,755)
171 %{_libdir}/libquicktime.a
172 %{_libdir}/libquicktime1394.a
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_bindir}/libquicktime_config
177 %attr(755,root,root) %{_bindir}/lqtplay
178 %attr(755,root,root) %{_bindir}/lqt_transcode
179 %attr(755,root,root) %{_bindir}/qt*
180 %{_mandir}/man1/lqtplay.1*