gstreamer-plugins-ffmpeg-vl.spec 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. %define major 0.10
  2. Name: gstreamer-plugins-ffmpeg
  3. Version: 0.10.13
  4. Release: 2%{?_dist_release}
  5. Summary: GStreamer FFmpeg-based plug-ins
  6. Group: System Environment/Libraries
  7. # the ffmpeg plugin is LGPL, the postproc plugin is GPL
  8. License: GPLv2+ and LGPLv2+
  9. URL: http://gstreamer.freedesktop.org/
  10. Source: http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-%{version}.tar.bz2
  11. Patch0: gst-ffmpeg-0.10.13_gcc47.patch
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  13. Requires: gstreamer >= 0.10.0
  14. Requires: gstreamer-plugins-base >= 0.10.0
  15. BuildRequires: gstreamer-devel >= 0.10.0
  16. BuildRequires: gstreamer-plugins-base-devel >= 0.10.0
  17. BuildRequires: liboil-devel
  18. BuildRequires: bzip2-devel
  19. ## Use internal ffmpeg
  20. # Don't require ffmpeg-devel because they are provided by
  21. # self-build-ffmpeg package.
  22. # BuildRequires: ffmpeg-devel >= 0.8
  23. %description
  24. GStreamer is a streaming media framework, based on graphs of filters which
  25. operate on media data. Applications using this library can do anything
  26. from real-time sound processing to playing videos, and just about anything
  27. else media-related. Its plugin-based architecture means that new data
  28. types or processing capabilities can be added simply by installing new
  29. plugins.
  30. This package provides FFmpeg-based GStreamer plug-ins.
  31. %prep
  32. %setup -q -n gst-ffmpeg-%{version}
  33. %if %{?_dist_release} != "vl6"
  34. %patch0 -p1
  35. %endif
  36. %build
  37. %configure \
  38. --disable-dependency-tracking \
  39. --disable-static \
  40. ;
  41. # --with-system-ffmpeg \
  42. %__make %{?_smp_mflags}
  43. %install
  44. %__rm -rf $RPM_BUILD_ROOT
  45. %__make install DESTDIR=$RPM_BUILD_ROOT
  46. # Clean out files that should not be part of the rpm.
  47. %__rm -f %{buildroot}%{_libdir}/gstreamer-%{major}/*.{a,la}
  48. %__rm -f %{buildroot}%{_libdir}/*.{a,la}
  49. %clean
  50. %__rm -rf $RPM_BUILD_ROOT
  51. %files
  52. %defattr(-,root,root,-)
  53. %doc AUTHORS COPYING ChangeLog NEWS README TODO
  54. %{_libdir}/gstreamer-%{major}/libgstffmpeg.so
  55. %{_libdir}/gstreamer-%{major}/libgstffmpegscale.so
  56. %{_libdir}/gstreamer-%{major}/libgstpostproc.so
  57. %changelog
  58. * Tue Oct 22 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.13-2
  59. - added Patch0 to build with gcc-4.7 or later.
  60. * Sat Jun 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.13-1
  61. - new upstream release
  62. * Sun Dec 18 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.12-1
  63. - new upstream release
  64. * Sat Mar 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.11-3
  65. - dropped --with-system-ffmpeg in configure options
  66. * Sun Feb 06 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.11-2
  67. - used --with-system-ffmpeg (testing with ffmpeg 0.6.x)
  68. * Sat Jul 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.11-1
  69. - new upstream release
  70. * Sat Mar 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.10-1
  71. - new upstream release
  72. * Thu Feb 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.9-1
  73. - new upstream release
  74. - added --with-system-ffmpeg in configure options
  75. * Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.8-1
  76. - new upstream release
  77. * Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.7-2
  78. - change release to sync with self-build-gstreamer-plugins-ffmpeg
  79. * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.7-1
  80. - new upstream release
  81. - corrected %%description
  82. * Sat Jan 10 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.6-1
  83. - initial build based on RPM Fusion package
  84. * Wed Dec 17 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.6-1
  85. - New upstream release 0.10.6
  86. * Sun Sep 14 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-1
  87. - New upstream release 0.10.5
  88. - Drop all patches, all upstreamed <yeah>
  89. * Thu Jul 24 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.4-2
  90. - Release bump for rpmfusion build
  91. * Thu May 22 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.4-1
  92. - New upstream release 0.10.4
  93. - Drop several upstreamed patches
  94. * Thu May 8 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.3-5
  95. - Fix playback of wvc1 videos (livna bug 1960)
  96. * Thu Apr 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.3-4
  97. - Disable ffdec_faad as this has issues (use gstreamer-plugins-bad instead)
  98. (livna bug 1935)
  99. * Sun Feb 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.3-3
  100. - Make gstreamer-ffmpeg work with the new swscaler enabled ffmpeg, this is done
  101. by disabling the ffvideoscale (FFMPEG Scale) element and another small
  102. patch (livna bug 1862)
  103. * Tue Feb 5 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.3-2
  104. - Rebuild for new ffmpeg
  105. * Sat Dec 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.3-1
  106. - New upstream 0.10.3 release
  107. - Use default RPM_OPT_FLAGS, as we we no longer compile our own ffmpeg
  108. - Drop unneeded libtool BuildRequires
  109. * Mon Nov 12 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-5
  110. - Rebuild for new ffmpeg
  111. * Wed Oct 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-4
  112. - Stop gst-inspect --print-all from crashing when we are loaded (reported on
  113. the mailing list)
  114. * Fri Sep 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-3
  115. - Merge freshrpms spec into livna spec for rpmfusion:
  116. - Set release to 3 to be higher as both livna and freshrpms latest release
  117. - Set package name and origin to rpmfusion
  118. - Update license tag for new license tag guidelines
  119. - Build in livna development for testing and for new ffmpeg in livna
  120. * Thu Mar 29 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-2
  121. - Rebuild so that the demuxers get build too (livna bz 1464)
  122. * Fri Jan 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-1
  123. - Official upstream 0.10.2 release
  124. * Mon Dec 18 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-0.4.20061108
  125. - Rebuild for new ffmpeg
  126. * Wed Nov 22 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-0.3.20061108
  127. - link libgstpostproc.so with -lpostproc (bug #1288)
  128. * Thu Nov 9 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-0.2.20061108
  129. - Add missing liboil-devel BR
  130. * Wed Nov 8 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.2-0.1.20061108
  131. - New release based on CVS snapshot as upstream hasn't made a new release
  132. in a while, this fixes bug lvn1235
  133. * Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.10.1-4
  134. - rebuilt for unwind info generation, broken in gcc-4.1.1-21
  135. * Sun Sep 24 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.1-3
  136. - Rebuild for FC-6
  137. * Sun Aug 27 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.1-2
  138. - Fix compilation with newer ffmpeg
  139. - drop unnecesarry gcc-c++ BR
  140. * Sun Jul 30 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.1-1
  141. - Minor specfile cleanups for livna submission.
  142. - Add a patch to use the system ffmpeg instead of the included one
  143. * Fri Mar 31 2006 Thomas Vander Stichele <thomas at apestaart dot org>
  144. - 0.10.1-0.gst.1
  145. - update for new release
  146. * Wed Mar 29 2006 Thomas Vander Stichele <thomas at apestaart dot org>
  147. - 0.10.0.2-0.gst.1
  148. - update for new prerelease
  149. * Fri Mar 17 2006 Thomas Vander Stichele <thomas at apestaart dot org>
  150. - 0.10.0-0.gst.3
  151. - allow "gstreamer" define to be overridden
  152. * Wed Dec 14 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  153. - 0.10.0-0.gst.2
  154. - rebuild against glib 2.8
  155. * Mon Dec 05 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  156. - 0.10.0-0.gst.1
  157. - new release
  158. * Thu Dec 01 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  159. - 0.9.7-0.gst.1
  160. - new release with 0.10 major/minor
  161. * Sat Nov 12 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  162. - 0.9.5-0.gst.1
  163. - new upstream release
  164. * Wed Oct 26 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  165. - 0.9.4-0.gst.1
  166. - new upstream release
  167. * Mon Oct 03 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  168. - 0.9.3-0.gst.1
  169. - new upstream release
  170. * Sat Sep 17 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  171. - 0.8.6-0.gst.1 new upstream release
  172. * Tue Jun 21 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  173. - 0.8.5-0.gst.1: for our repo
  174. * Mon Jun 13 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  175. - 0.8.5-0.lvn.1: new release
  176. * Fri Mar 11 2005 Thomas Vander Stichele <thomas at apestaart dot org>
  177. - 0.8.4-0.lvn.1: new release
  178. * Fri Dec 31 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  179. - 0.8.3-0.lvn.1: new release
  180. * Fri Dec 24 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  181. - 0.8.2.2-0.lvn.1: new prerelease
  182. * Tue Oct 12 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  183. - 0.8.2-0.lvn.1: new upstream release
  184. * Fri Jul 16 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  185. - 0.8.1-0.lvn.1: new upstream release
  186. * Fri May 21 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  187. - 0.8.0-0.lvn.2: update for FC2 and SDL-devel not requiring alsa-lib-devel
  188. * Tue Mar 16 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  189. - 0.8.0-0.lvn.1: new source release, changed base name to gstreamer
  190. * Fri Mar 05 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  191. - 0.7.1-0.lvn.2: sync with FreshRPMS
  192. * Tue Mar 02 2004 Thomas Vander Stichele <thomas at apestaart dot org>
  193. - 0.7.1-0.lvn.1: First package for rpm.livna.org