diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 07:44:10 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 07:44:10 +0000 |
commit | 42f2f6321d5e6ca4dbfa09de2e2023796aaeda51 (patch) | |
tree | bd9109dd35c98e35c5975268c4926ed01734c8cb | |
parent | c8e4ec18ee35d988eb163c2c5e2889ff41d5b471 (diff) |
automatic import of python-pygments-woma-lexer
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pygments-woma-lexer.spec | 112 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 114 insertions, 0 deletions
@@ -0,0 +1 @@ +/pygments_woma_lexer-1.0.9.tar.gz diff --git a/python-pygments-woma-lexer.spec b/python-pygments-woma-lexer.spec new file mode 100644 index 0000000..f381f9d --- /dev/null +++ b/python-pygments-woma-lexer.spec @@ -0,0 +1,112 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pygments-woma-lexer +Version: 1.0.9 +Release: 1 +Summary: A pygments lexer for the Woma Programming Language +License: MIT +URL: https://github.com/rjdbcm/pygments_woma_lexer +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8d/86/f8cb0a9f4ee9ba6747bb8a4b72b74772c8f7f78595b6cfd2ef6b3a5178df/pygments_woma_lexer-1.0.9.tar.gz +BuildArch: noarch + +Requires: python3-pygments + +%description +## How to Use +Just add the following lines to your docs/conf.py: +```python +from pygments_woma_lexer import WomaLexer +from sphinx.highlighting import lexers +lexers.update(woma=WomaLexer()) +``` +Now you can use it like this in ReStructured Text: +```rst + [code goes here] +``` +## License +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +See [LICENSE.txt](https://github.com/rjdbcm/pygments_woma_lexer/blob/main/LICENSE.txt) for more info. + +%package -n python3-pygments-woma-lexer +Summary: A pygments lexer for the Woma Programming Language +Provides: python-pygments-woma-lexer +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pygments-woma-lexer +## How to Use +Just add the following lines to your docs/conf.py: +```python +from pygments_woma_lexer import WomaLexer +from sphinx.highlighting import lexers +lexers.update(woma=WomaLexer()) +``` +Now you can use it like this in ReStructured Text: +```rst + [code goes here] +``` +## License +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +See [LICENSE.txt](https://github.com/rjdbcm/pygments_woma_lexer/blob/main/LICENSE.txt) for more info. + +%package help +Summary: Development documents and examples for pygments-woma-lexer +Provides: python3-pygments-woma-lexer-doc +%description help +## How to Use +Just add the following lines to your docs/conf.py: +```python +from pygments_woma_lexer import WomaLexer +from sphinx.highlighting import lexers +lexers.update(woma=WomaLexer()) +``` +Now you can use it like this in ReStructured Text: +```rst + [code goes here] +``` +## License +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +See [LICENSE.txt](https://github.com/rjdbcm/pygments_woma_lexer/blob/main/LICENSE.txt) for more info. + +%prep +%autosetup -n pygments-woma-lexer-1.0.9 + +%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-pygments-woma-lexer -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.9-1 +- Package Spec generated @@ -0,0 +1 @@ +945fb1d013b711a39373e18218dd2db9 pygments_woma_lexer-1.0.9.tar.gz |