1 Summary: Tool suite for mobile phones
2 Summary(pl.UTF-8): Zestaw narzędzi do telefonów komórkowych
8 Group: Applications/Communications
9 Source0: http://dl.cihar.com/gammu/releases/%{name}-%{version}.tar.bz2
10 # Source0-md5: 2bd90a7f7b0e51f022357af8dffc4bf6
11 Patch0: %{name}-etc_dir.patch
12 URL: http://www.gammu.org/
13 BuildRequires: bluez-libs-devel
14 BuildRequires: cmake >= 2.4.6
15 BuildRequires: curl-devel
16 BuildRequires: gettext-devel
17 BuildRequires: mysql-devel
18 BuildRequires: postgresql-devel
19 BuildRequires: python-devel >= 1:2.5
20 BuildRequires: rpmbuild(macros) >= 1.293
21 BuildRequires: rpm-pythonprov
22 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Gammu (formerly known as MyGnokii2) is cellular manager for various
29 mobile phones and modems. It currently supports Nokia 3210, 33xx,
30 3410, 3510, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110, 82xx,
31 8310, 9110, and 9210, and AT devices (such as Siemens, Alcatel,
32 WaveCom, IPAQ, and other). It has a command line version with many
33 functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm,
34 calls, etc. It can also make full backups and restore them.
36 %description -l pl.UTF-8
37 Gammu (poprzednio znany jako MyGnokii2) jest narzędziem do zarządzania
38 różnymi telefonami komórkowymi i modemami. Aktualnie obsługuje Nokie
39 3210, 33xx, 3410, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110,
40 82xx, 8310, 9110 i 3210 oraz urządzenia AT (takie jak Siemens,
41 Alcatel, WaveCom, IPAQ i inne). Ma wersję działającą z linii poleceń z
42 wieloma funkcjami do dzwonków, książki telefonicznej, SMS-ów, logo,
43 WAP, daty/czasu, budzika, dzwonienia itp. Może także wykonywać pełne
44 kopie zapasowe danych i odtwarzać je.
47 Summary: Gammu library
48 Summary(pl.UTF-8): Biblioteka Gammu
52 Gammu tool suite library.
54 %description libs -l pl.UTF-8
55 Biblioteka zestawu narzędzi dla telefonów komórkowych Gammu.
58 Summary: Header files for Gammu tool suite for mobile phones
59 Summary(pl.UTF-8): Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu
60 Group: Development/Libraries
61 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
62 Requires: bluez-libs-devel
65 Header files for Gammu tool suite for mobile phones.
67 %description devel -l pl.UTF-8
68 Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu.
70 %package -n python-gammu
71 Summary: Python bingings for Gammu library
72 Summary(pl.UTF-8): Wiązania języka Python dla biblioteki Gammu
73 Group: Development/Languages/Python
74 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
75 %pyrequires_eq python-modules
77 %description -n python-gammu
78 Python bingings for Gammu library.
80 %description -l pl.UTF-8 -n python-gammu
81 Wiązania języka Python dla biblioteki Gammu.
84 Summary: Gammu static library
85 Summary(pl.UTF-8): Biblioteka statyczna Gammu
86 Group: Development/Libraries
87 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
92 %description static -l pl.UTF-8
93 Biblioteka statyczna zestawu narzędzi dla telefonów komórkowych Gammu.
95 %package -n bash-completion-gammu
96 Summary: bash-completion for gammu
97 Summary(pl.UTF-8): bashowe uzupełnianie nazw dla gammu
98 Group: Applications/Shells
99 Requires: bash-completion
101 %description -n bash-completion-gammu
102 This package provides bash-completion for gammu.
104 %description -n bash-completion-gammu -l pl.UTF-8
105 Pakiet ten dostarcza bashowe uzupełnianie nazw dla gammu.
115 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
116 -DCMAKE_VERBOSE_MAKEFILE=ON \
117 -DBUILD_SHARED_LIBS=OFF \
118 -DINSTALL_LIB_DIR=%{_lib} \
119 -DINSTALL_LIBDATA_DIR=%{_libdir} \
120 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
122 mv libgammu/libGammu.a ..
123 mv smsd/libgsmsd.a ..
125 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
126 -DCMAKE_VERBOSE_MAKEFILE=ON \
127 -DBUILD_SHARED_LIBS=ON \
128 -DINSTALL_LIB_DIR=%{_lib} \
129 -DINSTALL_LIBDATA_DIR=%{_libdir} \
130 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
134 rm -rf $RPM_BUILD_ROOT
135 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_examplesdir}/%{name}-%{version}}
137 %{__make} -C build install \
138 DESTDIR=$RPM_BUILD_ROOT
140 install docs/config/gammurc $RPM_BUILD_ROOT%{_sysconfdir}
141 cp -r docs/develop $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
142 install libGammu.a $RPM_BUILD_ROOT%{_libdir}
143 install libgsmsd.a $RPM_BUILD_ROOT%{_libdir}
147 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
150 chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so*
153 rm -rf $RPM_BUILD_ROOT
155 %post libs -p /sbin/ldconfig
156 %postun libs -p /sbin/ldconfig
158 %files -f %{name}.lang
159 %defattr(644,root,root,755)
160 %doc AUTHORS BUGS ChangeLog docs/user/gammu.html docs/user/readme.html README README.Python SUPPORTERS
161 %doc %lang(it) docs/user/gammu.it.txt docs/user/readme.it.txt
162 %attr(755,root,root) %{_bindir}/%{name}
163 %attr(755,root,root) %{_bindir}/gammu-smsd
164 %attr(755,root,root) %{_bindir}/gammu-smsd-inject
165 %attr(755,root,root) %{_bindir}/gammu-smsd-monitor
166 %attr(755,root,root) %{_bindir}/jadmaker
167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gammurc
168 %{_examplesdir}/%{name}-%{version}
169 %{_mandir}/man[157]/*
170 %lang(cs) %{_mandir}/cs/man[157]/*
173 %defattr(755,root,root,755)
174 %attr(755,root,root) %{_libdir}/libGammu.so.*.*
175 %attr(755,root,root) %{_libdir}/libgsmsd.so.*.*.*.*
176 %attr(755,root,root) %ghost %{_libdir}/libgsmsd.so.6
177 %attr(755,root,root) %ghost %{_libdir}/libGammu.so.6
180 %defattr(644,root,root,755)
181 %attr(755,root,root) %{_bindir}/%{name}-config
182 %attr(755,root,root) %{_libdir}/libGammu.so
183 %attr(755,root,root) %{_libdir}/libgsmsd.so
185 %dir %{py_sitedir}/gammu/
186 %attr(755,root,root) %{py_sitedir}/gammu/_gammu.so
187 %{_pkgconfigdir}/gammu.pc
188 %{_pkgconfigdir}/gammu-smsd.pc
190 %files -n python-gammu
191 %defattr(644,root,root,755)
192 %dir %{py_sitedir}/gammu
193 %attr(755,root,root) %{py_sitedir}/gammu/*.so
194 %{py_sitedir}/gammu/*.py
197 %defattr(755,root,root,755)
198 %{_libdir}/libgsmsd.a
199 %{_libdir}/libGammu.a
201 %files -n bash-completion-gammu
202 %defattr(644,root,root,755)
203 %{_sysconfdir}/bash_completion.d/gammu