]>
Commit | Line | Data |
---|---|---|
29dcbec5 PZ |
1 | Summary: A framework for Voice over IP (VoIP) and Instant Messaging (IM) |
2 | Name: tapioca | |
3 | Version: 0.3.9 | |
4 | Release: 1 | |
5 | License: GPL | |
6 | URL: http://tapioca-voip.sourceforge.net/wiki/index.php/Tapioca | |
7 | Group: Networking/Instant messaging | |
8 | Source0: http://dl.sourceforge.net/tapioca-voip/%{name}-%{version}.tar.gz | |
9 | # Source0-md5: e88c400394c092c2688bb2d490c80ccb | |
10 | Buildrequires: glib2-devel | |
11 | BuildRequires: dbus-devel >= 0.36 | |
12 | BuildRequires: dbus-glib-devel >= 0.36 | |
13 | BuildRequires: pkgconfig | |
14 | Requires: %{name}-libs = %{version}-%{release} | |
15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
16 | ||
17 | %description | |
18 | Tapioca is a framework for Voice over IP (VoIP) and | |
19 | Instant Messaging (IM). Its main goal is to provide | |
20 | an easy way for developing and using VoIP and IM | |
21 | services in any kind of application. It was designed | |
22 | to be cross-platform, lightweight, thread-safe, having | |
23 | mobile devices and applications in mind. | |
24 | ||
25 | Tapioca's main goals are: | |
26 | ||
27 | * Create a solution that integrates all components | |
28 | used by VoIP and IM applications in a single, reliable | |
29 | and easy to use framework, which is able to work on different | |
30 | platforms. | |
31 | ||
32 | * Spare resources, providing central services for multiple | |
33 | applications. Eg.: The control of all incoming and outgoing SIP | |
34 | requests are managed by the SIP service, avoiding the creation of | |
35 | one SIP stack and allocation of a network port for each SIP-based | |
36 | application. | |
37 | ||
38 | * Reduce the overhead of control layers and library dependencies. | |
39 | ||
40 | %package libs | |
c0857a5f PZ |
41 | Summary: Tapioca library |
42 | Group: Development/Libraries | |
43 | Requires: %{name} = %{version}-%{release} | |
29dcbec5 PZ |
44 | |
45 | %description libs | |
c0857a5f | 46 | Library for tapioca |
29dcbec5 PZ |
47 | |
48 | %package libs-devel | |
c0857a5f | 49 | Summary: Headers for development |
29dcbec5 PZ |
50 | Group: Development/C |
51 | Requires: %{name}-libs = %{version}-%{release} | |
52 | ||
53 | %description libs-devel | |
c0857a5f | 54 | Headers of tapioca for development. |
29dcbec5 PZ |
55 | |
56 | %prep | |
57 | %setup -q | |
58 | ||
59 | %build | |
60 | %configure | |
61 | %{__make} | |
62 | ||
63 | %install | |
64 | rm -rf $RPM_BUILD_ROOT | |
65 | ||
66 | %{__make} install \ | |
67 | DESTDIR=$RPM_BUILD_ROOT | |
68 | ||
69 | %clean | |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
72 | %post libs -p /sbin/ldconfig | |
73 | %postun libs -p /sbin/ldconfig | |
74 | ||
75 | %files | |
76 | %defattr(644,root,root,755) | |
797f718a | 77 | %attr(755,root,root) %{_bindir}/* |
29dcbec5 PZ |
78 | %{_datadir}/dbus-1/services/org.tapioca.Server.service |
79 | ||
80 | %files libs | |
81 | %defattr(644,root,root,755) | |
82 | %attr(755,root,root) %{_libdir}/lib*.so.* | |
83 | ||
84 | %files libs-devel | |
85 | %defattr(644,root,root,755) | |
464adb12 | 86 | %attr(755,root,root) %{_libdir}/lib*.so |
29dcbec5 PZ |
87 | %{_libdir}/lib*.la |
88 | %{_pkgconfigdir}/*.pc | |
89 | %{_includedir}/* |