]> git.pld-linux.org Git - packages/gammu.git/blame - gammu.spec
- up to 1.12.92
[packages/gammu.git] / gammu.spec
CommitLineData
e9da6d17 1Summary: GNU tool suite for mobile phones
2Summary(pl.UTF-8): Zestaw narzędzi GNU dla telefonów komórkowych
e4c35d43 3Name: gammu
32e1a0a0
MWP
4Version: 1.12.92
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
32e1a0a0 10# Source0-md5: 5bcb87a39e9004c654e080bf8df7cd43
e721ad3e 11Patch0: %{name}-etc_dir.patch
a331b5e4 12URL: http://www.gammu.org/
54d86c80 13BuildRequires: bluez-libs-devel
35238559 14BuildRequires: cmake
9ab30125 15BuildRequires: gettext-devel
101d1802 16BuildRequires: mysql-devel
736b1f60 17BuildRequires: postgresql-devel
3b248c9a 18Requires: %{name}-libs = %{epoch}:%{version}-%{release}
e4c35d43
PG
19Provides: mygnokii2
20Obsoletes: mygnokii2
f836a189 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
e4c35d43 24Gammu (formerly known as MyGnokii2) is cellular manager for various
99e7d737
JB
25mobile phones and modems. It currently supports Nokia 3210, 33xx,
263410, 3510, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110, 82xx,
278310, 9110, and 9210, and AT devices (such as Siemens, Alcatel,
28WaveCom, IPAQ, and other). It has a command line version with many
29functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm,
30calls, etc. It can also make full backups and restore them.
31
1b85dc8f
JR
32%description -l pl.UTF-8
33Gammu (poprzednio znany jako MyGnokii2) jest narzędziem do zarządzania
34różnymi telefonami komórkowymi i modemami. Aktualnie obsługuje Nokie
99e7d737 353210, 33xx, 3410, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110,
1b85dc8f
JR
3682xx, 8310, 9110 i 3210 oraz urządzenia AT (takie jak Siemens,
37Alcatel, WaveCom, IPAQ i inne). Ma wersję działającą z linii poleceń z
38wieloma funkcjami do dzwonków, książki telefonicznej, SMS-ów, logo,
39WAP, daty/czasu, budzika, dzwonienia itp. Może także wykonywać pełne
40kopie zapasowe danych i odtwarzać je.
f836a189 41
e9da6d17 42%package libs
736b1f60 43Summary: Gammu library
44Summary(pl.UTF-8): Biblioteka Gammu
45Group: Libraries
e9da6d17 46
47%description libs
48Gammu tool suite library.
49
35238559 50%description libs -l pl.UTF-8
e9da6d17 51Biblioteka zestawu narzędzi dla telefonów komórkowych Gammu.
52
3b248c9a
JB
53%package devel
54Summary: Header files for Gammu tool suite for mobile phones
55Summary(pl.UTF-8): Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu
56Group: Development/Libraries
57Requires: %{name}-libs = %{epoch}:%{version}-%{release}
58
59%description devel
60Header files for Gammu tool suite for mobile phones.
61
62%description devel -l pl.UTF-8
63Pliki nagłówkowe zestawu narzędzi dla telefonów komórkowych Gammu.
64
e9da6d17 65%package static
736b1f60 66Summary: Gammu static library
67Summary(pl.UTF-8): Biblioteka statyczna Gammu
68Group: Development/Libraries
3b248c9a 69Requires: %{name}-devel = %{epoch}:%{version}-%{release}
e9da6d17 70
71%description static
72Gammu static library.
73
35238559 74%description static -l pl.UTF-8
e9da6d17 75Biblioteka statyczna zestawu narzędzi dla telefonów komórkowych Gammu.
76
f836a189 77%prep
44bab158 78%setup -q
ecc2fee0 79#%patch0 -p1
f836a189 80
81%build
35238559
TP
82mkdir -p build
83cd build
84%cmake ../ \
85 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
86 -DENABLE_SHARED=OFF \
48c85e31 87 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
32e1a0a0
MWP
88%{__make} \
89 LDFLAGS="%{rpmldflags} -lm" \
90 LIBS=" -lm"
35238559
TP
91mv common/libGammu.a ..
92%cmake ../ \
93 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
94 -DENABLE_SHARED=ON \
32e1a0a0
MWP
95 %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
96%{__make} \
97 LDFLAGS="%{rpmldflags} -lm" \
98 LIBS=" -lm"
f836a189 99
100%install
101rm -rf $RPM_BUILD_ROOT
35238559 102install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_examplesdir}/%{name}-%{version}}
3b248c9a
JB
103
104%{__make} -C build install \
35238559 105 DESTDIR=$RPM_BUILD_ROOT
35238559 106
a683d7d8 107install docs/examples/config/gammurc $RPM_BUILD_ROOT%{_sysconfdir}
a3c0577f 108cp -r docs/{examples,develop} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
35238559 109install libGammu.a $RPM_BUILD_ROOT%{_libdir}
9ab30125 110%find_lang %{name}
e9da6d17 111cd $RPM_BUILD_ROOT%{_libdir}
35238559 112ln -sf libGammu.so.1.11.92 libGammu.so
11342faf 113
114rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
f836a189 115
116%clean
117rm -rf $RPM_BUILD_ROOT
118
e9da6d17 119%post -p /sbin/ldconfig
120%postun -p /sbin/ldconfig
11342faf 121
9ab30125 122%files -f %{name}.lang
f836a189 123%defattr(644,root,root,755)
fd27f926 124%doc ChangeLog docs/user/gammu.htm docs/user/readme.htm other/bash README SUPPORTERS
9ab30125 125%doc %lang(it) docs/user/gammu.it.txt docs/user/readme.it.txt
e4c35d43 126%attr(755,root,root) %{_bindir}/%{name}
a3c0577f 127%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gammurc
a3c0577f 128%{_examplesdir}/%{name}-%{version}
11342faf 129%{_mandir}/man1/*
e9da6d17 130
3b248c9a
JB
131%files libs
132%defattr(755,root,root,755)
133%attr(755,root,root) %{_libdir}/*.so.*
134
e9da6d17 135%files devel
136%defattr(644,root,root,755)
35238559 137%attr(755,root,root) %{_bindir}/%{name}-config
3b248c9a 138%attr(755,root,root) %{_libdir}/*.so
e9da6d17 139%{_includedir}/*
140%{_pkgconfigdir}/*
141
e9da6d17 142%files static
143%defattr(755,root,root,755)
144%{_libdir}/*.a
This page took 0.063531 seconds and 4 git commands to generate.