Hello community, here is the log from the commit of package python-pybluez for openSUSE:Factory checked in at 2018-03-29 11:53:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pybluez (Old) and /work/SRC/openSUSE:Factory/.python-pybluez.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pybluez" Thu Mar 29 11:53:51 2018 rev:18 rq:591681 version:0.22 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pybluez/python-pybluez.changes 2011-09-23 12:43:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-pybluez.new/python-pybluez.changes 2018-03-29 11:53:52.434141093 +0200 @@ -1,0 +2,35 @@ +Tue Mar 27 14:42:04 UTC 2018 - [email protected] + +- Update to version 0.22: + * experimental support for Bluetooth Low Energy, based on + pygattlib implementation + * l2cap options issue #88 + * When cancelling device discovery, DeviceDiscoverer does not + call inquiry_complete() #85 + * No way to select device id for device discovery #77 + * _get_available_port() should try to bind() with + a supplied address instead of "" #45 + * changes from 0.20 to 0.21(Apr 05, 2015) + * No way to select device id for device discovery #77 + * RSSI info not passed on by DeviceDiscoverer #74 + * Warnings during compilation on linux #73 + * python3 UnicodeDecodeError in DeviceDiscoverer find_devices + * changes from 0.19 to 0.20(Jan 13, 2014) + * Python 3 is now supported. + * Python 3.3 uses Visual C++ 2010 Express Edition for build on windows. + * changes from 0.18 to 0.19 + * Added option to return the class of device in + discover_devices() (Lukas Hetzenecker) + * Added setl2capsecurity() method to BluetoothSocket + * Fixed get_l2cap_options(), set_l2cap_options(), set_l2cap_mtu() + * Added abovementioned functions as socket methods + * Added BT_SECURITY_*, L2CAP_MODE_* constants + * Added support for the "Extended Inquiry Response" event in + the asynchronous DeviceDiscoverer (Lukas Hetzenecker) + * Fixed problems with kernel 3.x +- Drop python-pybluez-linux3-fix.patch: fixed upstream. +- Update URL. +- Add a python3 package. +- Modernize spec using spec-cleaner. + +------------------------------------------------------------------- Old: ---- PyBluez-0.18.tar.gz python-pybluez-linux3-fix.patch New: ---- 0.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pybluez.spec ++++++ --- /var/tmp/diff_new_pack.BZUNWn/_old 2018-03-29 11:53:53.350107979 +0200 +++ /var/tmp/diff_new_pack.BZUNWn/_new 2018-03-29 11:53:53.350107979 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pybluez # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,51 +15,43 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pybluez -BuildRequires: bluez-devel python-devel +Version: 0.22 +Release: 0 Summary: A Python Bluetooth wrapper -Version: 0.18 -Release: 7 -Source: PyBluez-%{version}.tar.gz -Patch1: python-pybluez-linux3-fix.patch -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Development/Libraries/Python -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url: http://code.google.com/p/pybluez/ +Url: https://github.com/karulis/pybluez/ +Source: https://github.com/karulis/pybluez/archive/%{version}.tar.gz +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: bluez-devel +BuildRequires: python-rpm-macros Obsoletes: pybluez Provides: pybluez -%py_requires +%python_subpackages %description PyBluez is an effort to create python wrappers around system Bluetooth resources to allow Python developers to easily and quickly create Bluetooth applications. - - -Authors: --------- - Albert Huang <[email protected]> - Calvin On <[email protected]> - %prep -%setup -n PyBluez-%{version} -q -%patch1 -p1 +%setup -q -n pybluez-%{version} %build -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" python setup.py build +export CFLAGS="%{optflags} -fno-strict-aliasing" +%python_build %install -python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES - -%clean -rm -rf $RPM_BUILD_ROOT +%python_install -%files -f INSTALLED_FILES -%defattr(-,root,root) -%doc CHANGELOG COPYING README +%files %{python_files} +%license COPYING +%doc CHANGELOG README +%{python_sitearch}/bluetooth/ +%{python_sitearch}/PyBluez-%{version}-py*.egg-info %changelog ++++++ PyBluez-0.18.tar.gz -> 0.22.tar.gz ++++++ ++++ 15543 lines of diff (skipped)
