]> git.pld-linux.org Git - packages/gnokii.git/blob - gnokii.spec
- up to 0.6.11
[packages/gnokii.git] / gnokii.spec
1 Summary:        Linux/Unix tool suite for mobile phones
2 Summary(pl):    Linuksowy/uniksowy zestaw narzêdzi dla telefonów komórkowych
3 Name:           gnokii
4 Version:        0.6.11
5 Release:        1
6 Epoch:          1
7 License:        GPL v2+
8 Group:          Applications/Communications
9 Source0:        http://www.gnokii.org/download/gnokii/%{name}-%{version}.tar.bz2
10 # Source0-md5:  b285544ed2e4c4ac984442eea912e8bf
11 Source1:        %{name}.desktop
12 Source2:        %{name}.png
13 Patch0:         %{name}-pld.patch
14 Patch1:         %{name}-smsdlibs.patch
15 URL:            http://www.gnokii.org/
16 BuildRequires:  XFree86-devel
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  bluez-libs-devel >= 2.8-2
20 BuildRequires:  flex
21 BuildRequires:  gettext-devel
22 BuildRequires:  gtk+2-devel >= 2.0
23 BuildRequires:  libtool
24 BuildRequires:  mysql-devel
25 BuildRequires:  pkgconfig
26 BuildRequires:  postgresql-devel
27 Requires:       libgnokii = %{epoch}:%{version}-%{release}
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 Gnokii is a Linux/Unix tool suite and (eventually) modem/fax driver
32 for mobile phones.
33
34 %description -l pl
35 Gnokii jest zestawem narzêdzi dla Linuksa/Uniksa, oraz sterownikiem
36 modemu/faksu dla telefonów komórkowych.
37
38 %package X11
39 Summary:        Graphical Linux/Unix tool suite for mobile phones
40 Summary(pl):    Zestaw narzêdzi z graficznym interfejsem dla telefonów komórkowych
41 Group:          X11/Applications
42 Requires:       %{name} = %{epoch}:%{version}-%{release}
43
44 %description X11
45 Xgnokii is graphical Linux/Unix tool suite for mobile phones. It
46 allows you to edit your contacts book, send/read SMS's from/in
47 computer and more other features.
48
49 %description X11 -l pl
50 Xgnokii jest zestawem narzêdzi z graficznym interfejsem u¿ytkownika do
51 pracy z telefonami komórkowymi. Pozwalaj± one na modyfikowanie spisu
52 telefonów, wysy³anie/czytanie wiadomo¶ci SMS i wiele innych rzeczy.
53
54 %package -n libgnokii
55 Summary:        A gnokii shared library
56 Summary(pl):    Biblioteka wspó³dzielona gnokii
57 Group:          Libraries
58 Conflicts:      gnokii < 1:0.5.10-0.2
59
60 %description -n libgnokii
61 A gnokii shared library.
62
63 %description -n libgnokii -l pl
64 Biblioteka wspó³dzielona gnokii.
65
66 %package -n libgnokii-devel
67 Summary:        libgnokii heades files
68 Summary(pl):    Pliki nag³ówkowe biblioteki libgnokii
69 Group:          Development/Libraries
70 Requires:       libgnokii = %{epoch}:%{version}-%{release}
71 Requires:       XFree86-devel
72 Requires:       bluez-libs-devel >= 2.8-2
73 Obsoletes:      gnokii-devel
74
75 %description -n libgnokii-devel
76 libgnokii header files.
77
78 %description -n libgnokii-devel -l pl
79 Pliki nag³ówkowe biblioteki libgnokii.
80
81 %package -n libgnokii-static
82 Summary:        Static libgnoki library
83 Summary(pl):    Statyczna biblioteka libgnokii
84 Group:          Development/Libraries
85 Requires:       libgnokii-devel = %{epoch}:%{version}-%{release}
86 Obsoletes:      gnokii-devel
87
88 %description -n libgnokii-static
89 Static version of libgnokii library.
90
91 %description -n libgnokii-static -l pl
92 Statyczna wersja biblioteki libgnokii.
93
94 %package smsd
95 Summary:        Daemon for handling incoming and outgoing SMSes using libgnokii
96 Summary(pl):    Serwer do zarz±dzania przychodzacymi i wychodzacymi SMS-ami przy u¿yciu gnokii
97 Group:          Daemons
98 Requires:       gnokii = %{epoch}:%{version}-%{release}
99 Obsoletes:      smstools
100
101 %description smsd
102 The SMSD (SMS daemon) program is intended for receiving and sending
103 SMSes.
104
105 %description smsd -l pl
106 Program SMSD (demon SMS) s³u¿y do odbierania i wysy³ania SMS-ów.
107
108 %package smsd-mysql
109 Summary:        MySQL plugin for gnokii-smsd
110 Summary(pl):    Wtyczka MySQL dla gnokii-smsd
111 Group:          Daemons
112 Requires:       gnokii-smsd = %{epoch}:%{version}-%{release}
113
114 %description smsd-mysql
115 MySQL plugin for gnokii-smsd.
116
117 %description smsd-mysql -l pl
118 Wtyczka MySQL dla gnokii-smsd.
119
120 %package smsd-pgsql
121 Summary:        PostgreSQL plugin for gnokii-smsd
122 Summary(pl):    Wtyczka PostgreSQL dla gnokii-smsd
123 Group:          Daemons
124 Requires:       gnokii-smsd = %{epoch}:%{version}-%{release}
125
126 %description smsd-pgsql
127 PostgreSQL plugin for gnokii-smsd.
128
129 %description smsd-pgsql -l pl
130 Wtyczka PostgreSQL dla gnokii-smsd.
131
132 %package smsd-file
133 Summary:        file plugin for gnokii-smsd
134 Summary(pl):    Wtyczka obs³ugi plików dla gnokii-smsd
135 Group:          Daemons
136 Requires:       gnokii-smsd = %{epoch}:%{version}-%{release}
137
138 %description smsd-file
139 Plain file plugin for gnokii-smsd
140
141 %description smsd-file -l pl
142 Wtyczka obs³ugi plików dla gnokii-smsd.
143
144 %prep
145 %setup -q
146 %patch0 -p1
147 %patch1 -p1
148
149 %build
150 rm -rf autom4te.cache
151 %{__gettextize}
152 %{__libtoolize}
153 %{__autoheader}
154 %{__aclocal} -I m4
155 %{__autoconf}
156 %configure \
157         --enable-security \
158         --with-xgnokiidir=%{_prefix}
159 %{__make}
160
161 cd smsd
162 %{__make}
163 %{__make} libpq.la
164 %{__make} libmysql.la
165 %{__make} libfile.la
166 cd ..
167
168 %install
169 rm -rf $RPM_BUILD_ROOT
170 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}/{x,}gnokii} \
171         $RPM_BUILD_ROOT{%{_sysconfdir},%{_pixmapsdir},%{_desktopdir}}
172
173 %{__make} install install-docs \
174         DESTDIR=$RPM_BUILD_ROOT
175
176 %{__make} -C smsd install \
177         DESTDIR=$RPM_BUILD_ROOT
178
179 install Docs/sample/gnokiirc $RPM_BUILD_ROOT%{_sysconfdir}/gnokiirc
180
181 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
182 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
183
184 # do not complain about unpackaged files (we package them with %%doc anyway)
185 rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
186
187 # move xgnokii manpage into proper place
188 mv -f $RPM_BUILD_ROOT{%{_prefix}/man,%{_mandir}}/man1/xgnokii.1x
189
190 rm -f $RPM_BUILD_ROOT%{_libdir}/smsd/*.{la,a}
191
192 %find_lang %{name}
193
194 %clean
195 rm -rf $RPM_BUILD_ROOT
196
197 %post   -n libgnokii -p /sbin/ldconfig
198 %postun -n libgnokii -p /sbin/ldconfig
199
200 %files -f %{name}.lang
201 %defattr(644,root,root,755)
202 %doc Docs/{CREDITS,DataCalls-QuickStart,README*,Bugs,FAQ,*.txt,protocol}
203 %doc Docs/{sample/{gnokiirc,ppp*,ringtone,vCalendar,vCard},gnokii-{ir-howto,IrDA-Linux}}
204 %doc TODO ChangeLog MAINTAINERS
205 %attr(755,root,root) %{_bindir}/gnokii
206 %attr(755,root,root) %{_bindir}/todologo
207 %attr(755,root,root) %{_bindir}/sendsms
208 %attr(755,root,root) %{_bindir}/ppm2nokia
209 %attr(755,root,root) %{_sbindir}/gnokiid
210 %attr(755,root,root) %{_sbindir}/mgnokiidev
211 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnokiirc
212 %{_mandir}/man1/[!x]*
213 %{_mandir}/man8/gnokiid.*
214 %{_mandir}/man8/mgnokiidev.*
215
216 %files X11
217 %defattr(644,root,root,755)
218 %attr(755,root,root) %{_bindir}/xgnokii
219 %dir %{_datadir}/xgnokii
220 %{_libdir}/xgnokii
221 #%{_datadir}/xgnokii/xpm
222 %{_datadir}/xgnokii/help
223 %{_desktopdir}/gnokii.desktop
224 %{_pixmapsdir}/*
225 %{_mandir}/man1/xgnokii.1x*
226
227 %files -n libgnokii
228 %defattr(644,root,root,755)
229 %attr(755,root,root) %{_libdir}/libgnokii.so.*.*
230
231 %files -n libgnokii-devel
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_libdir}/libgnokii.so
234 %{_libdir}/libgnokii.la
235 %{_includedir}/*.h
236 %{_includedir}/%{name}
237 %{_pkgconfigdir}/*.pc
238
239 %files -n libgnokii-static
240 %defattr(644,root,root,755)
241 %{_libdir}/libgnokii.a
242
243 %files -n gnokii-smsd
244 %defattr(644,root,root,755)
245 %doc smsd/ChangeLog smsd/README smsd/README.MySQL smsd/README.Tru64 smsd/action smsd/*.sql
246 %attr(755,root,root) %{_sbindir}/smsd
247 %attr(755,root,root) %{_libdir}/smsd/*.so
248 %{_mandir}/man8/smsd.*
249
250 %files -n gnokii-smsd-mysql
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_libdir}/smsd/libmysql.so
253
254 %files -n gnokii-smsd-pgsql
255 %defattr(644,root,root,755)
256 %attr(755,root,root) %{_libdir}/smsd/libpq.so
257
258 %files -n gnokii-smsd-file
259 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_libdir}/smsd/libfile.so
This page took 0.074936 seconds and 3 git commands to generate.