# vim: set ft=spec: -*- rpm-spec -*-
Name: gnokii
Version: 0.6.29
Release: alt2.qa1
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
License: GPL
Url: http://www.gnokii.org/
Source: %name-%version.tar
Patch: %name-%version-%release.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Fri Oct 10 2008 (-bi)
BuildRequires: flex intltool libMySQL-devel libXpm-devel libbluez-devel libgtk+2-devel libical-devel libncurses-devel libpcsclite-devel libsqlite3-devel libreadline-devel libusb-compat-devel postgresql-devel
%description
Gnokii is a Unix tool suite for Nokia mobile phones.
You should be in 'uucp' group to use it with serial cables.
%package -n x%name
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
Requires: %name = %version-%release
Requires: gnokii-artwork
%description -n x%name
xgnokii is a graphical tool for Nokia mobile phones
%package -n lib%name
Summary: Library for gnokii
Group: System/Libraries
%description -n lib%name
You will need libgnokii to run gnokii.
%package -n lib%name-devel
Summary: Development files for gnokii
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
Install gnokii-devel if you want to develop or compile applications using
gnokii API.
%package smsd
Summary: Daemon for handling incoming and outgoing SMSes using libgnokii
Group: Communications
Requires: lib%name = %version-%release
%description smsd
The SMSD (SMS daemon) program is intended for receiving and sending
SMSes with plain file plugin.
%package smsd-mysql
Summary: MySQL plugin for gnokii-smsd
Group: Communications
Requires: %name-smsd = %version-%release
%description smsd-mysql
MySQL plugin for gnokii-smsd.
%package smsd-pq
Summary: PostgreSQL plugin for gnokii-smsd
Group: Communications
Requires: %name-smsd = %version-%release
%description smsd-pq
PostgreSQL plugin for gnokii-smsd.
%package smsd-sqlite
Summary: SQLite plugin for gnokii-smsd
Group: Communications
Requires: %name-smsd = %version-%release
%description smsd-sqlite
SQLite plugin for gnokii-smsd.
%prep
%setup
%patch -p1
%build
# SMP-incompatible
%define __nprocs 1
#add_optflags %optflags_shared
export lt_cv_prog_cc_static_works=no
%autoreconf
%configure \
--disable-static \
--disable-rpath \
--with-x \
--enable-nls \
--enable-security \
--enable-libusb \
--enable-irda \
--enable-bluetooth \
--enable-libical \
--enable-libpcsclite \
--enable-smsd \
#
%make_build
%install
%makeinstall_std
mv %buildroot%_defaultdocdir/%name %buildroot%_docdir/%name-%version
install -pm644 ChangeLog %buildroot%_docdir/%name-%version/
chmod +x %buildroot%_bindir/*
mkdir -p %buildroot%_datadir/xgnokii
mkdir -p %buildroot%_sysconfdir
sed 's,/usr/local/sbin,%_sbindir,g' \
< Docs/sample/gnokiirc \
> %buildroot%_sysconfdir/gnokiirc
%find_lang %name
%files -f %name.lang
%docdir %_defaultdocdir/%name-%version
%dir %_defaultdocdir/%name-%version
%doc %_defaultdocdir/%name-%version/*
%config(noreplace) %_sysconfdir/gnokiirc
%_bindir/gnokii
%_bindir/gnokiid
%_bindir/sendsms
%_sbindir/mgnokiidev
%_man1dir/gnokii.1*
%_man1dir/sendsms.1*
%_man8dir/gnokiid.8*
%_man8dir/mgnokiidev.8*
%files -n x%name
%_bindir/xgnokii
%dir %_datadir/xgnokii
%_desktopdir/xgnokii.desktop
%_man1dir/xgnokii.1*
%files -n lib%name
%_libdir/lib%name.so.*
%files -n lib%name-devel
%dir %_includedir/%name
%_includedir/gnokii.h
%_includedir/%name/*
%_libdir/lib%name.so
%_pkgconfigdir/gnokii.pc
%_pkgconfigdir/xgnokii.pc
%files smsd
%doc smsd/README
%doc smsd/sms.tables.mysql.sql
%doc smsd/sms.tables.pq.sql
%doc smsd/sms.tables.sqlite.sql
%_bindir/smsd
%_man8dir/smsd.8*
%dir %_libdir/smsd
%_libdir/smsd/libsmsd_file.so
%files smsd-mysql
%_libdir/smsd/libsmsd_mysql.so
%files smsd-pq
%_libdir/smsd/libsmsd_pq.so
%files smsd-sqlite
%_libdir/smsd/libsmsd_sqlite.so
%changelog
* Sun Apr 14 2013 Dmitry V. Levin (QA) <qa_ldv@altlinux.org> 0.6.29-alt2.qa1
- NMU: rebuilt with libmysqlclient.so.18.
* Wed Sep 29 2010 Alexey I. Froloff <raorn@altlinux.org> 0.6.29-alt2
- [0.6.29-61-g8509de9] (closes: #23896)
+ SQLite smsd backend
* Wed Aug 04 2010 Alexey I. Froloff <raorn@altlinux.org> 0.6.29-alt1
- [0.6.29-40-g1fdd05f]
+ See ChangeLog for details
* Sun Jan 10 2010 Alexey I. Froloff <raorn@altlinux.org> 0.6.28-alt1
- [0.6.28-166-gebe7f6e]
+ See ChangeLog for details
- spec cleanup
* Fri Oct 10 2008 Sir Raorn <raorn@altlinux.ru> 0.6.27-alt1
- [0.6.27]
+ New memory types: Status Reports, Drafts, and Outbox
+ Bluetooth channel autodetection
- Packaged smsd with file, MySQL and PostgreSQL storage drivers
- Packaged xgnokii.pc (may be needed for xgnokiidir)
- spec cleanup
* Fri Jul 04 2008 Sir Raorn <raorn@altlinux.ru> 0.6.26-alt1
- [0.6.26]
+ PC/SC SIM smart card support
+ gnokiid moved to /usr/bin
- Enabled iCal support
* Sun Nov 25 2007 Sir Raorn <raorn@altlinux.ru> 0.6.22-alt1
- [0.6.22]
* Sun Oct 28 2007 Sir Raorn <raorn@altlinux.ru> 0.6.20-alt1
- [0.6.20]
* Mon Oct 08 2007 Sir Raorn <raorn@altlinux.ru> 0.6.19-alt1
- [0.6.19]
* Tue Jul 31 2007 Sir Raorn <raorn@altlinux.ru> 0.6.18-alt1
- [0.6.18]
+ todologo, ppm2nokia and waitcall removed by upstream
- gnokii-artwork packaged separately
- Cleaned up pkgconfig file
- Fixed ldif export (closes: #9994)
* Mon Sep 11 2006 Sir Raorn <raorn@altlinux.ru> 0.6.14-alt2
- Fixed --setdatetime argument parsing
* Tue Aug 29 2006 Sir Raorn <raorn@altlinux.ru> 0.6.14-alt1
- [0.6.14]
+ new utility - waitcall
* Thu Jul 13 2006 Sir Raorn <raorn@altlinux.ru> 0.6.13-alt1
- [0.6.13]
+ new libusb driver for DKU-2 cable (connection = dku2libusb)
+ SONAME changed for libgnokii
- Updated build requires
- Use %%update_menus in xgnokii
* Fri May 19 2006 Sir Raorn <raorn@altlinux.ru> 0.6.12-alt1
- [0.6.12]
* Tue Feb 28 2006 Sir Raorn <raorn@altlinux.ru> 0.6.11-alt1
- [0.6.11]
- spec **cleanup**
- Really enable bluetooth support
- Fix some 6310i problems (closes: #9161)
* Sun Dec 11 2005 Michael Shigorin <mike@altlinux.org> 0.6.10-alt1
- 0.6.10
- spec *cleanup*
* Mon May 02 2005 Denis Smirnov <mithraen@altlinux.ru> 0.6.5-alt1
- 0.6.5 (major feature enhancements)
- bluetooth support
* Fri Apr 16 2004 Michael Shigorin <mike@altlinux.ru> 0.6.1-alt1
- 0.6.1 (major feature enhancements)
- removed patch0
* Fri Jan 02 2004 Michael Shigorin <mike@altlinux.ru> 0.5.8-alt1
- 0.5.8 (minor bugfixes)
- fixed manpage installation
- seperated xgnokii
* Tue Nov 11 2003 Michael Shigorin <mike@altlinux.ru> 0.5.5-alt2
- %optflags_shared
* Wed Oct 08 2003 Michael Shigorin <mike@altlinux.ru> 0.5.5-alt1
- 0.5.5 (minor feature enhancements)
* Tue Sep 23 2003 Michael Shigorin <mike@altlinux.ru> 0.5.4-alt1
- 0.5.4 (major bugfixes)
- enabled security options (e.g. PIN change)
- spec cleanup
* Tue Jul 08 2003 Michael Shigorin <mike@altlinux.ru> 0.5.2-alt1
- built for ALT Linux
- adapted from ASPLinux contribs (incl. patch and .desktop)
- package libification
- lockdir patch
- spec cleanup
* Mon Jun 16 2003 Leonid Kanter <leon@asplinux.ru>
- 0.5.2
* Wed Jun 11 2003 Leonid Kanter <leon@asplinux.ru>
- 0.5.1
- add gnokii-devel package
- build with bluetooth support
* Wed Mar 05 2003 Leonid Kanter <leon@asplinux.ru>
- rewrote spec (fix permissions)
- create desktop file
* Fri Feb 07 2003 Hugo Monteiro <hmmm@fct.unl.pt>
- rebuilt for version 0.5.0pre5
- spec file cleanup
* Fri Sep 06 2002 Hugo Monteiro <hmmm@fct.unl.pt>
- rebuilt for version 0.4.3
* Wed Aug 02 2000 Than Ngo <than@redhat.de>
- update to 0.3.2
- fix non-standard-gid (Bug #15041)
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
- rebuilt
* Wed Jul 12 2000 Than Ngo <than@redhat.de>
- rebuilt
* Mon Jul 03 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Sat May 27 2000 Ngo Than <than@redhat.de>
- rebuild for 7.0
* Wed Jan 05 2000 Ngo Than <than@redhat.de>
- initial RPM for powertools 6.2