cleanup
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python3-pyside2?expand=0&rev=17
This commit is contained in:
parent
af2b48d993
commit
de89f43f49
@ -28,7 +28,7 @@ Release: 0
|
||||
Summary: PySide - python bindings for Qt
|
||||
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
|
||||
Group: Development/Languages/Python
|
||||
Url: http://wiki.qt.io/Qt_for_Python
|
||||
URL: http://wiki.qt.io/Qt_for_Python
|
||||
Source0: pyside-setup-%{version}.tar.xz
|
||||
Patch1: fix-cmake.patch
|
||||
Patch2: lib64.patch
|
||||
@ -43,7 +43,6 @@ BuildRequires: libqt5-qtdeclarative-private-headers-devel
|
||||
|
||||
##### essential modules
|
||||
BuildRequires: pkgconfig(Qt5Concurrent)
|
||||
BuildRequires: pkgconfig(Qt5Concurrent)
|
||||
BuildRequires: pkgconfig(Qt5Core) < 5.12
|
||||
BuildRequires: pkgconfig(Qt5Core) >= 5.11
|
||||
BuildRequires: pkgconfig(Qt5Network)
|
||||
@ -74,12 +73,10 @@ BuildRequires: pkgconfig(Qt5Script)
|
||||
BuildRequires: pkgconfig(Qt5ScriptTools)
|
||||
BuildRequires: pkgconfig(Qt5Svg)
|
||||
BuildRequires: pkgconfig(Qt5TextToSpeech)
|
||||
BuildRequires: pkgconfig(Qt5TextToSpeech)
|
||||
BuildRequires: pkgconfig(Qt5WebChannel)
|
||||
BuildRequires: pkgconfig(Qt5WebEngineWidgets)
|
||||
BuildRequires: pkgconfig(Qt5WebKit)
|
||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
||||
BuildRequires: pkgconfig(Qt5Widgets)
|
||||
BuildRequires: pkgconfig(Qt5Xml)
|
||||
BuildRequires: pkgconfig(Qt5XmlPatterns)
|
||||
@ -99,7 +96,7 @@ application and UI framework.
|
||||
%package devel
|
||||
Summary: Header Files for PySide2
|
||||
Group: Development/Languages/Python
|
||||
Requires: %name = %{version}
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Files needed for development with the PySide2 bindings
|
||||
@ -114,15 +111,15 @@ for Qt.
|
||||
%patch3 -p1
|
||||
|
||||
%build
|
||||
export LLVM_INSTALL_DIR=/usr
|
||||
export LLVM_INSTALL_DIR=%{_prefix}
|
||||
export CFLAGS=-I/usr/include/linux
|
||||
%mypython setup.py build --reuse-build --ignore-git \
|
||||
%{mypython} setup.py build --reuse-build --ignore-git \
|
||||
%if %{with tests}
|
||||
--build-tests
|
||||
%endif
|
||||
|
||||
%install
|
||||
%mypython setup.py install --reuse-build --ignore-git --prefix=%{_prefix} --root=%{buildroot} \
|
||||
%{mypython} setup.py install --reuse-build --ignore-git --prefix=%{_prefix} --root=%{buildroot} \
|
||||
%if %{with tests}
|
||||
--build-tests
|
||||
%endif
|
||||
@ -139,43 +136,44 @@ mv %{buildroot}%{_prefix}/lib/cmake/* %{buildroot}/%{_libdir}/cmake/
|
||||
rmdir %{buildroot}%{_prefix}/lib{/cmake,/pkgconfig,}
|
||||
%endif
|
||||
|
||||
sed -i 's,=.*/pyside._install/[^\/]*,=/usr,' %{buildroot}%{_prefix}/%_lib/pkgconfig/*.pc
|
||||
sed -i 's,^libdir=.*,libdir=%{_libdir},' %{buildroot}%{_prefix}/%_lib/pkgconfig/*.pc
|
||||
sed -i 's,=.*/pyside._install/[^\/]*,=/usr,' %{buildroot}/%{_libdir}/pkgconfig/*.pc
|
||||
sed -i 's,^libdir=.*,libdir=%{_libdir},' %{buildroot}/%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
sed -i 's,"[^"]*/include/shiboken2","/usr/include/shiboken2",' %{buildroot}%{_prefix}/%_lib/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,"[^"]*/%_lib/libshiboken2.\(.*\)","%{_libdir}/libshiboken2.\1",' %{buildroot}%{_prefix}/%_lib/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,"[^"]*/bin/shiboken2","%{_prefix}/bin/shiboken2",' %{buildroot}%{_prefix}/%_lib/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,^include("[^"]*-release/%_lib/,include("%{_libdir}/,' %{buildroot}%{_prefix}/%_lib/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,"[^"]*/include/shiboken2","%{_includedir}/shiboken2",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,"[^"]*/%{_lib}/libshiboken2.\(.*\)","%{_libdir}/libshiboken2.\1",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,"[^"]*/bin/shiboken2","%{_bindir}/shiboken2",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake
|
||||
sed -i 's,^include("[^"]*-release/%{_lib}/,include("%{_libdir}/,' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake
|
||||
|
||||
sed -i 's,"[^"]*/include/PySide2","/usr/include/PySide2",' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/lib/cmake/\(.*\)","%{_libdir}/cmake/\1",' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/lib/libpyside2\.\(.*\)","%{_libdir}/libpyside2.\1",' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/\(python.*/site-packages\)","%{_libdir}/\1",' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/share/PySide2/typesystems","%{_prefix}/share/PySide2/typesystems",' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,^include("[^"]*-release/lib/,include("%{_libdir}/,' %{buildroot}%{_prefix}/%_lib/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/include/PySide2","%{_includedir}/PySide2",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/lib/cmake/\(.*\)","%{_libdir}/cmake/\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/lib/libpyside2\.\(.*\)","%{_libdir}/libpyside2.\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/\(python.*/site-packages\)","%{_libdir}/\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
sed -i 's,"[^"]*/share/PySide2/typesystems","%{_datadir}/PySide2/typesystems",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
sed -i 's,^include("[^"]*-release/lib/,include("%{_libdir}/,' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake
|
||||
|
||||
sed -i 's,env python,python,' %{buildroot}/%{_bindir}/pyside2-uic
|
||||
|
||||
%check
|
||||
%if %{with tests}
|
||||
%mypython testrunner.py test
|
||||
%{mypython} testrunner.py test
|
||||
%endif
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%license LICENSE.*
|
||||
%{_prefix}/bin/*
|
||||
%{_bindir}/*
|
||||
%{_libdir}/*.so.*
|
||||
%{py_sitedir}/*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man*/*
|
||||
%{_prefix}/include/*
|
||||
%license LICENSE.*
|
||||
%{_datadir}/PySide2/
|
||||
%{_includedir}/*
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/cmake
|
||||
%{_libdir}/pkgconfig
|
||||
%{_datadir}/PySide2
|
||||
%{_mandir}/man*/*
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user