diff --git a/dbus-python.spec b/dbus-python.spec index e582748e91598170ffad5a6473445a980f2e8572..d07df64452e7cd20e66dfb876f0c5e5cf9ebe9e0 100644 --- a/dbus-python.spec +++ b/dbus-python.spec @@ -1,10 +1,11 @@ %global _configure ../configure +%global python3dir %{_builddir}/python3-%{name}-%{version}-%{release} Name: dbus-python Version: 1.2.18 -Release: 3 +Release: 4 Summary: original Python binding for dbus -License: MIT +License: MIT and (AFL-2.1 or GPL-2.0-or-later) URL: http://www.freedesktop.org/wiki/Software/DBusBindings/ Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz Source1: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz.asc @@ -46,13 +47,23 @@ developing applications that use %{name}. %build autoreconf -vif -mkdir -p python3-build -pushd python3-build; %configure PYTHON="%{__python3}" -%make_build; popd +install -d %{python3dir} +cp -a . %{python3dir} +mv %{python3dir} python3-build + +pushd python3-build +%py3_build +%configure PYTHON="%{__python3}" +%make_build +popd %install -%make_install -C python3-build -find %{buildroot} -name '*.la' -delete +pushd python3-build +%py3_install +%make_install +popd + +%delete_la %check make check -k -C python3-build || (cat python3-build/test-suite.log && true) @@ -70,6 +81,7 @@ make check -k -C python3-build || (cat python3-build/test-suite.log && true) %{python3_sitearch}/_dbus_bindings.so %{python3_sitearch}/_dbus_glib_bindings.so %{python3_sitearch}/dbus/ +%{python3_sitearch}/dbus_python-%{version}-py%{python3_version}.egg-info %files devel %{_includedir}/dbus-1.0/dbus/%{name}.h @@ -79,6 +91,9 @@ make check -k -C python3-build || (cat python3-build/test-suite.log && true) %doc NEWS ChangeLog README doc/API_CHANGES.txt doc/tutorial.txt %changelog +* Wed Jan 11 2023 hongjinghao - 1.2.18-4 +- correct licenses and provide pythonXdist + * Tue Oct 25 2022 zhangruifang - 1.2.18-3 - Rebuild for next release