]> git.pld-linux.org Git - packages/farsight2.git/blame - farsight2.spec
- release 2
[packages/farsight2.git] / farsight2.spec
CommitLineData
9193df63
MB
1Summary: Audio/Video Communications Framework
2Name: farsight2
0673ef70 3Version: 0.0.12
07873d18 4Release: 2
9193df63
MB
5License: LGPL v2+
6Group: Libraries
7Source0: http://farsight.freedesktop.org/releases/farsight2/%{name}-%{version}.tar.gz
0673ef70 8# Source0-md5: cd4cb116947dd8ce2c837ba398e27c4e
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
129%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtcpfilter.so
130%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsrtpconference.so
131%attr(755,root,root) %{_libdir}/gstreamer-0.10/libfsvideoanyrate.so
132
133%files devel
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_libdir}/libgstfarsight-0.10.so
136%{_libdir}/libgstfarsight-0.10.la
137%{_includedir}/gstreamer-0.10/gst/farsight
138%{_pkgconfigdir}/farsight2-0.10.pc
139
140%files static
141%defattr(644,root,root,755)
142%{_libdir}/libgstfarsight-0.10.a
143
144%files apidocs
145%defattr(644,root,root,755)
146%{_gtkdocdir}/farsight2-libs-0.10
147%{_gtkdocdir}/farsight2-plugins-0.10
148
149%files -n python-farsight2
150%defattr(644,root,root,755)
151%attr(755,root,root) %{py_sitedir}/farsight.so
This page took 0.093651 seconds and 4 git commands to generate.