]> git.pld-linux.org Git - packages/farsight2.git/blame - farsight2.spec
- 0.0.14
[packages/farsight2.git] / farsight2.spec
CommitLineData
9193df63
MB
1Summary: Audio/Video Communications Framework
2Name: farsight2
8e7e2d28
PZ
3Version: 0.0.14
4Release: 1
9193df63
MB
5License: LGPL v2+
6Group: Libraries
7Source0: http://farsight.freedesktop.org/releases/farsight2/%{name}-%{version}.tar.gz
8e7e2d28 8# Source0-md5: fbfa45661b7949abf9bf92c2531ac392
9193df63
MB
9URL: http://farsight.freedesktop.org/
10BuildRequires: autoconf >= 2.60
11BuildRequires: automake
12BuildRequires: glib2-devel >= 1:2.16.0
13BuildRequires: gstreamer-devel >= 0.10.22
14BuildRequires: gstreamer-plugins-base-devel >= 0.10.22
15BuildRequires: gtk-doc >= 1.8
16BuildRequires: gupnp-igd-devel
0673ef70 17BuildRequires: libnice-devel >= 0.0.6
9193df63
MB
18BuildRequires: libtool
19BuildRequires: pkgconfig
20BuildRequires: python-devel >= 1:2.4
0673ef70 21BuildRequires: python-gstreamer-devel >= 0.10.10
9193df63
MB
22BuildRequires: python-pygtk-devel >= 2:2.12.0
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26The Farsight project is an effort to create a framework to deal with
27all known audio/video conferencing protocols. On one side it offers a
28generic API that makes it possible to write plugins for different
29streaming protocols, on the other side it offers an API for clients to
30use those plugins.
31
32The main target clients for Farsight are Instant Messaging
33applications. These applications should be able to use Farsight for
34all their Audio/Video conferencing needs without having to worry about
35any of the lower level streaming and NAT traversal issues.
36
37%package devel
38Summary: Header files for farsight2 library
39Summary(pl.UTF-8): Pliki nagłówkowe biblioteki farsight2
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42Requires: gstreamer-devel >= 0.10.22
43Requires: gstreamer-plugins-base-devel >= 0.10.22
44
45%description devel
46Header files for farsight2 library.
47
48%description devel -l pl.UTF-8
49Pliki nagłówkowe biblioteki farsight2.
50
51%package static
52Summary: Static farsight2 library
53Summary(pl.UTF-8): Statyczna biblioteka farsight2
54Group: Development/Libraries
55Requires: %{name}-devel = %{version}-%{release}
56
57%description static
58Static farsight2 library.
59
60%description static -l pl.UTF-8
61Statyczna biblioteka farsight2.
62
63%package apidocs
64Summary: farsight2 library API documentation
65Summary(pl.UTF-8): Dokumentacja API biblioteki farsight2
66Group: Documentation
67Requires: gtk-doc-common
68
69%description apidocs
70farsight2 library API documentation.
71
72%description apidocs -l pl.UTF-8
73Dokumentacja API biblioteki farsight2.
74
75%package -n python-farsight2
76Summary: farsight2 Python bindings
77Summary(pl.UTF-8): Wiązania Pythona do farsight2
78Group: Libraries/Python
79Requires: %{name} = %{version}-%{release}
80
81%description -n python-farsight2
82farsight2 Python bindings.
83
84%description -n python-farsight2 -l pl.UTF-8
85Wiązania Pythona do farsight2.
86
87%prep
88%setup -q
89
90%build
91%{__libtoolize}
92%{__aclocal} -I common/m4 -I m4
93%{__autoconf}
94%{__autoheader}
95%{__automake}
96%configure \
97 --enable-gtk-doc \
98 --with-html-dir=%{_gtkdocdir}
99
100%{__make}
101
102
103%install
104rm -rf $RPM_BUILD_ROOT
105
106%{__make} install \
107 DESTDIR=$RPM_BUILD_ROOT
108
109%{__rm} $RPM_BUILD_ROOT%{_libdir}/farsight2-0.0/*.{a,la}
110%{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/*.{a,la}
111%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.{a,la}
112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
116%post -p /sbin/ldconfig
117%postun -p /sbin/ldconfig
118
119%files
120%defattr(644,root,root,755)
121%doc AUTHORS ChangeLog NEWS README
122%attr(755,root,root) %{_libdir}/libgstfarsight-0.10.so.*.*.*
123%attr(755,root,root) %ghost %{_libdir}/libgstfarsight-0.10.so.0
124%dir %{_libdir}/farsight2-0.0
125%attr(755,root,root) %{_libdir}/farsight2-0.0/libmulticast-transmitter.so
126%attr(755,root,root) %{_libdir}/farsight2-0.0/libnice-transmitter.so
127%attr(755,root,root) %{_libdir}/farsight2-0.0/librawudp-transmitter.so
128%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsfunnel.so
8e7e2d28 129%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsmsnconference.so
9193df63
MB
130%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtcpfilter.so
131%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtpconference.so
132%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsvideoanyrate.so
133
134%files devel
135%defattr(644,root,root,755)
136%attr(755,root,root) %{_libdir}/libgstfarsight-0.10.so
137%{_libdir}/libgstfarsight-0.10.la
138%{_includedir}/gstreamer-0.10/gst/farsight
139%{_pkgconfigdir}/farsight2-0.10.pc
140
141%files static
142%defattr(644,root,root,755)
143%{_libdir}/libgstfarsight-0.10.a
144
145%files apidocs
146%defattr(644,root,root,755)
147%{_gtkdocdir}/farsight2-libs-0.10
148%{_gtkdocdir}/farsight2-plugins-0.10
149
150%files -n python-farsight2
151%defattr(644,root,root,755)
152%attr(755,root,root) %{py_sitedir}/farsight.so
This page took 1.743131 seconds and 4 git commands to generate.