libquicktime/libquicktime.spec

Fri, 11 Mar 2011 21:41:16 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:41:16 +0100
changeset 3
d4b4127cd2bb
parent 0
4f133201e207
permissions
-rw-r--r--

Import unmodified vendor specs for introduction into repository.

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

mercurial