source: projects/specs/trunk/g/gstreamer1/gstreamer1-vl.spec @ 12380

Revision 12380, 8.3 KB checked in by tomop, 4 years ago (diff)

updated 12 packages

alsa-firmware-1.2.1-1

alsa-lib-1.2.2-1

alsa-tools-1.2.2-1

alsa-utils-1.2.2-1

gstreamer1-1.16.2-1

linux-firmware-20200316-1

libsrtp-2.3.0-1

libvpx-1.8.2-1

libwebp-1.1.0-1

opus-1.3.1-1

pulseaudio-13.0-1

speex-1.2.0-2

Line 
1# keep in sync with the VERSION.  gstreamer can append a .0.1 to CVS snapshots.
2%define major           1.0
3
4%define _gtk_doc_ver    1.6
5
6%define po_package      gstreamer-%{major}
7
8%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
9
10Name:           gstreamer1
11Summary:        GStreamer streaming media framework runtime.
12Summary(ja):    GStreamer ストリーミングメディアフレームワークランタイム
13Version:        1.16.2
14Release:        1%{?_dist_release}
15Group:          System Environment/Libraries
16Vendor:         Project Vine
17Distribution:   Vine Linux
18
19License:        LGPL
20URL:            http://gstreamer.freedesktop.org/
21Source:         http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz
22
23BuildRoot:      %{_tmppath}/%{name}-%{version}-root
24
25BuildRequires:  gobject-introspection-devel
26BuildRequires:  bison
27BuildRequires:  gtk-doc >= %{_gtk_doc_ver}
28BuildRequires:  flex
29
30%description
31GStreamer is a streaming-media framework, based on graphs of filters which
32operate on media data. Applications using this library can do anything
33from real-time sound processing to playing videos, and just about anything
34else media-related.  Its plugin-based architecture means that new data
35types or processing capabilities can be added simply by installing new
36plugins.
37
38%package devel
39Summary:        Libraries/header files for GStreamer streaming media framework.
40Summary(ja):    GStreamer ストリーミングメディアフレームワークのライブラリ/ヘッダファイル
41Group:          Development/Libraries
42Requires:       %{name} = %{version}-%{release}
43
44%description devel
45GStreamer is a streaming-media framework, based on graphs of filters which
46operate on media data. Applications using this library can do anything
47from real-time sound processing to playing videos, and just about anything
48else media-related.  Its plugin-based architecture means that new data
49types or processing capabilities can be added simply by installing new   
50plugins.
51
52This package contains the libraries and includes files necessary to develop
53applications and plugins for GStreamer.
54
55# compat32
56%package -n compat32-%{name}
57Summary:        GStreamer streaming media framework runtime.
58Summary(ja):    GStreamer ストリーミングメディアフレームワークランタイム
59Group:          System Environment/Libraries
60
61%description -n compat32-%{name}
62GStreamer is a streaming-media framework, based on graphs of filters which
63operate on media data. Applications using this library can do anything
64from real-time sound processing to playing videos, and just about anything
65else media-related.  Its plugin-based architecture means that new data
66types or processing capabilities can be added simply by installing new
67plugins.
68
69%package -n compat32-%{name}-devel
70Summary:        Libraries/header files for GStreamer streaming media framework.
71Summary(ja):    GStreamer ストリーミングメディアフレームワークのライブラリ/ヘッダファイル
72Group:          Development/Libraries
73Requires:       compat32-%{name} = %{version}-%{release}
74Requires:       %{name}-devel = %{version}-%{release}
75
76%description -n compat32-%{name}-devel
77GStreamer is a streaming-media framework, based on graphs of filters which
78operate on media data. Applications using this library can do anything
79from real-time sound processing to playing videos, and just about anything
80else media-related.  Its plugin-based architecture means that new data
81types or processing capabilities can be added simply by installing new   
82plugins.
83
84This package contains the libraries and includes files necessary to develop
85applications and plugins for GStreamer.
86
87%prep
88%setup -q -n gstreamer-%{version}
89
90%build
91%configure \
92        --with-package-name='Vine Linux gstreamer package' \
93        --with-cachedir=%{_var}/cache/gstreamer-%{major} \
94        --enable-introspection=yes \
95        --disable-docbook --enable-gtk-doc \
96        --disable-static --disable-examples \
97        --disable-tests --disable-debug
98
99make %{?_smp_mflags}
100
101%install
102[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
103
104make install DESTDIR=$RPM_BUILD_ROOT
105
106mkdir -p $RPM_BUILD_ROOT%{_var}/cache/gstreamer-%{major}
107
108rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{major}/*.la
109rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
110#rm -f $RPM_BUILD_ROOT%{_libdir}/libgstmedia-info*.so.0.0.0
111
112%find_lang %{po_package}
113
114%clean
115[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
116
117%post -p /sbin/ldconfig
118
119%postun -p /sbin/ldconfig
120
121%post -n compat32-%{name} -p /sbin/ldconfig
122
123%postun -n compat32-%{name} -p /sbin/ldconfig
124
125%files -f %{po_package}.lang
126%defattr(-, root, root)
127%license COPYING
128%doc AUTHORS ChangeLog README NEWS RELEASE
129%{_bindir}/*
130%dir %{_libdir}/gstreamer-%{major}
131%{_libdir}/gstreamer-%{major}/*.so*
132%{_libdir}/*.so.*
133%{_libdir}/girepository-1.0/*.typelib
134%dir %{_libexecdir}/gstreamer-%{major}
135%{_libexecdir}/gstreamer-%{major}/gst-plugin-scanner
136%{_libexecdir}/gstreamer-%{major}/gst-ptp-helper
137%{_libexecdir}/gstreamer-%{major}/gst-completion-helper
138%{_datadir}/bash-completion/completions/gst-inspect-1.0
139%{_datadir}/bash-completion/completions/gst-launch-1.0
140%{_datadir}/bash-completion/helpers/gst
141%{_mandir}/man1/*
142%dir %{_var}/cache/gstreamer-%{major}
143
144%files devel
145%defattr(-, root, root)
146%dir %{_includedir}/gstreamer-%{major}
147%{_includedir}/gstreamer-%{major}/*
148%{_libdir}/*.so
149%{_libdir}/pkgconfig/gstreamer*.pc
150%{_datadir}/aclocal/*.m4
151%{_datadir}/gtk-doc/html/gstreamer-%{major}
152%{_datadir}/gtk-doc/html/gstreamer-libs-%{major}
153%{_datadir}/gtk-doc/html/gstreamer-plugins-%{major}
154%{_datadir}/gir-1.0/*.gir
155%dir %{_datadir}/gdb
156%dir %{_datadir}/gdb/auto-load
157%dir %{_datadir}/gdb/auto-load/usr
158%dir %{_datadir}/gdb/auto-load/usr/%{_lib}
159%{_datadir}/gdb/auto-load/usr/%{_lib}/libgstreamer-%{major}.so.*-gdb.py
160%dir %{_datadir}/gstreamer-%{major}
161%dir %{_datadir}/gstreamer-%{major}/gdb
162%{_datadir}/gstreamer-%{major}/gdb/glib_gobject_helper.py
163%{_datadir}/gstreamer-%{major}/gdb/gst_gdb.py
164
165# compat32
166%if %{build_compat32}
167%files -n compat32-%{name}
168%defattr(-, root, root)
169%dir %{_libdir}/gstreamer-%{major}
170%{_libdir}/gstreamer-%{major}/*.so*
171%{_libdir}/*.so.*
172
173%files -n compat32-%{name}-devel
174%defattr(-, root, root)
175%{_libdir}/*.so
176%endif
177
178%changelog
179* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.2-1
180- new upstream release.
181
182* Sat Jun 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
183- new upstream release.
184
185* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.4-1
186- new upstream release.
187
188* Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
189- new upstream release.
190
191* Fri Jul 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
192- new upstream release
193
194* Wed May 04 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
195- new upstream release
196
197* Sun Jan 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
198- new upstream release
199
200* Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
201- new upstream release
202
203* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
204- new upstream release
205
206* Sun Mar 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.5-1
207- new upstream release
208
209* Mon Nov 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-1
210- new upstream release
211
212* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.3-1
213- new upstream release
214
215* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.4-1
216- new upstream release
217
218* Sun Mar 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.3-1
219- new upstream release
220
221* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-1
222- new upstream release
223
224* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
225- new upstream release
226
227* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
228- new upstream release
229
230* Sat Aug 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.10-1
231- new upstream release
232
233* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.9-1
234- new upstream release
235
236* Mon Jul 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.8-1
237- new upstream release
238
239* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.7-1
240- new upstream release
241
242* Sat Mar 23 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.6-1
243- new upstream release
244
245* Wed Jan 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.5-1
246- new upstream release
247
248* Wed Jan 02 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-1
249- new upstream release
250
251* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.2-1
252- new upstream release
253
254* Mon Oct 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-1
255- new upstream release
256
257* Thu Sep 27 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.0-1
258- initial build
Note: See TracBrowser for help on using the repository browser.