diff options
author | CoprDistGit <infra@openeuler.org> | 2023-03-09 16:15:22 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-03-09 16:15:22 +0000 |
commit | c173fab651580075d0910e1ff901b64c24e99fe6 (patch) | |
tree | 0ffe72daa4f8aba86559b72a6484bb92863d93df /python-qutepart.spec | |
parent | 14934789ed9755b06bead871560ce4bf475924bb (diff) |
automatic import of python-qutepart
Diffstat (limited to 'python-qutepart.spec')
-rw-r--r-- | python-qutepart.spec | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/python-qutepart.spec b/python-qutepart.spec new file mode 100644 index 0000000..fca929b --- /dev/null +++ b/python-qutepart.spec @@ -0,0 +1,195 @@ +%global _empty_manifest_terminate_build 0 +Name: python-qutepart +Version: 3.3.3 +Release: 1 +Summary: Code editor component for PyQt5 +License: GNU Lesser General Public License v2 or later (LGPLv2+) +URL: https://github.com/andreikop/qutepart +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/67/a2/34101f1d05e23a795407084be9dff270a8973e0baae64c53b18937dc2a1a/qutepart-3.3.3.tar.gz +BuildArch: noarch + + +%description +# Code editor component for PyQt5 + +**NOTE** wheels released on PyPi doesn't contain C extension which speedups long file hihglighting. +Build Qutepart from sources if speed is critical for your project. You can help releasing binary parser by implementing [this issue](https://github.com/andreikop/qutepart/issues/85) + +Component has been created for [Enki editor](http://enki-editor.org) + +[API documentation](https://qutepart.readthedocs.org/en/latest/) + +## Features +* Syntax highlighting for 196 languages +* Smart indentation for many languages +* Line numbers +* Bookmarks +* Advanced edit operations +* Matching braces highlighting +* Autocompletion based on document content +* Marking too long lines with red line +* Rectangular selection and copy-paste +* Vim mode + +## Qutepart and Katepart +[Kate](http://kate-editor.org/) and Katepart (an editor component) is really cool software. The Kate authors and community have created, probably, the biggest set of highlighters and indenters for programming languages. + +* Qutepart uses Kate syntax highlighters (XML files) +* Qutepart contains a port from Javascript to Python of Kate indenters (12% of the code base in version 1.0.0) +* Qutepart doesn't contain Katepart code. + +Nothing is wrong with Katepart. Qutepart has been created to enable reusing highlighters and indenters in projects where a KDE dependency is not acceptable. + +## Author +Andrei Kopats +[andrei.kopats@gmail.com](mailto:andrei.kopats@gmail.com) + +## Bug reports, patches +[Github page](https://github.com/andreikop/qutepart) + +## License +LGPL v2 + + + + +%package -n python3-qutepart +Summary: Code editor component for PyQt5 +Provides: python-qutepart +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-qutepart +# Code editor component for PyQt5 + +**NOTE** wheels released on PyPi doesn't contain C extension which speedups long file hihglighting. +Build Qutepart from sources if speed is critical for your project. You can help releasing binary parser by implementing [this issue](https://github.com/andreikop/qutepart/issues/85) + +Component has been created for [Enki editor](http://enki-editor.org) + +[API documentation](https://qutepart.readthedocs.org/en/latest/) + +## Features +* Syntax highlighting for 196 languages +* Smart indentation for many languages +* Line numbers +* Bookmarks +* Advanced edit operations +* Matching braces highlighting +* Autocompletion based on document content +* Marking too long lines with red line +* Rectangular selection and copy-paste +* Vim mode + +## Qutepart and Katepart +[Kate](http://kate-editor.org/) and Katepart (an editor component) is really cool software. The Kate authors and community have created, probably, the biggest set of highlighters and indenters for programming languages. + +* Qutepart uses Kate syntax highlighters (XML files) +* Qutepart contains a port from Javascript to Python of Kate indenters (12% of the code base in version 1.0.0) +* Qutepart doesn't contain Katepart code. + +Nothing is wrong with Katepart. Qutepart has been created to enable reusing highlighters and indenters in projects where a KDE dependency is not acceptable. + +## Author +Andrei Kopats +[andrei.kopats@gmail.com](mailto:andrei.kopats@gmail.com) + +## Bug reports, patches +[Github page](https://github.com/andreikop/qutepart) + +## License +LGPL v2 + + + + +%package help +Summary: Development documents and examples for qutepart +Provides: python3-qutepart-doc +%description help +# Code editor component for PyQt5 + +**NOTE** wheels released on PyPi doesn't contain C extension which speedups long file hihglighting. +Build Qutepart from sources if speed is critical for your project. You can help releasing binary parser by implementing [this issue](https://github.com/andreikop/qutepart/issues/85) + +Component has been created for [Enki editor](http://enki-editor.org) + +[API documentation](https://qutepart.readthedocs.org/en/latest/) + +## Features +* Syntax highlighting for 196 languages +* Smart indentation for many languages +* Line numbers +* Bookmarks +* Advanced edit operations +* Matching braces highlighting +* Autocompletion based on document content +* Marking too long lines with red line +* Rectangular selection and copy-paste +* Vim mode + +## Qutepart and Katepart +[Kate](http://kate-editor.org/) and Katepart (an editor component) is really cool software. The Kate authors and community have created, probably, the biggest set of highlighters and indenters for programming languages. + +* Qutepart uses Kate syntax highlighters (XML files) +* Qutepart contains a port from Javascript to Python of Kate indenters (12% of the code base in version 1.0.0) +* Qutepart doesn't contain Katepart code. + +Nothing is wrong with Katepart. Qutepart has been created to enable reusing highlighters and indenters in projects where a KDE dependency is not acceptable. + +## Author +Andrei Kopats +[andrei.kopats@gmail.com](mailto:andrei.kopats@gmail.com) + +## Bug reports, patches +[Github page](https://github.com/andreikop/qutepart) + +## License +LGPL v2 + + + + +%prep +%autosetup -n qutepart-3.3.3 + +%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-qutepart -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 3.3.3-1 +- Package Spec generated |