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