]> git.pld-linux.org Git - packages/ffms2.git/blame - ffmpegsource.spec
- release 3
[packages/ffms2.git] / ffmpegsource.spec
CommitLineData
f99faf48
JB
1Summary: FFmpegSource - FFmpeg wrapper library
2Summary(pl.UTF-8): FFmpegSource - biblioteka obudowująca FFmpeg
3Name: ffmpegsource
d7192954 4Version: 2.15
050469f0 5Release: 3
f99faf48
JB
6License: MIT (ffmpegsource itself), GPL v3+ (forced by ffmpeg)
7Group: Libraries
d7192954 8#Source0Download: http://code.google.com/p/ffmpegsource/downloads/list
f99faf48 9Source0: http://ffmpegsource.googlecode.com/files/%{name}-%{version}_src.7z
d7192954
JB
10# Source0-md5: 0d0e2d4f6c4424e5f182f40f451c064e
11Patch0: %{name}-c++.patch
f36cd6f2 12Patch1: %{name}-ffmpeg-0.8.patch
f99faf48
JB
13URL: http://code.google.com/p/ffmpegsource/
14BuildRequires: autoconf >= 2.58
15BuildRequires: automake
f36cd6f2 16BuildRequires: ffmpeg-devel >= 0.8.0
f99faf48
JB
17BuildRequires: libstdc++-devel
18BuildRequires: libtool >= 2:2.0
19BuildRequires: p7zip
20BuildRequires: pkgconfig >= 1:0.22
f36cd6f2
JB
21BuildRequires: rpmbuild(macros) >= 1.566
22BuildRequires: sed >= 4.0
f99faf48
JB
23BuildRequires: zlib-devel
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform
28wrapper library around FFmpeg, plus some additional components to deal
29with file formats FFmpeg's libavformat has (or used to have) problems
30with. It gives you an easy, convenient way to say "open and decompress
31this media file for me, I don't care how you do it" and get frame- and
32sample-accurate access (usually), without having to bother with the
33sometimes less than straightforward and less than perfectly documented
34FFmpeg API.
35
36%description -l pl.UTF-8
37FFmpegSource (zwykle zwana FFMS lub FFMS2) to wieloplatformowa
38biblioteka obudowująca FFmpeg wraz z paroma dodatkowymi komponentami
39mającymi radzić sobie z formatami plików, z którymi libavformat z
40FFmpeg ma (lub miał) problemy. Umożliwia w łatwy sposób zażądanie
41"otwórz i zdekompresuj ten plik, nieważne jak" i uzyskanie dostępu
42(zwykle) z dokładnością do ramek i próbek, bez potrzeby zajmowania
43się często złożonym, nie najlepiej udokumentowanym API FFmpeg.
44
45%package devel
46Summary: Header files for FFmpegSource library
47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki FFmpegSource
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
f36cd6f2 50Requires: ffmpeg-devel >= 0.8.0
f99faf48
JB
51Requires: libstdc++-devel
52Requires: zlib-devel
53
54%description devel
55Header files for FFmpegSource library.
56
57%description devel -l pl.UTF-8
58Pliki nagłówkowe biblioteki FFmpegSource.
59
60%package static
61Summary: Static FFmpegSource library
62Summary(pl.UTF-8): Statyczna biblioteka FFmpegSource
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65
66%description static
67Static FFmpegSource library.
68
69%description static -l pl.UTF-8
70Statyczna biblioteka FFmpegSource.
71
72%prep
73%setup -q -c -T -n %{name}-%{version}_src
747z -o.. x %{SOURCE0}
f36cd6f2 75%undos src/core/{indexing,lavfindexer,utils}.cpp
d7192954 76%patch0 -p1
f36cd6f2 77%patch1 -p1
f99faf48
JB
78%{__rm} configure
79
80%build
81%{__libtoolize}
82%{__aclocal} -I m4
83%{__autoconf}
84%{__autoheader}
85%{__automake}
86%configure \
87 --enable-shared
88%{__make} \
89 V=1
90
91%install
92rm -rf $RPM_BUILD_ROOT
93
94%{__make} install \
95 DESTDIR=$RPM_BUILD_ROOT
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post -p /sbin/ldconfig
101%postun -p /sbin/ldconfig
102
103%files
104%defattr(644,root,root,755)
105%doc COPYING
106%attr(755,root,root) %{_bindir}/ffmsindex
107%attr(755,root,root) %{_libdir}/libffms2.so.*.*.*
108%attr(755,root,root) %ghost %{_libdir}/libffms2.so.2
109
110%files devel
111%defattr(644,root,root,755)
112%doc doc/*.{html,css}
113%attr(755,root,root) %{_libdir}/libffms2.so
114%{_libdir}/libffms2.la
115%{_includedir}/ffms.h
116%{_includedir}/ffmscompat.h
117%{_pkgconfigdir}/ffms2.pc
118
119%files static
120%defattr(644,root,root,755)
121%{_libdir}/libffms2.a
This page took 0.092222 seconds and 4 git commands to generate.