1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
%global _empty_manifest_terminate_build 0
Name: python-pygments-lexer-solidity
Version: 0.7.0
Release: 1
Summary: Solidity lexer for Pygments (includes Yul intermediate language)
License: BSD
URL: https://gitlab.com/veox/pygments-lexer-solidity
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ce/d6/294f7957572e9604fdf11fb4acf5273735d7eb8c695a983f29a74846ed88/pygments-lexer-solidity-0.7.0.tar.gz
BuildArch: noarch
%description
Solidity lexer for Pygments, distributed as a PyPI package.
If you want pretty syntax highlighting in documentation for Solidity
files, and you're using Pygments, this might just be the thing for you.
Currently, Solidity keywords up to version 0.8.0 are included, to the
best of my ability. MRs are welcome!
The Yul intermediate language is also supported, including for
stand-alone code blocks.
%package -n python3-pygments-lexer-solidity
Summary: Solidity lexer for Pygments (includes Yul intermediate language)
Provides: python-pygments-lexer-solidity
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pygments-lexer-solidity
Solidity lexer for Pygments, distributed as a PyPI package.
If you want pretty syntax highlighting in documentation for Solidity
files, and you're using Pygments, this might just be the thing for you.
Currently, Solidity keywords up to version 0.8.0 are included, to the
best of my ability. MRs are welcome!
The Yul intermediate language is also supported, including for
stand-alone code blocks.
%package help
Summary: Development documents and examples for pygments-lexer-solidity
Provides: python3-pygments-lexer-solidity-doc
%description help
Solidity lexer for Pygments, distributed as a PyPI package.
If you want pretty syntax highlighting in documentation for Solidity
files, and you're using Pygments, this might just be the thing for you.
Currently, Solidity keywords up to version 0.8.0 are included, to the
best of my ability. MRs are welcome!
The Yul intermediate language is also supported, including for
stand-alone code blocks.
%prep
%autosetup -n pygments-lexer-solidity-0.7.0
%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-lexer-solidity -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.0-1
- Package Spec generated
|