From f4ee333e574eeb8e36e4e2a2b072a5f70168059f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Mar 2023 16:11:49 +0000 Subject: automatic import of python-qdarkstyle --- .gitignore | 1 + python-qdarkstyle.spec | 244 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 246 insertions(+) create mode 100644 python-qdarkstyle.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..5ccbcbb 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/QDarkStyle-3.1.tar.gz diff --git a/python-qdarkstyle.spec b/python-qdarkstyle.spec new file mode 100644 index 0000000..53b2799 --- /dev/null +++ b/python-qdarkstyle.spec @@ -0,0 +1,244 @@ +%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 +* Thu Mar 09 2023 Python_Bot - 3.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..8120dd1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +1f98ffafdce2a44b3398db40c8c8ed1c QDarkStyle-3.1.tar.gz -- cgit v1.2.3