gstreamer1-plugins-libav-vl.spec 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. ## TODO: build with opencore-amr
  2. %define major 1.0
  3. %define _gst_ver 1.2.2
  4. %define _gstpb_ver 1.2.2
  5. Summary: GStreamer Streaming-media framework libav(FFmpeg) plugins
  6. Summary(ja): GStreamer ストリーミングメディアフレームワーク用 libav(FFmpeg) プラグイン
  7. Name: gstreamer1-plugins-libav
  8. Version: 1.2.2
  9. Release: 1%{?_dist_release}
  10. License: LGPLv2+
  11. Group: System Environment/Libraries
  12. URL: http://gstreamer.freedesktop.org/
  13. Source: http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. Requires: gstreamer1 >= %{_gst_ver}
  16. Requires: gstreamer1-plugins-base >= %{_gstpb_ver}
  17. BuildRequires: gstreamer1-devel >= %{_gst_ver}
  18. BuildRequires: gstreamer1-plugins-base-devel >= %{_gstpb_ver}
  19. BuildRequires: orc-devel >= 0.4.16
  20. # *-devel packages provided by other self-build-* should only be listed
  21. # in self-build-%{name}.spec as PreReq.
  22. ##BuildRequires: ffmpeg-devel
  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 contains a set of plug-ins that have good quality and
  31. correct functionality, but distributing them might pose problems. The
  32. license on either the plug-ins or the supporting libraries might not
  33. be how the GStreamer authors like. The code might be widely known to
  34. present patent problems.
  35. %description -l ja
  36. GStreamer はメディアデータ操作用の filter graph をベースにしたスト
  37. リーミングメディアフレームワークです。 このライブラリを使用すれば
  38. アプリケーションは、サウンドのリアルタイム処理からビデオ再生まで、
  39. メディアに関係する全ての機能が利用できます。また Gstremer はプラグ
  40. イン方式を採用していることから、新しい種類のデータや機能への対応が、
  41. プラグインを追加することで簡単に実現できます。
  42. このパッケージは品質も機能も問題は無いものの、配布すると問題になる
  43. 可能性があるプラグインを含んでいます。プラグインとそのサポート・ライ
  44. ブラリのライセンスも Gstreamer とは異なっています。一般には特許に
  45. 関連するコードとして良く知られています。
  46. %prep
  47. %setup -q -n gst-libav-%{version}
  48. %build
  49. %configure \
  50. --disable-static \
  51. --disable-gtk-doc-html
  52. %__make %{?_smp_mflags}
  53. %install
  54. %__rm -rf %{buildroot}
  55. %makeinstall
  56. # Clean out files that should not be part of the rpm.
  57. %__rm -f %{buildroot}%{_libdir}/gstreamer-%{major}/*.{a,la}
  58. %__rm -f %{buildroot}%{_libdir}/*.{a,la}
  59. %clean
  60. %__rm -rf %{buildroot}
  61. %files
  62. %defattr(-,root,root)
  63. %doc AUTHORS ChangeLog COPYING NEWS README REQUIREMENTS
  64. %{_libdir}/gstreamer-%{major}/*.so
  65. %changelog
  66. * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-1
  67. - new upstream release
  68. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
  69. - new upstream release
  70. * Sun Oct 27 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
  71. - new upstream release
  72. * Sat Sep 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.10-1
  73. - initial build