Search
SailfishOS Open Build Service
>
Projects
>
home:aa13q
:
sailfish
>
pyside2-tools
> pyside2-tools.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File pyside2-tools.spec of Package pyside2-tools
#define _prefix /usr %define __python %{__python3} %define python3_prefix python3 %define _libqt5_plugindir %{_prefix}/lib/qt5/plugins %define python3_sitelib %{_prefix}/lib/python3.4/site-packages %define python3_sitearch %{_prefix}/lib/python3.4/site-packages %define py3verflags %(python3 -c "import sysconfig; print(sysconfig.get_config_var('SOABI'))") %define api 5.6 # needed stuff: /home/abuild/rpmbuild/BUILD/python3-pyside2-0.0.1/pyside3_install/py3.4-qt5.6.3-32bit-release # _datadir == /home/abuild/rpmbuild/BUILDROOT/python3-pyside2-0.0.1-1.3.1.jolla.arm/usr/share # _libdir == /home/abuild/rpmbuild/BUILDROOT/python3-pyside2-0.0.1-1.3.1.jolla.arm/usr/lib # _includedir == /home/abuild/rpmbuild/BUILDROOT/python3-pyside2-0.0.1-1.3.1.jolla.arm/usr/include/ %define m_datadir %{_prefix}/share %define m_libdir %{_prefix}/lib %define m_includedir %{_prefix}/include %define mypython python3 BuildRequires: python3-devel Name: python3-pyside2-tools Version: 0.0.1 Release: 1 Summary: lupdate, rcc and uic tools for PySide2 License: LGPL-2.1-or-later Group: Development/Languages/Python Url: http://qt-project.org/wiki/PySide Source0: pyside2.tar.gz # git gcc openssl cmake gcc-c++ python3-devel qt5-qtmultimedia-plugin-mediaservice-gstcamerabin qt5-qtmultimedia-plugin-audio-alsa qt5-qtmultimedia-plugin-mediaservice-gstaudiodecoder qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer qt5-qtmultimedia-plugin-playlistformats-m3u qt5-qtmultimedia-plugin-audio-pulseaudio qt5-qtmultimedia-plugin-resourcepolicy-resourceqt qt5-qtprintsupport-devel qt5-qttest-devel Requires: python3-pyside2 BuildRequires: python3-pyside2 BuildRequires: python3-shiboken2 BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: git BuildRequires: openssl BuildRequires: qt5-qtmultimedia-plugin-mediaservice-gstcamerabin BuildRequires: qt5-qtmultimedia-plugin-audio-alsa BuildRequires: qt5-qtmultimedia-plugin-mediaservice-gstaudiodecoder BuildRequires: qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer BuildRequires: qt5-qtmultimedia-plugin-mediaservice-gstmediacapture BuildRequires: qt5-qtmultimedia-plugin-playlistformats-m3u BuildRequires: qt5-qtmultimedia-plugin-audio-pulseaudio BuildRequires: qt5-qtmultimedia-plugin-resourcepolicy-resourceqt BuildRequires: qt5-qtprintsupport-devel BuildRequires: qt5-qttest-devel BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5XmlPatterns) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) %description lupdate, rcc and uic tools for PySide2 #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 -c mkdir -p build %build cd build export CXXFLAGS="%{optflags}" export CFLAGS="%{optflags}" #shiboken2 #pyside2 cmake ../sources/pyside2-tools \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_TESTS=OFF \ -DUSE_PYTHON_VERSION=3 make %{?_smp_mflags} %install cd build %make_install DESTDIR=%{buildroot} # %mypython setup.py install --reuse-build --ignore-git --prefix=%{_prefix} --root=%{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig #files #defattr(-,root,root) #doc LICENSE.* #{_prefix}/bin/* # {_libdir}/*.so.* #{python3_sitearch}/* #files devel #defattr(-,root,root) #{_mandir}/man*/* #{_prefix}/include/* #{_libdir}/*.so #{_libdir}/cmake #{_libdir}/pkgconfig #{_datadir}/PySide2 %files %defattr(-,root,root) / ##files core ##{python3_sitearch}/PySide2/QtCore.*.so #{python3_sitearch}/PySide2/__init__.py* #{python3_sitearch}/PySide2/_config.py* #{python3_sitearch}/PySide2/_git_pyside_version.py* #{python3_sitearch}/PySide2/__pycache__ ##{_datadir}/PySide2/typesystems/typesystem_core* #{m_datadir}/PySide2/typesystems/*_common.xml #{m_libdir}/libpyside2.%{py3verflags}.so.%{api}* ##files modules #{python3_sitearch}/PySide2/Qt*.so #{m_datadir}/PySide2/typesystems/typesystem_* ##files devel #{m_includedir}/PySide2 #{m_libdir}/pkgconfig/*.pc #{m_libdir}/cmake/* #{m_libdir}/*.so* ##{_datadir}/PySide2/glue ##{_datadir}/PySide2/typesystems/glue %changelog * Tue Jan 29 2019 Alexey Andreyev <a.andreev@omprussia.ru> - 0.0.1-1 - Initial Mer Adaptation