]>
Commit | Line | Data |
---|---|---|
29dcbec5 | 1 | Summary: A framework for Voice over IP (VoIP) and Instant Messaging (IM) |
34f7af70 | 2 | Summary(pl.UTF-8): Szkielet do VoIP (Voice over IP) i IM (Instant Messaging) |
29dcbec5 PZ |
3 | Name: tapioca |
4 | Version: 0.3.9 | |
5 | Release: 1 | |
6 | License: GPL | |
ac377be3 | 7 | Group: Networking |
29dcbec5 PZ |
8 | Source0: http://dl.sourceforge.net/tapioca-voip/%{name}-%{version}.tar.gz |
9 | # Source0-md5: e88c400394c092c2688bb2d490c80ccb | |
0c9fe396 JB |
10 | URL: http://tapioca-voip.sourceforge.net/wiki/index.php/Tapioca |
11 | BuildRequires: glib2-devel >= 2.0 | |
12 | BuildRequires: dbus-devel >= 0.36 | |
13 | BuildRequires: dbus-glib-devel >= 0.36 | |
14 | BuildRequires: pkgconfig | |
15 | Requires: %{name}-libs = %{version}-%{release} | |
29dcbec5 PZ |
16 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
17 | ||
18 | %description | |
41aa1a88 JB |
19 | Tapioca is a framework for Voice over IP (VoIP) and Instant Messaging |
20 | (IM). Its main goal is to provide an easy way for developing and using | |
21 | VoIP and IM services in any kind of application. It was designed to be | |
22 | cross-platform, lightweight, thread-safe, having mobile devices and | |
23 | applications in mind. | |
24 | ||
25 | Tapioca's main goals are: | |
26 | - Create a solution that integrates all components used by VoIP and | |
27 | IM applications in a single, reliable and easy to use framework, | |
28 | which is able to work on different platforms. | |
29 | - Spare resources, providing central services for multiple | |
30 | applications. Eg.: The control of all incoming and outgoing SIP | |
31 | requests are managed by the SIP service, avoiding the creation of | |
32 | one SIP stack and allocation of a network port for each SIP-based | |
33 | application. | |
34 | - Reduce the overhead of control layers and library dependencies. | |
35 | ||
f0c79e8a | 36 | %description -l pl.UTF-8 |
41aa1a88 | 37 | Tapioca to szkielet do VoIP (Voice over IP) i IM (Instant Messaging, |
f0c79e8a JR |
38 | czyli komunikatorów). Głównym jego celem jest zapewnienie łatwego |
39 | sposobu tworzenia i używania usług VoIP i IM w dowolnym rodzaju | |
40 | aplikacji. Został zaprojektowany jako wieloplatformowy, lekki, | |
41 | bezpieczny dla wątków, a także z myślą o urządzeniach i aplikacjach | |
42 | przenośnych. | |
43 | ||
44 | Główne cele projektu Tapioca to: | |
45 | - stworzenie rozwiązania integrującego wszystkie komponenty używane | |
46 | przez aplikacje VoIP i IM w pojedynczym, pewnym i łatwym w użyciu | |
47 | szkielecie, nadającym się do wykorzystania na różnych platformach | |
48 | - oszczędność zasobów poprzez udostępnienie centralnych usług dla | |
49 | wielu aplikacji; na przykład: sterowanie wszystkimi przychodzącymi | |
50 | i wychodzącymi żądaniami SIP jest obsługiwane przez usługę SIP, co | |
41aa1a88 | 51 | zapobiega tworzeniu jednego stosu SIP i przydzielania portu |
f0c79e8a JR |
52 | sieciowego dla każdej aplikacji opartej na SIP |
53 | - ograniczenie narzutu warstw sterujących i zależności bibliotek | |
29dcbec5 PZ |
54 | |
55 | %package libs | |
c0857a5f | 56 | Summary: Tapioca library |
34f7af70 | 57 | Summary(pl.UTF-8): Biblioteka Tapioca |
41aa1a88 | 58 | Group: Libraries |
c0857a5f | 59 | Requires: %{name} = %{version}-%{release} |
0c9fe396 | 60 | Requires: dbus-glib >= 0.36 |
29dcbec5 PZ |
61 | |
62 | %description libs | |
41aa1a88 JB |
63 | Tapioca library. |
64 | ||
f0c79e8a | 65 | %description libs -l pl.UTF-8 |
41aa1a88 | 66 | Biblioteka Tapioca. |
29dcbec5 PZ |
67 | |
68 | %package libs-devel | |
41aa1a88 | 69 | Summary: Headers for development using Tapioca framework |
34f7af70 | 70 | Summary(pl.UTF-8): Pliki nagłówkowe szkieletu Tapioca |
41aa1a88 | 71 | Group: Development/Libraries |
29dcbec5 | 72 | Requires: %{name}-libs = %{version}-%{release} |
0c9fe396 JB |
73 | Requires: glib2-devel >= 2.0 |
74 | Requires: dbus-glib-devel >= 0.36 | |
29dcbec5 PZ |
75 | |
76 | %description libs-devel | |
c0857a5f | 77 | Headers of tapioca for development. |
29dcbec5 | 78 | |
f0c79e8a JR |
79 | %description libs-devel -l pl.UTF-8 |
80 | Pliki nagłówkowe szkieletu Tapioca. | |
41aa1a88 | 81 | |
29dcbec5 PZ |
82 | %prep |
83 | %setup -q | |
84 | ||
85 | %build | |
86 | %configure | |
87 | %{__make} | |
88 | ||
89 | %install | |
90 | rm -rf $RPM_BUILD_ROOT | |
91 | ||
92 | %{__make} install \ | |
93 | DESTDIR=$RPM_BUILD_ROOT | |
94 | ||
95 | %clean | |
96 | rm -rf $RPM_BUILD_ROOT | |
97 | ||
98 | %post libs -p /sbin/ldconfig | |
99 | %postun libs -p /sbin/ldconfig | |
100 | ||
101 | %files | |
102 | %defattr(644,root,root,755) | |
0c9fe396 | 103 | %doc AUTHORS ChangeLog |
797f718a | 104 | %attr(755,root,root) %{_bindir}/* |
29dcbec5 PZ |
105 | %{_datadir}/dbus-1/services/org.tapioca.Server.service |
106 | ||
107 | %files libs | |
108 | %defattr(644,root,root,755) | |
41aa1a88 | 109 | %attr(755,root,root) %{_libdir}/lib*.so.*.*.* |
29dcbec5 PZ |
110 | |
111 | %files libs-devel | |
112 | %defattr(644,root,root,755) | |
464adb12 | 113 | %attr(755,root,root) %{_libdir}/lib*.so |
29dcbec5 PZ |
114 | %{_libdir}/lib*.la |
115 | %{_pkgconfigdir}/*.pc | |
116 | %{_includedir}/* |