]> git.pld-linux.org Git - packages/gammu.git/blame - gammu.spec
- up to 1.23.1
[packages/gammu.git] / gammu.spec
CommitLineData
bc4e3c70
TP
1Summary: Tool suite for mobile phones
2Summary(pl.UTF-8): Zestaw narzędzi do telefonów komórkowych
e4c35d43 3Name: gammu
6baa676b 4Version: 1.23.1
8f45ba1e 5Release: 1
f836a189 6Epoch: 1
e4c35d43 7License: GPL v2
f836a189 8Group: Applications/Communications
736b1f60 9Source0: http://dl.cihar.com/gammu/releases/%{name}-%{version}.tar.bz2
6baa676b 10# Source0-md5: bb1d23eb766ecd9d21bc79c2f8a1d480
e721ad3e 11Patch0: %{name}-etc_dir.patch
a331b5e4 12URL: http://www.gammu.org/
54d86c80 13BuildRequires: bluez-libs-devel
281fa2ca 14BuildRequires: cmake >= 2.4.6
8f45ba1e 15BuildRequires: curl-devel
9ab30125 16BuildRequires: gettext-devel
101d1802 17BuildRequires: mysql-devel
736b1f60 18BuildRequires: postgresql-devel
0f8fbb9c 19BuildRequires: rpmbuild(macros) >= 1.293
3b248c9a 20Requires: %{name}-libs = %{epoch}:%{version}-%{release}
e4c35d43
PG
21Provides: mygnokii2
22Obsoletes: mygnokii2
f836a189 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
e4c35d43 26Gammu (formerly known as MyGnokii2) is cellular manager for various
99e7d737
JB
27mobile phones and modems. It currently supports Nokia 3210, 33xx,
283410, 3510, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110, 82xx,
298310, 9110, and 9210, and AT devices (such as Siemens, Alcatel,
30WaveCom, IPAQ, and other). It has a command line version with many
31functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm,
32calls, etc. It can also make full backups and restore them.
33
1b85dc8f
JR
34%description -l pl.UTF-8
35Gammu (poprzednio znany jako MyGnokii2) jest narzędziem do zarządzania
36różnymi telefonami komórkowymi i modemami. Aktualnie obsługuje Nokie
99e7d737 373210, 33xx, 3410, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110,
1b85dc8f
JR
3882xx, 8310, 9110 i 3210 oraz urządzenia AT (takie jak Siemens,
39Alcatel, WaveCom, IPAQ i inne). Ma wersję działającą z linii poleceń z
40wieloma funkcjami do dzwonków, książki telefonicznej, SMS-ów, logo,
41WAP, daty/czasu, budzika, dzwonienia itp. Może także wykonywać pełne
42kopie zapasowe danych i odtwarzać je.
f836a189 43
e9da6d17 44%package libs
736b1f60 45Summary: Gammu library
46Summary(pl.UTF-8): Biblioteka Gammu
47Group: Libraries
e9da6d17 48
49%description libs
50Gammu tool suite library.
51
35238559 52%description libs -l pl.UTF-8
e9da6d17 53Biblioteka zestawu narzędzi dla telefonów komórkowych Gammu.
54
3b248c9a
JB
55%package devel
56Summary: Header files for Gammu tool suite for mobile phones
57Summary(pl.UTF-8): Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu
58Group: Development/Libraries
59Requires: %{name}-libs = %{epoch}:%{version}-%{release}
a860cb8f 60Requires: bluez-libs-devel
3b248c9a
JB
61
62%description devel
63Header files for Gammu tool suite for mobile phones.
64
65%description devel -l pl.UTF-8
66Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu.
67
e9da6d17 68%package static
736b1f60 69Summary: Gammu static library
70Summary(pl.UTF-8): Biblioteka statyczna Gammu
71Group: Development/Libraries
3b248c9a 72Requires: %{name}-devel = %{epoch}:%{version}-%{release}
e9da6d17 73
74%description static
75Gammu static library.
76
35238559 77%description static -l pl.UTF-8
e9da6d17 78Biblioteka statyczna zestawu narzędzi dla telefonów komórkowych Gammu.
79
f836a189 80%prep
44bab158 81%setup -q
8f45ba1e 82%patch0 -p1
f836a189 83
84%build
35238559
TP
85mkdir -p build
86cd build
2314bcd8 87%cmake .. \
35238559 88 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
2314bcd8 89 -DCMAKE_VERBOSE_MAKEFILE=ON \
8f45ba1e 90 -DBUILD_SHARED_LIBS=OFF \
5e447162
MB
91 -DINSTALL_LIB_DIR=%{_lib} \
92 -DINSTALL_LIBDATA_DIR=%{_libdir} \
8f45ba1e 93 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
36390489 94%{__make}
6baa676b 95mv libgammu/libGammu.a ..
96mv smsd/libgsmsd.a ..
2314bcd8 97%cmake .. \
35238559 98 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
2314bcd8 99 -DCMAKE_VERBOSE_MAKEFILE=ON \
8f45ba1e 100 -DBUILD_SHARED_LIBS=ON \
5e447162
MB
101 -DINSTALL_LIB_DIR=%{_lib} \
102 -DINSTALL_LIBDATA_DIR=%{_libdir} \
8f45ba1e 103 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
36390489 104%{__make}
f836a189 105
106%install
107rm -rf $RPM_BUILD_ROOT
35238559 108install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_examplesdir}/%{name}-%{version}}
3b248c9a
JB
109
110%{__make} -C build install \
35238559 111 DESTDIR=$RPM_BUILD_ROOT
35238559 112
6baa676b 113install docs/config/gammurc $RPM_BUILD_ROOT%{_sysconfdir}
a3c0577f 114cp -r docs/{examples,develop} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
35238559 115install libGammu.a $RPM_BUILD_ROOT%{_libdir}
6baa676b 116install libgsmsd.a $RPM_BUILD_ROOT%{_libdir}
117
9ab30125 118%find_lang %{name}
11342faf 119
120rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
f836a189 121
5f592fd2
JB
122# for rpm autodeps
123chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so*
124
f836a189 125%clean
126rm -rf $RPM_BUILD_ROOT
127
a860cb8f
JB
128%post libs -p /sbin/ldconfig
129%postun libs -p /sbin/ldconfig
11342faf 130
9ab30125 131%files -f %{name}.lang
f836a189 132%defattr(644,root,root,755)
6baa676b 133%doc AUTHORS BUGS ChangeLog docs/user/gammu.html docs/user/readme.html README README.Python SUPPORTERS
9ab30125 134%doc %lang(it) docs/user/gammu.it.txt docs/user/readme.it.txt
e4c35d43 135%attr(755,root,root) %{_bindir}/%{name}
6baa676b 136%attr(755,root,root) %{_bindir}/gammu-smsd
137%attr(755,root,root) %{_bindir}/gammu-smsd-inject
138%attr(755,root,root) %{_bindir}/gammu-smsd-monitor
139%attr(755,root,root) %{_bindir}/jadmaker
a3c0577f 140%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gammurc
a3c0577f 141%{_examplesdir}/%{name}-%{version}
11342faf 142%{_mandir}/man1/*
6baa676b 143%{_mandir}/man5/*
144%{_mandir}/man7/*
e9da6d17 145
3b248c9a
JB
146%files libs
147%defattr(755,root,root,755)
a860cb8f 148%attr(755,root,root) %{_libdir}/libGammu.so.*.*
6baa676b 149%attr(755,root,root) %{_libdir}/libgsmsd.so.*.*.*.*
150%attr(755,root,root) %ghost %{_libdir}/libgsmsd.so.6
151%attr(755,root,root) %ghost %{_libdir}/libGammu.so.6
3b248c9a 152
e9da6d17 153%files devel
154%defattr(644,root,root,755)
35238559 155%attr(755,root,root) %{_bindir}/%{name}-config
a860cb8f 156%attr(755,root,root) %{_libdir}/libGammu.so
6baa676b 157%attr(755,root,root) %{_libdir}/libgsmsd.so
e9da6d17 158%{_includedir}/*
6baa676b 159%dir %{py_sitedir}/gammu/
160%attr(755,root,root) %{py_sitedir}/gammu/_gammu.so
a860cb8f 161%{_pkgconfigdir}/gammu.pc
6baa676b 162%{_pkgconfigdir}/gammu-smsd.pc
e9da6d17 163
e9da6d17 164%files static
165%defattr(755,root,root,755)
6baa676b 166%{_libdir}/libgsmsd.a
a860cb8f 167%{_libdir}/libGammu.a
This page took 0.06712 seconds and 4 git commands to generate.