Hello community,

here is the log from the commit of package python-pyside2 for openSUSE:Factory 
checked in at 2017-08-24 18:34:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyside2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyside2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyside2"

Thu Aug 24 18:34:54 2017 rev:1 rq:508341 version:2.0~pre.1497016158.a3e4e367

Changes:
--------
New Changes file:

--- /dev/null   2017-07-20 07:30:00.335470106 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyside2.new/python-pyside2.changes       
2017-08-24 18:34:56.608929981 +0200
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------
+Wed Jun 28 06:09:43 UTC 2017 - [email protected]
+
+- Trim filler wording from description.
+
+-------------------------------------------------------------------
+Mon Jun 12 06:37:36 UTC 2017 - [email protected]
+
+- initial package of PySide2 for Qt5.9
+- includes also shiboken
+

New:
----
  _service
  pyside-setup-2.0~pre.1497016158.a3e4e367.obscpio
  pyside-setup.obsinfo
  python-pyside2.changes
  python-pyside2.spec

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

Other differences:
------------------
++++++ python-pyside2.spec ++++++
#
# spec file for package python-pyside
#
# Copyright (c) 2016 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define _name      pyside2
%define libprefix  lib%{_name}
%define pyname     PySide
Name:           python-%{_name}
Version:        2.0~pre.1497016158.a3e4e367
Release:        0
Summary:        PySide - python bindings for Qt
License:        LGPL-2.1+
Group:          Development/Languages/Python
Url:            http://qt-project.org/wiki/PySide
Source0:        pyside-setup-%{version}.tar.xz
BuildRequires:  cmake
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  pkgconfig(Qt5Core) >= 5.9
BuildRequires:  pkgconfig(Qt5Core) < 5.10
BuildRequires:  pkgconfig(Qt5PrintSupport)
BuildRequires:  pkgconfig(Qt5Xml)
BuildRequires:  pkgconfig(Qt5Designer)
BuildRequires:  pkgconfig(Qt5Widgets)
BuildRequires:  pkgconfig(Qt5XmlPatterns)
BuildRequires:  pkgconfig(Qt5Multimedia)
BuildRequires:  pkgconfig(Qt5Concurrent)
BuildRequires:  pkgconfig(Qt5X11Extras)
BuildRequires:  pkgconfig(Qt5Multimedia)
BuildRequires:  pkgconfig(Qt5MultimediaWidgets)
BuildRequires:  pkgconfig(Qt5OpenGL)
BuildRequires:  pkgconfig(Qt5QuickWidgets)
BuildRequires:  pkgconfig(Qt5Script)
BuildRequires:  pkgconfig(Qt5ScriptTools)
#BuildRequires:  pkgconfig(Qt5TextToSpeech)
#BuildRequires:  pkgconfig(Qt5Charts)
BuildRequires:  pkgconfig(Qt5WebChannel)
BuildRequires:  pkgconfig(Qt5WebEngineWidgets)
BuildRequires:  pkgconfig(Qt5WebKit)
BuildRequires:  pkgconfig(Qt5WebKitWidgets)
BuildRequires:  pkgconfig(Qt5WebSockets)
BuildRequires:  libqt5-qtdeclarative-private-headers-devel

BuildRequires:  libxslt-devel
BuildRequires:  python-devel >= 2.6
BuildRequires:  python-setuptools
BuildRequires:  llvm-devel >= 3.9
BuildRequires:  llvm-clang-devel >= 3.9

%description
The PySide2 project provides Python bindings for the Qt
application and UI framework.

%package devel
Summary:        Header Files for PySide2
Group:          Development/Languages/Python
Requires:       %name = %{version}

%description devel
Files needed for development with the PySide2 bindings
for Qt.

%prep
%setup -q -n pyside-setup-%{version}
# currently broken
sed -i '/qwebdatabase_wrapper.cpp/d' 
sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt
sed -i '/qwebhistoryitem_wrapper.cpp/d' 
sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt
sed -i '/QWebDatabase/d' 
sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml
sed -i '/QWebHistoryItem/d' 
sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml

