Hello community,
here is the log from the commit of package gammu for openSUSE:Factory
checked in at Tue May 5 18:06:15 CEST 2009.
--------
--- gammu/gammu.changes 2009-03-18 15:50:45.000000000 +0100
+++ /mounts/work_src_done/STABLE/gammu/gammu.changes 2009-05-05 12:21:26.000000000 +0200
@@ -1,0 +2,42 @@
+Tue May 5 12:20:17 CEST 2009 - prusnak@suse.cz
+
+- updated to 1.24.0
+ * Better detect Bluetooth ports on Samsung (bug #862).
+ * Ignore security errors on AT init (needed for Huawei).
+ * LUID reading requires IrMC profile.
+ * Locations for GlobeTrotter 3G+ start at 0 (bug #847).
+ * More verbose logging of delivery reports (bug #824).
+ * Increase default DeliveryReportDelay (bug #824).
+ * Fixed handling of SMS locations (bug #853).
+ * PostgreSQL backend now supports IDs for RunOnReceive.
+ * RunOnReceive is started through shell not directly.
+ * Fixed reading of empty phonebook entries from Samsung (bug #809).
+ * Reread messages if CMGL shows them corrupted (bug #691).
+ * Added support for vNote files.
+ * Properly detect Nokia 6220 Classic (bug #840).
+ * Fix writing of phonebook on Motorola V8 (bug #827).
+ * Detect daemon on FreeBSD.
+ * Ignore charset errors on AT init as some phones might need PIN.
+ * Optionally use MT for phone phonebook for AT phones.
+ * Added support for quick dial numbers on AT phones.
+ * Fixed decoding of Samsung memory entries.
+ * Properly handle corrupted messages from Nokia phones (bug #811).
+ * Fix parsing of calls from Alcatel C701 (bug #831).
+ * Fixed handling of error states with -len and -autolen parameters.
+ * Fixed possible crash in DBI engine.
+ * PostgreSQL engine properly uses sequences instead of reinventing.
+ * MySQL engine properly uses auto increments instead of reinventing.
+ * Fix escaping of field name in PostgreSQL engine.
+ * Better SMSD files logging.
+ * Added testing of SMSD files engine.
+ * Increase timeout for AT settings SIM card SMS storage.
+ * Fixed date formatting in PostgreSQL SMSD service.
+ * Add option to install without documentation.
+ * Add -textutf8 option for TEXT sms.
+ * Fix crash when some lines in config are too long.
+ * Make smsdrc example better looking by removing obsolete docs.
+ * Make dku2 connection types work on Linux (alias to fbususb).
+ * Better calculation of signal percent.
+ * Fixed getting of memory status for some Nokias (bug #836).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gammu-1.23.1.tar.bz2
New:
----
gammu-1.24.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gammu.spec ++++++
--- /var/tmp/diff_new_pack.F19229/_old 2009-05-05 18:05:41.000000000 +0200
+++ /var/tmp/diff_new_pack.F19229/_new 2009-05-05 18:05:41.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gammu (Version 1.23.1)
+# spec file for package gammu (Version 1.24.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: gammu
-Version: 1.23.1
+Version: 1.24.0
Release: 1
# Set to 0 to disable bluetooth support
%if 0%{?opensuse_bs} && 0%{?sles_version} == 9
@@ -45,7 +45,7 @@
%define gammu_docdir %_docdir/%{name}
%endif
Summary: Mobile phone management utility
-License: GPL v2 or later
+License: GPL v2 only
%if 0%{?suse_version}
Group: Hardware/Mobile
%else
@@ -54,6 +54,7 @@
# Detect build requires, I really hate this crap
# SUSE
%if 0%{?suse_version}
+%define dist_usb_libs libusb-1_0-devel
%define dist_dbi_libs libdbi-devel libdbi-drivers-dbd-sqlite3 sqlite
# 11.1 changed name of devel package for Bluetooth
%if 0%{?suse_version} >= 1110
@@ -61,27 +62,16 @@
%else
%define dist_bluez_libs bluez-libs >= 2.0
%endif
-# 10.3 changed name of several packages
-%if 0%{?suse_version} >= 1030
-%define dist_mysql_libs libmysqlclient-devel
-%else
-%define dist_mysql_libs mysql-devel
-%endif
%define dist_postgres_libs postgresql-devel
%else
# Mandriva
%if 0%{?mandriva_version}
+%define dist_usb_libs libusb-1_0-devel
%define dist_dbi_libs libdbi-devel libdbi-drivers-dbd-sqlite3 sqlite3-tools
# 64-bit Mandriva has 64 in package name
%ifarch x86_64
%define mandriva_hack 64
%endif
-# MySQL devel packages got rename in 2007
-%if 0%{?mandriva_version} > 2007
-%define dist_mysql_libs lib%{?mandriva_hack}mysql-devel
-%else
-%define dist_mysql_libs lib%{?mandriva_hack}mysql15-devel
-%endif
# Bluetooth things got renamed several times
%if 0%{?mandriva_version} > 2007
%define dist_bluez_libs lib%{?mandriva_hack}bluez2 lib%{?mandriva_hack}bluez-devel
@@ -101,18 +91,14 @@
%else
# Fedora / Redhat / Centos
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
-%define dist_dbi_libs libdbi-devel libdbi-drivers-dbd-sqlite3 sqlite
-# MySQL devela package has different name since Fedora 8 and in all RHEL/Centos
-%if 0%{?fedora_version} >= 8 || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} >= 8 || 0%{?rhel}
-%define dist_mysql_libs mysql-devel
-%else
-%define dist_mysql_libs mysqlclient14-devel
-%endif
+%define dist_usb_libs libusb1-devel
+%define dist_dbi_libs libdbi-devel libdbi-dbd-sqlite sqlite
%define dist_bluez_libs bluez-libs >= 2.0 bluez-libs-devel >= 2.0
%define dist_postgres_libs postgresql-devel
%else
#Defaults for not know distributions
-%define dist_mysql_libs libmysqlclient-devel
+%define dist_usb_libs libusb1-devel
+%define dist_dbi_libs libdbi-devel libdbi-dbd-sqlite sqlite
%define dist_bluez_libs bluez-libs >= 2.0 bluez-libs-devel >= 2.0
%define dist_postgres_libs postgresql-devel
%endif
@@ -125,7 +111,7 @@
BuildRequires: %{dist_postgres_libs}
%endif
%if %mysql
-BuildRequires: %{dist_mysql_libs}
+BuildRequires: mysql-devel
%endif
%if %dbi
BuildRequires: %{dist_dbi_libs}
@@ -133,7 +119,7 @@
BuildRequires: python-devel
BuildRequires: libcurl-devel
%if %usb
-BuildRequires: libusb-1_0-devel
+BuildRequires: %{dist_usb_libs}
%endif
BuildRequires: cmake gettext pkgconfig
Source: http://dl.cihar.com/gammu/releases/gammu-%{version}.tar.%{extension}
@@ -168,33 +154,36 @@
Michal Cihar