Compare commits
11 Commits
465a55638e
...
f38660dc54
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f38660dc54 | ||
|
|
fbb26fcd48 | ||
|
|
bba13f9faa | ||
|
|
fc8e728d5a | ||
|
|
f7f4aa2629 | ||
|
|
498ad2f023 | ||
|
|
4b3abc553a | ||
|
|
cebaf5bd21 | ||
|
|
eb4dd01b4a | ||
|
|
971ebf6e65 | ||
|
|
71aa1a51f4 |
BIN
asciidoc-py-10.2.0.tar.gz
Normal file
BIN
asciidoc-py-10.2.0.tar.gz
Normal file
Binary file not shown.
Binary file not shown.
103
asciidoc.spec
103
asciidoc.spec
@ -1,13 +1,14 @@
|
|||||||
Name: asciidoc
|
Name: asciidoc
|
||||||
Version: 9.0.4
|
Version: 10.2.0
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: Python 3 port of Asciidoc Python.
|
Summary: Python 3 port of Asciidoc Python.
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
URL: http://asciidoc.org
|
URL: http://asciidoc.org
|
||||||
Source0: https://github.com/%{name}/%{name}-py3/archive/%{version}/%{name}-py3-%{version}.tar.gz
|
Source0: https://github.com/%{name}-py/asciidoc-py/release/download/%{version}/%{name}-py-%{version}.tar.gz
|
||||||
|
|
||||||
BuildRequires: python3-devel docbook-style-xsl graphviz libxslt source-highlight
|
BuildRequires: python3-devel docbook-style-xsl graphviz libxslt source-highlight
|
||||||
BuildRequires: texlive-dvisvgm-bin vim-filesystem symlinks automake autoconf
|
BuildRequires: texlive-dvisvgm-bin vim-filesystem symlinks automake autoconf
|
||||||
|
BuildRequires: fdupes python3-pytest python3-pytest-mock dblatex python3-pip python3-wheel
|
||||||
|
|
||||||
Requires: python3 docbook-style-xsl graphviz libxslt source-highlight vim-filesystem
|
Requires: python3 docbook-style-xsl graphviz libxslt source-highlight vim-filesystem
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
@ -28,7 +29,7 @@ Obsoletes: %{name}-doc < %{version}-%{release}
|
|||||||
Provides: %{name}-doc = %{version}-%{release}
|
Provides: %{name}-doc = %{version}-%{release}
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{name}-py3-%{version}
|
%autosetup -n %{name}-py-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -v
|
autoreconf -v
|
||||||
@ -36,41 +37,21 @@ autoreconf -v
|
|||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install docs DESTDIR=%{buildroot}
|
make install docs manpages DESTDIR=%{buildroot}
|
||||||
install -d -m 755 %{buildroot}%{_datadir}/%{name}/
|
mkdir -p %{buildroot}%{_mandir}/man1/
|
||||||
for d in docbook-xsl images javascripts stylesheets; do
|
mv %{buildroot}/share/doc/doc/{asciidoc.1,a2x.1,testasciidoc.1} %{buildroot}%{_mandir}/man1/
|
||||||
mv -v %{buildroot}%{_sysconfdir}/%{name}/$d %{buildroot}%{_datadir}/%{name}/
|
mkdir -p %{buildroot}/%{_pkgdocdir}/doc
|
||||||
ln -s %{buildroot}%{_datadir}/%{name}/$d %{buildroot}%{_sysconfdir}/%{name}/
|
mv %{buildroot}/share/doc/doc/ %{buildroot}/%{_pkgdocdir}/doc
|
||||||
rm -rf %{buildroot}%{_docdir}/%{name}/$d
|
mkdir -p %{buildroot}/%{_pkgdocdir}/doc/images
|
||||||
ln -s %{buildroot}%{_datadir}/%{name}/$d %{buildroot}%{_docdir}/%{name}/
|
mv %{buildroot}/share/doc/images/ %{buildroot}/%{_pkgdocdir}/doc/images
|
||||||
done
|
rm %{buildroot}/share/doc/{BUGS.adoc,CHANGELOG.adoc,INSTALL.adoc,README.md,dblatex/dblatex-readme.txt,docbook-xsl/asciidoc-docbook-xsl.txt}
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{python3_sitelib}/
|
|
||||||
sed '1d' asciidocapi.py > %{buildroot}%{python3_sitelib}/asciidocapi.py
|
|
||||||
chmod -x %{buildroot}%{python3_sitelib}/asciidocapi.py
|
|
||||||
touch -r asciidocapi.py %{buildroot}%{python3_sitelib}/asciidocapi.py
|
|
||||||
|
|
||||||
for file in %{buildroot}{%{_bindir},%{_sysconfdir}/%{name}/filters/*}/*.py ; do
|
|
||||||
touch ${file}{c,o}
|
|
||||||
done
|
|
||||||
|
|
||||||
mkdir -p %{buildroot}/%{_datadir}/vim/vimfiles/{ftdetect,syntax}
|
|
||||||
for file in $(cd vim; find * -type f); do
|
|
||||||
install -m 0644 vim/$file %{buildroot}/%{_datadir}/vim/vimfiles/$file
|
|
||||||
done
|
|
||||||
|
|
||||||
symlinks -cdr %{buildroot}
|
|
||||||
|
|
||||||
# Clean up no needed doc files
|
|
||||||
rm -f %{buildroot}/%{_pkgdocdir}/INSTALL.txt
|
|
||||||
rm -f %{buildroot}/%{_mandir}/man1/testasciidoc.1*
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
export PATH="../:$PATH"
|
export PYTHONPATH="$PYTHONPATH:%{buildroot}%{python3_sitelib}"
|
||||||
cd tests
|
export PYTHONDONTWRITEBYTECODE=1
|
||||||
%{__python3} testasciidoc.py update
|
python3 -m asciidoc.asciidoc --doctest
|
||||||
%{__python3} testasciidoc.py run
|
python3 -m pytest --ignore=_build.python3 -v
|
||||||
cd ..
|
python3 tests/testasciidoc.py run
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
|
|
||||||
@ -81,38 +62,34 @@ cd ..
|
|||||||
%postun
|
%postun
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc BUGS.txt CHANGELOG.txt README.asciidoc
|
%doc README.md BUGS.adoc CHANGELOG.adoc COPYRIGHT
|
||||||
%license COPYRIGHT
|
%license COPYRIGHT LICENSE
|
||||||
%config(noreplace) %{_sysconfdir}/%{name}/
|
|
||||||
%dir %{_sysconfdir}/%{name}/filters/latex
|
|
||||||
%{_sysconfdir}/%{name}/filters/latex/*.py
|
|
||||||
%config(noreplace) %{_sysconfdir}/%{name}/filters/latex/*.conf
|
|
||||||
%dir %{_sysconfdir}/%{name}/filters/music
|
|
||||||
%config(noreplace) %{_sysconfdir}/%{name}/filters/music/*.conf
|
|
||||||
%{_sysconfdir}/%{name}/filters/music/*.py
|
|
||||||
%{_bindir}/a2x
|
%{_bindir}/a2x
|
||||||
%{_bindir}/a2x.py
|
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_bindir}/asciidoc.py
|
%{python3_sitelib}/
|
||||||
%{_datadir}/%{name}/
|
%exclude %{python3_sitelib}/asciidoc/resources/filters/latex
|
||||||
%{python3_sitelib}/asciidocapi.py*
|
%exclude %{python3_sitelib}/asciidoc/resources/filters/music
|
||||||
%{python3_sitelib}/__pycache__/asciidocapi*
|
|
||||||
%exclude %{_bindir}/*.py[co]
|
|
||||||
%exclude %{_sysconfdir}/%{name}/filters/*/*.py[co]
|
|
||||||
%exclude %{_pkgdocdir}/doc
|
%exclude %{_pkgdocdir}/doc
|
||||||
%exclude %{_pkgdocdir}/website
|
%dir %{python3_sitelib}/asciidoc/resources/filters/latex
|
||||||
%exclude %{_pkgdocdir}/{docbook-xsl,images,javascripts,stylesheets}
|
|
||||||
|
|
||||||
%files help
|
%files help
|
||||||
%doc %{_mandir}/man1/a2x.1*
|
%doc %{_mandir}/man1/
|
||||||
%doc %{_mandir}/man1/asciidoc.1*
|
%doc doc
|
||||||
%{_pkgdocdir}/doc
|
|
||||||
%{_pkgdocdir}/website
|
|
||||||
%{_pkgdocdir}/{dblatex,docbook-xsl,images,javascripts,stylesheets}
|
|
||||||
%exclude %{_docdir}/%{name}/{COPYING,COPYRIGHT,README.asciidoc}
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
*Thu Nov 12 2020 shixuantong <shixuantong@huawei.com> - 9.0.4-1
|
* Tue Mar 21 2023 lilong <lilong@kylinos.cn> - 10.2.0-1
|
||||||
|
- Upgrade to 10.2.0
|
||||||
|
|
||||||
|
* Fri Feb 3 2023 dillon chen <dillon.chen@gmail.com> - 10.1.4-1
|
||||||
|
- upgrade to 10.1.4
|
||||||
|
|
||||||
|
* Wed Feb 1 2023 dillon chen <dillon.chen@gmail.com> - 9.1.1-1
|
||||||
|
- upgrade to 9.1.1
|
||||||
|
|
||||||
|
* Tue Jun 14 2022 dillon chen <dillon.chen@gmail.com> - 9.1.0-1
|
||||||
|
- upgrade to 9.1.0
|
||||||
|
|
||||||
|
* Thu Nov 12 2020 shixuantong <shixuantong@huawei.com> - 9.0.4-1
|
||||||
- Type:NA
|
- Type:NA
|
||||||
- ID:NA
|
- ID:NA
|
||||||
- SUG:NA
|
- SUG:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user