]> git.pld-linux.org Git - packages/gammu.git/blob - gammu.spec
- fix sparc and amd64 build
[packages/gammu.git] / gammu.spec
1 Summary:        Linux/Unix tool suite for Nokia mobile phones
2 Summary(pl):    Linuksowy/uniksowy zestaw narzêdzi dla telefonów komórkowych Nokia
3 Name:           gammu
4 Version:        1.00.0
5 Release:        2
6 Epoch:          1
7 License:        GPL v2
8 Group:          Applications/Communications
9 Source0:        http://www.mwiacek.com/zips/gsm/gammu/stable/1_0x/%{name}-%{version}.tar.gz
10 # Source0-md5:  9d921f9c5b6f3b8b76a69720e2d9f173
11 Patch0:         %{name}-etc_dir.patch
12 Patch1:         %{name}-no_nss.patch
13 Patch2:         %{name}-sparc-speeds.patch
14 URL:            http://www.mwiacek.com/gsm/soft/gammu.html
15 BuildRequires:  autoconf
16 BuildRequires:  bluez-libs-devel
17 BuildRequires:  mysql-devel
18 Provides:       mygnokii2
19 Obsoletes:      mygnokii2
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Gammu (formerly known as MyGnokii2) is cellular manager for various
24 mobile phones and modems. It currently supports Nokia 3210, 33xx,
25 3410, 3510, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110, 82xx,
26 8310, 9110, and 9210, and AT devices (such as Siemens, Alcatel,
27 WaveCom, IPAQ, and other). It has a command line version with many
28 functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm,
29 calls, etc. It can also make full backups and restore them.
30
31 %description -l pl
32 Gammu (poprzednio znany jako MyGnokii2) jest narzêdziem do zarz±dzania
33 ró¿nymi telefonami komórkowymi i modemami. Aktualnie obs³uguje Nokie
34 3210, 33xx, 3410, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110,
35 82xx, 8310, 9110 i 3210 oraz urz±dzenia AT (takie jak Siemens,
36 Alcatel, WaveCom, IPAQ i inne). Ma wersjê dzia³aj±c± z linii poleceñ z
37 wieloma funkcjami do dzwonków, ksi±¿ki telefonicznej, SMS-ów, logo,
38 WAP, daty/czasu, budzika, dzwonienia itp. Mo¿e tak¿e wykonywaæ pe³ne
39 kopie zapasowe danych i odtwarzaæ je.
40
41 %prep
42 %setup -q
43 #%patch0 -p1
44 %patch1
45 %ifarch sparc
46 %patch2 -p1
47 %endif
48
49 %build
50 cd cfg/autoconf
51 %{__autoconf}
52 %configure      \
53         --enable-cb                     \
54         --enable-7110incoming           \
55         --enable-6210calendar           
56 cd ../..        
57 %{__make} shared
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_examplesdir}/%{name}}
62 %{__make} installshared \
63         DESTDIR=$RPM_BUILD_ROOT \
64         prefix=%{_prefix} \
65         INSTALL_LIB_DIR=%{_libdir} \
66         INSTALL_MAN_DIR=%{_mandir}/man1 \
67         FIND=/usr/bin/find
68
69 install docs/examples/config/gammurc $RPM_BUILD_ROOT%{_sysconfdir}
70 cp -r docs/{examples,develop} $RPM_BUILD_ROOT%{_examplesdir}/%{name}
71
72 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
73 # anybody feels like developing gammu-based apps?
74 rm -rf $RPM_BUILD_ROOT{%{_includedir},%{_libdir}/*.{so,a}}
75 rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/pkgconfig # yes, not pkgconfigdir
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post   -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
82
83 %files
84 %defattr(644,root,root,755)
85 %doc changelog docs/* readme.txt
86 %attr(755,root,root) %{_bindir}/%{name}
87 %attr(755,root,root) %{_libdir}/*.so.*
88 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/gammurc
89 %{_datadir}/%{name}
90 %{_examplesdir}/%{name}
91 %{_mandir}/man1/*
This page took 0.112444 seconds and 3 git commands to generate.