source: projects/specs/trunk/nonfree/self-build-gstreamer1-plugins-libav/gstreamer1-plugins-libav-vl.spec @ 9097

Revision 9097, 3.7 KB checked in by Takemikaduchi, 9 years ago (diff)

new upstream release

Line 
1## TODO: build with opencore-amr
2
3%define major           1.0
4%define _gst_ver        1.4.4
5%define _gstpb_ver      1.4.4
6
7Summary:        GStreamer Streaming-media framework libav(FFmpeg) plugins
8Summary(ja):    GStreamer ストリーミングメディアフレームワーク用 libav(FFmpeg) プラグイン
9Name:           gstreamer1-plugins-libav
10Version:        1.4.4
11Release:        1%{?_dist_release}
12License:        LGPLv2+
13Group:          System Environment/Libraries
14URL:            http://gstreamer.freedesktop.org/
15Source:         http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz
16BuildRoot:      %{_tmppath}/%{name}-%{version}-root
17
18Requires:       gstreamer1 >= %{_gst_ver}
19Requires:       gstreamer1-plugins-base >= %{_gstpb_ver}
20
21BuildRequires:  gstreamer1-devel >= %{_gst_ver}
22BuildRequires:  gstreamer1-plugins-base-devel >= %{_gstpb_ver}
23BuildRequires:  orc-devel >= 0.4.16
24
25# *-devel packages provided by other self-build-* should only be listed
26# in self-build-%{name}.spec as PreReq.
27##BuildRequires:        ffmpeg-devel
28
29%description
30GStreamer is a streaming-media framework, based on graphs of filters which
31operate on media data. Applications using this library can do anything
32from real-time sound processing to playing videos, and just about anything
33else media-related.  Its plugin-based architecture means that new data
34types or processing capabilities can be added simply by installing new
35plugins.
36
37This package contains a set of plug-ins that have good quality and
38correct functionality, but distributing them might pose problems. The
39license on either the plug-ins or the supporting libraries might not
40be how the GStreamer authors like. The code might be widely known to
41present patent problems.
42
43
44%description -l ja
45GStreamer はメディアデータ操作用の filter graph をベースにしたスト
46リーミングメディアフレームワークです。 このライブラリを使用すれば
47アプリケーションは、サウンドのリアルタイム処理からビデオ再生まで、
48メディアに関係する全ての機能が利用できます。また Gstremer はプラグ
49イン方式を採用していることから、新しい種類のデータや機能への対応が、
50プラグインを追加することで簡単に実現できます。
51
52このパッケージは品質も機能も問題は無いものの、配布すると問題になる
53可能性があるプラグインを含んでいます。プラグインとそのサポート・ライ
54ブラリのライセンスも Gstreamer とは異なっています。一般には特許に
55関連するコードとして良く知られています。
56
57
58%prep
59%setup -q -n gst-libav-%{version}
60
61
62%build
63%configure \
64    --disable-static \
65        --disable-gtk-doc-html
66
67%__make %{?_smp_mflags}
68
69%install
70%__rm -rf %{buildroot}
71%makeinstall
72
73# Clean out files that should not be part of the rpm.
74%__rm -f %{buildroot}%{_libdir}/gstreamer-%{major}/*.{a,la}
75%__rm -f %{buildroot}%{_libdir}/*.{a,la}
76
77%clean
78%__rm -rf %{buildroot}
79
80
81%files
82%defattr(-,root,root)
83%doc AUTHORS ChangeLog COPYING NEWS README
84%{_libdir}/gstreamer-%{major}/*.so
85
86
87%changelog
88* Tue Nov 18 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-1
89- new upstream release
90
91* Sun Nov 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
92- new upstream release
93
94* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.4-1
95- new upstream release
96
97* Sun Mar 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.3-1
98- new upstream release
99
100* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-1
101- new upstream release
102
103* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
104- new upstream release
105
106* Sun Oct 27 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
107- new upstream release
108
109* Sat Sep 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.10-1
110- initial build
Note: See TracBrowser for help on using the repository browser.