]> git.pld-linux.org Git - SPECS.git/blob - tapioca.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / tapioca.spec
1 Summary:        A framework for Voice over IP (VoIP) and Instant Messaging (IM)
2 Summary(pl.UTF-8):      Szkielet do VoIP (Voice over IP) i IM (Instant Messaging)
3 Name:           tapioca
4 Version:        0.3.9
5 Release:        1
6 License:        GPL
7 Group:          Networking
8 Source0:        http://dl.sourceforge.net/tapioca-voip/%{name}-%{version}.tar.gz
9 # Source0-md5:  e88c400394c092c2688bb2d490c80ccb
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}
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
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
36 %description -l pl.UTF-8
37 Tapioca to szkielet do VoIP (Voice over IP) i IM (Instant Messaging,
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
51    zapobiega tworzeniu jednego stosu SIP i przydzielania portu
52    sieciowego dla każdej aplikacji opartej na SIP
53  - ograniczenie narzutu warstw sterujących i zależności bibliotek
54
55 %package libs
56 Summary:        Tapioca library
57 Summary(pl.UTF-8):      Biblioteka Tapioca
58 Group:          Libraries
59 Requires:       %{name} = %{version}-%{release}
60 Requires:       dbus-glib >= 0.36
61
62 %description libs
63 Tapioca library.
64
65 %description libs -l pl.UTF-8
66 Biblioteka Tapioca.
67
68 %package libs-devel
69 Summary:        Headers for development using Tapioca framework
70 Summary(pl.UTF-8):      Pliki nagłówkowe szkieletu Tapioca
71 Group:          Development/Libraries
72 Requires:       %{name}-libs = %{version}-%{release}
73 Requires:       glib2-devel >= 2.0
74 Requires:       dbus-glib-devel >= 0.36
75
76 %description libs-devel
77 Headers of tapioca for development.
78
79 %description libs-devel -l pl.UTF-8
80 Pliki nagłówkowe szkieletu Tapioca.
81
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)
103 %doc AUTHORS ChangeLog
104 %attr(755,root,root) %{_bindir}/*
105 %{_datadir}/dbus-1/services/org.tapioca.Server.service
106  
107 %files libs
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
110
111 %files libs-devel
112 %defattr(644,root,root,755)
113 %attr(755,root,root) %{_libdir}/lib*.so
114 %{_libdir}/lib*.la
115 %{_pkgconfigdir}/*.pc
116 %{_includedir}/*
This page took 0.134177 seconds and 3 git commands to generate.