Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2018-06-27 10:21:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and      /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtorrent-rasterbar"

Wed Jun 27 10:21:01 2018 rev:55 rq:618708 version:1.1.7

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes    
    2018-04-20 17:30:43.099822831 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes
   2018-06-27 10:21:01.836893053 +0200
@@ -1,0 +2,8 @@
+Sun Jun 17 18:47:02 UTC 2018 - sor.ale...@meowr.ru
+
+- Disable building of the Python 2 module and conditionalise both
+  Python's like in the boost package.
+- Rename python2-libtorrent-rasterbar back to
+  python-libtorrent-rasterbar on openSUSE Leap 42.3 and older.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.yTtr3d/_old  2018-06-27 10:21:02.876855120 +0200
+++ /var/tmp/diff_new_pack.yTtr3d/_new  2018-06-27 10:21:02.880854974 +0200
@@ -19,6 +19,8 @@
 %define _name   libtorrent
 %define sover   9
 %define _version 1_1_7
+%bcond_with     python2
+%bcond_without  python3
 %bcond_with     examples
 %bcond_with     tests
 Name:           libtorrent-rasterbar
@@ -33,15 +35,23 @@
 Patch0:         libtorrent-rasterbar-1.1.7-boost-1.67.patch
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
-BuildRequires:  python-devel
 BuildRequires:  pkgconfig(openssl)
+%if %{with python2}
+BuildRequires:  python-devel
+%endif
+%if %{with python3}
+BuildRequires:  python3-devel
+%endif
 %if 0%{?suse_version} >= 1500
 BuildRequires:  libboost_chrono-devel
-BuildRequires:  libboost_python-devel
-BuildRequires:  libboost_python3-devel
 BuildRequires:  libboost_random-devel
 BuildRequires:  libboost_system-devel
-BuildRequires:  python3-devel
+%if %{with python2}
+BuildRequires:  libboost_python-devel
+%endif
+%if %{with python3}
+BuildRequires:  libboost_python3-devel
+%endif
 %else
 BuildRequires:  boost-devel >= 1.54
 # For quadmath.h we need gcc-fortran on openSUSE Leap 14.x and older.
@@ -77,17 +87,30 @@
  * To be memory efficient.
  * To be very easy to use.
 
+%if %{with python2}
+%if 0%{?suse_version} >= 1500
 %package -n python2-%{name}
+%else
+%package -n python-%{name}
+%endif
 Summary:        Python Bindings for libtorrent-rasterbar
-# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
 Group:          Development/Libraries/Python
-Provides:       python-%{name} = %{version}
-Obsoletes:      python-%{name} < %{version}
+%if 0%{?suse_version} >= 1500
+# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
+Provides:       python-%{name} = %{version}-%{release}
+Obsoletes:      python-%{name} < %{version}-%{release}
 
 %description -n python2-%{name}
+%else
+Provides:       python2-%{name} = %{version}-%{release}
+Obsoletes:      python2-%{name} < %{version}-%{release}
+
+%description -n python-%{name}
+%endif
 Python Bindings for the libtorrent-rasterbar package.
+%endif
 
-%if 0%{?suse_version} >= 1500
+%if %{with python3}
 %package -n python3-%{name}
 Summary:        Python Bindings for libtorrent-rasterbar
 Group:          Development/Libraries/Python
@@ -153,11 +176,7 @@
 %endif
 
 %global _configure ../configure
-%if 0%{?suse_version} >= 1500
-for py in python python3; do
-%else
-for py in python; do
-%endif
+for py in %{?with_python2:python} %{?with_python3:python3}; do
     mkdir -p "build-$py"
     pushd "build-$py"
     export PYTHON="$py"
@@ -178,8 +197,10 @@
 done
 
 %install
+%if %{with python2}
 %make_install -C build-python
-%if 0%{?suse_version} >= 1500
+%endif
+%if %{with python3}
 %make_install -C build-python3
 %endif
 
@@ -197,8 +218,10 @@
 
 %if %{with tests}
 %check
+%if %{with python2}
 make check %{?_smp_mflags} V=1 -C build-python
-%if 0%{?suse_version} >= 1500
+%endif
+%if %{with python3}
 make check %{?_smp_mflags} V=1 -C build-python3
 %endif
 %endif
@@ -223,11 +246,17 @@
 %doc AUTHORS ChangeLog
 %{_libdir}/%{name}.so.%{sover}*
 
+%if %{with python2}
+%if 0%{?suse_version} >= 1500
 %files -n python2-%{name}
+%else
+%files -n python-%{name}
+%endif
 %{python_sitearch}/%{_name}*.so
 %{python_sitearch}/python_%{_name}-*
+%endif
 
-%if 0%{?suse_version} >= 1500
+%if %{with python3}
 %files -n python3-%{name}
 %{python3_sitearch}/%{_name}*.so
 %{python3_sitearch}/python_%{_name}-*


Reply via email to