%build

%install
python setup.py install --reuse-build --prefix=%{_prefix} --root=%{buildroot}
# and hack re-installation, since setup is doing it wrong
rm -rf %{buildroot}/*
mkdir -p %{buildroot}/%{_libdir}
cp -a ./pyside2_install/py*-release/* %{buildroot}%{_prefix}/

sed -i 's,=.*/pyside2_install/[^\/]*,=/usr,' 
%{buildroot}%{_prefix}/lib/pkgconfig/*.pc
sed -i 's,^libdir=.*,libdir=%{_libdir},' 
%{buildroot}%{_prefix}/lib/pkgconfig/*.pc

sed -i 's,".*/include/shiboken2","/usr/include/shiboken2",' 
%{buildroot}%{_prefix}/lib/cmake/Shiboken*/Shiboken2Config.cmake
sed -i 's,".*/lib/libshiboken2.so","%{_libdir}/libshiboken2.so",' 
%{buildroot}%{_prefix}/lib/cmake/Shiboken*/Shiboken2Config.cmake
sed -i 's,".*/bin/shiboken2","%{_prefix}/bin/shiboken2",' 
%{buildroot}%{_prefix}/lib/cmake/Shiboken*/Shiboken2Config.cmake
sed -i 's,".*/bin/shiboken2","%{_prefix}/bin/shiboken2",' 
%{buildroot}%{_prefix}/lib/cmake/Shiboken*/Shiboken2Config.cmake


sed -i 's,".*/include/PySide2","/usr/include/PySide2",' 
%{buildroot}%{_prefix}/lib/cmake/PySide2*/PySide2Config.cmake
sed -i 's,".*/lib/libpyside2.so","%{_libdir}/libpyside2.so",' 
%{buildroot}%{_prefix}/lib/cmake/PySide2*/PySide2Config.cmake
sed -i 's,"*/\(python.*/site-packages\)","%{_libdir}/\1",' 
%{buildroot}%{_prefix}/lib/cmake/PySide2*/PySide2Config.cmake
sed -i 
's,"*/share/PySide2/typesystems","%{_prefix}/share/PySide2/typesystems",' 
%{buildroot}%{_prefix}/lib/cmake/PySide2*/PySide2Config.cmake

%if "%{_libdir}" == "/usr/lib64"
mv %{buildroot}%{_prefix}/lib/lib* %{buildroot}/%{_libdir}/
mv %{buildroot}%{_prefix}/lib/pkgconfig %{buildroot}/%{_libdir}/
mv %{buildroot}%{_prefix}/lib/cmake %{buildroot}/%{_libdir}/
rmdir %{buildroot}%{_prefix}/lib
%endif

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc LICENSE.*
%{_prefix}/bin/*
%{py_sitedir}/*
%{_libdir}/*.so.*

%files devel
%defattr(-,root,root)
%{_mandir}/man*/*
%{_prefix}/include/*
%{_libdir}/*.so
%{_libdir}/cmake
%{_libdir}/pkgconfig
%{_datadir}/PySide2
++++++ _service ++++++
<services>
  <service name="obs_scm" mode="disabled">
    <param 
name="url">https://codereview.qt-project.org/pyside/pyside-setup.git</param>
    <param name="scm">git</param>
    <param name="revision">5.9</param> <!-- the revision is the Qt branch, not 
our version -->
    <param name="versionprefix">2.0~pre</param>
  </service>
  <service mode="disabled" name="set_version" />

  <service mode="buildtime" name="tar" />
  <service mode="buildtime" name="recompress">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
</services>
++++++ pyside-setup.obsinfo ++++++
name: pyside-setup
version: 2.0~pre.1497016158.a3e4e367
mtime: 1497016158
commit: a3e4e367cf462e2dd9d7b08fe8d3f0007c33e1fa


Reply via email to