%global _empty_manifest_terminate_build 0 Name: python-QDarkStyle Version: 3.1 Release: 1 Summary: The most complete dark/light style sheet for C++/Python and Qt applications License: MIT URL: https://github.com/ColinDuquesnoy/QDarkStyleSheet Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1a/1c/00ca31b13727ade22d1b42b61dc86056493a72f01912082a61cb34e5abf6/QDarkStyle-3.1.tar.gz BuildArch: noarch Requires: python3-qtpy Requires: python3-qtsass Requires: python3-watchdog Requires: python3-sphinx Requires: python3-sphinx-rtd-theme Requires: python3-pyqt5 Requires: python3-pyside2 %description The most complete dark/light style sheet for Qt applications (Qt4, Qt5, PySide, PySide2, PyQt4, PyQt5, QtPy, PyQtGraph, Qt.Py) for Python 2/3 and C++. Python 2, as well as Qt4 (PyQt4 and PySide), will not be supported anymore. They still there as it is, but no back-compatibility, fixes, nor features will be implemented. We still preparing the portability to Qt6 since we need changes in `QtPy `__ dependency project. Check the `documentation `__ to see how to set the desirable theme palette. This module provides a function to load the stylesheets transparently with the right resources file. First, start importing our module .. code-block:: python import qdarkstyle Then you can get stylesheet provided by QDarkStyle for various Qt wrappers as shown below .. code-block:: python # PySide dark_stylesheet = qdarkstyle.load_stylesheet_pyside() # PySide 2 dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() # PyQt4 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() # PyQt5 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() Alternatively, from environment variables provided by QtPy, PyQtGraph, Qt.Py .. code-block:: python # QtPy dark_stylesheet = qdarkstyle.load_stylesheet() # PyQtGraph dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB')) # Qt.Py dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=Qt.__binding__) Finally, set your QApplication with it .. code-block:: python app.setStyleSheet(dark_stylesheet) Enjoy! %package -n python3-QDarkStyle Summary: The most complete dark/light style sheet for C++/Python and Qt applications Provides: python-QDarkStyle BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-QDarkStyle The most complete dark/light style sheet for Qt applications (Qt4, Qt5, PySide, PySide2, PyQt4, PyQt5, QtPy, PyQtGraph, Qt.Py) for Python 2/3 and C++. Python 2, as well as Qt4 (PyQt4 and PySide), will not be supported anymore. They still there as it is, but no back-compatibility, fixes, nor features will be implemented. We still preparing the portability to Qt6 since we need changes in `QtPy `__ dependency project. Check the `documentation `__ to see how to set the desirable theme palette. This module provides a function to load the stylesheets transparently with the right resources file. First, start importing our module .. code-block:: python import qdarkstyle Then you can get stylesheet provided by QDarkStyle for various Qt wrappers as shown below .. code-block:: python # PySide dark_stylesheet = qdarkstyle.load_stylesheet_pyside() # PySide 2 dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() # PyQt4 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() # PyQt5 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() Alternatively, from environment variables provided by QtPy, PyQtGraph, Qt.Py .. code-block:: python # QtPy dark_stylesheet = qdarkstyle.load_stylesheet() # PyQtGraph dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB')) # Qt.Py dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=Qt.__binding__) Finally, set your QApplication with it .. code-block:: python app.setStyleSheet(dark_stylesheet) Enjoy! %package help Summary: Development documents and examples for QDarkStyle Provides: python3-QDarkStyle-doc %description help The most complete dark/light style sheet for Qt applications (Qt4, Qt5, PySide, PySide2, PyQt4, PyQt5, QtPy, PyQtGraph, Qt.Py) for Python 2/3 and C++. Python 2, as well as Qt4 (PyQt4 and PySide), will not be supported anymore. They still there as it is, but no back-compatibility, fixes, nor features will be implemented. We still preparing the portability to Qt6 since we need changes in `QtPy `__ dependency project. Check the `documentation `__ to see how to set the desirable theme palette. This module provides a function to load the stylesheets transparently with the right resources file. First, start importing our module .. code-block:: python import qdarkstyle Then you can get stylesheet provided by QDarkStyle for various Qt wrappers as shown below .. code-block:: python # PySide dark_stylesheet = qdarkstyle.load_stylesheet_pyside() # PySide 2 dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() # PyQt4 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() # PyQt5 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() Alternatively, from environment variables provided by QtPy, PyQtGraph, Qt.Py .. code-block:: python # QtPy dark_stylesheet = qdarkstyle.load_stylesheet() # PyQtGraph dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB')) # Qt.Py dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=Qt.__binding__) Finally, set your QApplication with it .. code-block:: python app.setStyleSheet(dark_stylesheet) Enjoy! %prep %autosetup -n QDarkStyle-3.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-QDarkStyle -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 07 2023 Python_Bot - 3.1-1 - Package Spec generated