|
1 Summary: Library for reading and writing Quicktime files |
|
2 Name: libquicktime |
|
3 Version: 1.1.5 |
|
4 Release: 3%{?dist} |
|
5 License: LGPLv2+ |
|
6 Group: System Environment/Libraries |
|
7 URL: http://libquicktime.sourceforge.net/ |
|
8 Source0: http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz |
|
9 Patch0: libquicktime-1.1.5-gtk.patch |
|
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
|
11 |
|
12 BuildRequires: libdv-devel |
|
13 BuildRequires: libpng-devel libjpeg-devel libGLU-devel |
|
14 BuildRequires: libvorbis-devel ffmpeg-devel |
|
15 BuildRequires: schroedinger-devel |
|
16 BuildRequires: lame-devel alsa-lib-devel libXt-devel libXaw-devel libXv-devel |
|
17 BuildRequires: libdv-devel >= 0.102-4 x264-devel faad2-devel |
|
18 BuildRequires: libavc1394-devel libraw1394-devel >= 0.9.0-12 |
|
19 BuildRequires: gtk2-devel >= 2.4.0 |
|
20 BuildRequires: schroedinger-devel |
|
21 BuildRequires: gettext-devel |
|
22 %{?_with_faac:BuildRequires: faac-devel} |
|
23 |
|
24 %package utils |
|
25 Summary: Utilities for working with Quicktime files |
|
26 Group: Applications/Multimedia |
|
27 |
|
28 %package devel |
|
29 Summary: Development files for libquicktime |
|
30 Group: Development/Libraries |
|
31 Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig |
|
32 |
|
33 # -------------------------------------------------------------------- |
|
34 |
|
35 %description |
|
36 Libquicktime is based on the quicktime4linux library with several |
|
37 enhancements. All 3rd-party libraries were removed from the |
|
38 sourcetree. Instead, the systemwide installed libraries are detected |
|
39 by the configure script. All original codecs were moved into |
|
40 dynamically loadable modules, and new codecs are in |
|
41 development. Libquicktime is source-compatible with |
|
42 quicktime4linux. Special API extensions allow access to the codec |
|
43 registry and more convenient processing of Audio and Video |
|
44 data. |
|
45 |
|
46 %description utils |
|
47 Libquicktime is based on the quicktime4linux library with several |
|
48 enhancements. This package contains utility programs and additional |
|
49 tools, like a commandline player and a GTK configuration utility which |
|
50 can configure the parameters of all installed codecs. |
|
51 |
|
52 %description devel |
|
53 Libquicktime is based on the quicktime4linux library with several |
|
54 enhancements. This package contains development files for %{name}. |
|
55 |
|
56 # -------------------------------------------------------------------- |
|
57 |
|
58 %prep |
|
59 %setup -q |
|
60 %patch0 -p1 -b .gtk |
|
61 |
|
62 |
|
63 # -------------------------------------------------------------------- |
|
64 |
|
65 %build |
|
66 %configure \ |
|
67 --enable-gpl \ |
|
68 --disable-rpath \ |
|
69 --with-cpuflags="$RPM_OPT_FLAGS" \ |
|
70 --disable-dependency-tracking \ |
|
71 --without-doxygen \ |
|
72 --disable-static \ |
|
73 --with-libdv \ |
|
74 --enable-libswscale |
|
75 |
|
76 # remove rpath from libtool |
|
77 sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool |
|
78 sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool |
|
79 |
|
80 make %{?_smp_mflags} |
|
81 |
|
82 # -------------------------------------------------------------------- |
|
83 |
|
84 %install |
|
85 rm -rf $RPM_BUILD_ROOT |
|
86 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" |
|
87 find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \; |
|
88 |
|
89 |
|
90 %find_lang %{name} |
|
91 |
|
92 |
|
93 # -------------------------------------------------------------------- |
|
94 |
|
95 %clean |
|
96 rm -rf $RPM_BUILD_ROOT |
|
97 |
|
98 # -------------------------------------------------------------------- |
|
99 |
|
100 %post -p /sbin/ldconfig |
|
101 %postun -p /sbin/ldconfig |
|
102 |
|
103 %files -f %{name}.lang |
|
104 %defattr(-,root,root,-) |
|
105 %doc COPYING README TODO |
|
106 %{_libdir}/%{name}*.so.* |
|
107 %dir %{_libdir}/%{name} |
|
108 %{_libdir}/%{name}/lqt_*.so |
|
109 |
|
110 %files utils |
|
111 %defattr(-,root,root,-) |
|
112 %{_bindir}/libquicktime_config |
|
113 %{_bindir}/lqt_transcode |
|
114 %{_bindir}/lqtplay |
|
115 %{_bindir}/qt2text |
|
116 %{_bindir}/qtdechunk |
|
117 %{_bindir}/qtdump |
|
118 %{_bindir}/qtinfo |
|
119 %{_bindir}/qtrechunk |
|
120 %{_bindir}/qtstreamize |
|
121 %{_bindir}/qtyuv4toyuv |
|
122 %{_mandir}/man1/lqtplay.1* |
|
123 |
|
124 %files devel |
|
125 %defattr(-,root,root,-) |
|
126 %exclude %{_bindir}/lqt-config |
|
127 %{_includedir}/lqt/ |
|
128 %{_libdir}/pkgconfig/libquicktime.pc |
|
129 %{_libdir}/%{name}*.so |
|
130 %{_datadir}/aclocal/lqt.m4 |
|
131 |
|
132 # -------------------------------------------------------------------- |
|
133 |
|
134 %changelog |
|
135 * Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> - 1.1.5-3 |
|
136 - Build for MeeGo 1.1 |
|
137 |
|
138 * Sat Jul 10 2010 Nicolas Chauvet <kwizart@gmail.com> - 1.1.5-2 |
|
139 - Add libquicktime-1.1.5-gtk.patch from Dan Horák. |
|
140 |
|
141 * Sat May 01 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.1.5-1 |
|
142 - Update to 1.1.5 |
|
143 |
|
144 * Mon Jan 25 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.1.4-2 |
|
145 - Rebuild |
|
146 |
|
147 * Sat Jan 16 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.1.4-1 |
|
148 - Update to 1.1.4 |
|
149 |
|
150 * Fri Oct 30 2009 kwizart <kwizart at gmail.com > - 1.1.3-3 |
|
151 - Add BR schroedinger-devel |
|
152 |
|
153 * Tue Oct 27 2009 kwizart <kwizart at gmail.com > - 1.1.3-2 |
|
154 - backport patch from Alexis Ballier. |
|
155 |
|
156 * Thu Oct 15 2009 kwizart <kwizart at gmail.com > - 1.1.3-1 |
|
157 - Update to 1.1.3 |
|
158 - Conditionalize faac |
|
159 |
|
160 * Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 1.1.1-2 |
|
161 - Rebuild for faad x264 |
|
162 |
|
163 * Sun Dec 28 2008 kwizart <kwizart at gmail.com> - 1.1.1-1 |
|
164 - Update to 1.1.1 |
|
165 - Disable lqt-config (Fix RPM Fusion #265 ) |
|
166 |
|
167 * Thu Dec 4 2008 kwizart <kwizart at gmail.com> - 1.1.0-1 |
|
168 - Update to 1.1.0 |
|
169 |
|
170 * Mon Sep 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.0.3-4 |
|
171 - rebuild for new x264 |
|
172 |
|
173 * Fri Aug 08 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.0.3-3 |
|
174 - rebuild |
|
175 |
|
176 * Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-2 |
|
177 - Add BR libdv-devel and --with-dv |
|
178 |
|
179 * Thu Jul 17 2008 kwizart <kwizart at gmail.com> - 1.0.3-1 |
|
180 - Update to 1.0.3 |
|
181 |
|
182 * Sat Jun 14 2008 kwizart <kwizart at gmail.com> - 1.0.2-3 |
|
183 - Enable libswscale |
|
184 |
|
185 * Thu Feb 28 2008 kwizart <kwizart at gmail.com> - 1.0.2-2 |
|
186 - Rebuild for gcc43 and x264 |
|
187 |
|
188 * Sun Jan 13 2008 kwizart <kwizart at gmail.com> - 1.0.2-1 |
|
189 - Update to 1.0.2 (gcc43 compliant) |
|
190 |
|
191 * Mon Oct 15 2007 kwizart <kwizart at gmail.com> - 1.0.1-1 |
|
192 - Update to 1.0.1 |
|
193 - Disable libswscale (disabled in ffmpeg). |
|
194 |
|
195 * Wed Sep 26 2007 kwizart <kwizart at gmail.com> - 1.0.0-2 |
|
196 - Fix build for new tooltip with gtk 2.12 |
|
197 A better patch may need: |
|
198 http://library.gnome.org/devel/gtk/unstable/gtk-migrating-tooltips.html |
|
199 |
|
200 * Thu Jul 5 2007 kwizart <kwizart at gmail.com> - 1.0.0-1 |
|
201 - Update to 1.0.0 |
|
202 - Add BR gettext, libtool |
|
203 - re-Run autogen.sh to prevent rpath issues... |
|
204 - add patch from freshrpms. |
|
205 |
|
206 * Fri Jan 5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-4 |
|
207 - Drop old ffmpeg (main) package dependency. |
|
208 - Improve summary. |
|
209 |
|
210 * Wed Nov 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.10-3 |
|
211 - Enable GPL plugins, x264 patch borrowed from freshrpms. |
|
212 - Split utilities into -utils subpackage. |
|
213 |
|
214 * Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.9.10-2 |
|
215 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 |
|
216 |
|
217 * Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.9.10-1 |
|
218 - Disabled some standard library paths in rpath with Ville help |
|
219 - Explicitly disabling static objects building |
|
220 |
|
221 * Wed Sep 20 2006 Dams <anvil[AT]livna.org> - 0.9.10-1 |
|
222 - Updated to 0.9.10 |
|
223 |
|
224 * Sat Apr 8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.8-1 |
|
225 - 0.9.8. |
|
226 |
|
227 * Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> |
|
228 - switch to new release field |
|
229 |
|
230 * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> |
|
231 - add dist |
|
232 |
|
233 * Thu Jan 5 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.9 |
|
234 - Rebuild against new ffmpeg. |
|
235 - Drop no longer needed modular X build dep workarounds. |
|
236 |
|
237 * Thu Dec 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.7-0.lvn.8 |
|
238 - Adapt to modular X11. |
|
239 - Drop unneeded GTK1 build dependencies, BuildRequire fixed libdv-devel. |
|
240 - Drop zero Epochs. |
|
241 |
|
242 * Fri Aug 19 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.7 |
|
243 - More clean-up for obsolete pre-FC2 support |
|
244 |
|
245 * Tue Aug 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.6 |
|
246 - Quick hack to fix libavcodec detection with newer (>= 20050731) ffmpegs. |
|
247 - Don't ship static libs. |
|
248 |
|
249 * Mon Jul 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.5 |
|
250 - Clean up obsolete pre-FC2 support. |
|
251 |
|
252 * Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.4 |
|
253 - .... and gtk+-devel. |
|
254 |
|
255 * Thu Jun 16 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.3 |
|
256 - libdv-devel needs glib-devel (fedora core bug....) |
|
257 |
|
258 * Mon Jun 13 2005 Dams <anvil[AT]livna.org> - 0:0.9.7-0.lvn.2 |
|
259 - Updated tarball |
|
260 |
|
261 * Thu May 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.7-0.lvn.1 |
|
262 - 0.9.7, MMX builds with gcc4 again. |
|
263 |
|
264 * Sat May 21 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.6-0.lvn.1 |
|
265 - 0.9.6, aclocal18 patch applied upstream. |
|
266 - Patch to compile with gcc4 (MMX build is borked though, build --without mmx). |
|
267 - Use "make install DESTDIR=..." to avoid nasty rpaths. |
|
268 |
|
269 * Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.2 |
|
270 - Make dv support conditional (default on), add minimum required libdv version. |
|
271 - Make firewire support conditional again (only if dv support is available). |
|
272 - Disable dependency tracking to speed up the build. |
|
273 - Fix aclocal >= 1.8 warnings from lqt.m4. |
|
274 - BuildRequire %%{_libdir}/libGLU.so.1. |
|
275 |
|
276 * Mon Aug 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.3-0.lvn.1 |
|
277 - Update to 0.9.3. |
|
278 - Enable ffmpeg plugin. |
|
279 - Make firewire support unconditional. |
|
280 - Fix 64bit libdir. |
|
281 - Fix -devel dependencies. |
|
282 - Update list of archs with MMX. |
|
283 - Clean up list of docs. |
|
284 |
|
285 * Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.2 |
|
286 - BuildConflicts libraw1394 0.10.0 to prevent surprises. |
|
287 |
|
288 * Tue Apr 6 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.lvn.1 |
|
289 - Conditionnal firewire stuff rewriten |
|
290 |
|
291 * Wed Mar 10 2004 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.1 |
|
292 - Updated to final 0.9.2 release |
|
293 - firewire now default enabled |
|
294 |
|
295 * Sun Sep 28 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.7.pre1 |
|
296 - Removed comment after scriptlets |
|
297 |
|
298 * Sat Aug 16 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.6.pre1 |
|
299 - Without firewire BuildConflicts with libdv/libavc1394/libraw1394-devel |
|
300 |
|
301 * Mon Jul 14 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.5.pre1 |
|
302 - Added missing deps for ffmpeg-devel |
|
303 - Added build option "with firewire" (disabled by default) |
|
304 |
|
305 * Wed Jul 9 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.4.pre1 |
|
306 - Added missing unowned directory |
|
307 - Removed URL in Source0 |
|
308 - buildroot -> RPM_BUILD_ROOT |
|
309 - athlon is mmx compliant too |
|
310 - Now include all *.so/*.so.*/.a in libdir (bug #451) |
|
311 |
|
312 * Wed Apr 23 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.3.pre1 |
|
313 - Typo in group tag |
|
314 |
|
315 * Mon Apr 21 2003 Dams <anvil[AT]livna.org> 0:0.9.2-0.fdr.0.2.pre1 |
|
316 - Major fix from from Diag (plugins are now in the package). |
|
317 |
|
318 * Wed Apr 16 2003 Dams <anvil[AT]livna.org> |
|
319 - Initial build. |