diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 08:33:56 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 08:33:56 +0000 |
commit | 2a960f4fbd6a9a4d5300c3b6de60e2ac0133b35e (patch) | |
tree | 0ac6b85e444ebfc6c6b19fcf0015bdd1fbb9aa31 | |
parent | 8a4c709b33afbe4024e427d37dbb4ae664c27b80 (diff) |
automatic import of python-catpandocopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-catpandoc.spec | 1091 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 1093 insertions, 0 deletions
@@ -0,0 +1 @@ +/catpandoc-2022.1.tar.gz diff --git a/python-catpandoc.spec b/python-catpandoc.spec new file mode 100644 index 0000000..f0f84bf --- /dev/null +++ b/python-catpandoc.spec @@ -0,0 +1,1091 @@ +%global _empty_manifest_terminate_build 0 +Name: python-catpandoc +Version: 2022.1 +Release: 1 +Summary: Cat multiple document files to the terminal +License: MIT +URL: https://github.com/FHPythonUtils/CatPandoc +Source0: https://mirrors.aliyun.com/pypi/web/packages/7f/84/b63ac97eaf2c7dd56063cf3dc3712dc849ba0140362160883e878daed6bd/catpandoc-2022.1.tar.gz +BuildArch: noarch + +Requires: python3-pypandoc +Requires: python3-rich + +%description +[](../../) +[](../../) +[](../../issues) +[](/LICENSE.md) +[](../../commits/master) +[](../../commits/master) +[](https://pypistats.org/packages/catpandoc) +[](https://pepy.tech/project/catpandoc) +[](https://pypi.org/project/catpandoc) + +<!-- omit in toc --> +# CatPandoc + +<img src="readme-assets/icons/name.png" alt="Project Icon" width="750"> + +Cat multiple documents to the terminal. The continuation of CatMD + +- [Features](#features) + - [Document Compatability](#document-compatability) + - [Terminal 'rendering'](#terminal-rendering) +- [Roadmap](#roadmap) +- [Use](#use) + - [CLI](#cli) + - [Import](#import) +- [Documentation](#documentation) +- [Install With PIP](#install-with-pip) +- [Language information](#language-information) + - [Built for](#built-for) +- [Install Python on Windows](#install-python-on-windows) + - [Chocolatey](#chocolatey) + - [Windows - Python.org](#windows---pythonorg) +- [Install Python on Linux](#install-python-on-linux) + - [Apt](#apt) + - [Dnf](#dnf) +- [Install Python on MacOS](#install-python-on-macos) + - [Homebrew](#homebrew) + - [MacOS - Python.org](#macos---pythonorg) +- [How to run](#how-to-run) + - [Windows](#windows) + - [Linux/ MacOS](#linux-macos) +- [Download Project](#download-project) + - [Clone](#clone) + - [Using The Command Line](#using-the-command-line) + - [Using GitHub Desktop](#using-github-desktop) + - [Download Zip File](#download-zip-file) +- [Community Files](#community-files) + - [Licence](#licence) + - [Changelog](#changelog) + - [Code of Conduct](#code-of-conduct) + - [Contributing](#contributing) + - [Security](#security) + - [Support](#support) + - [Rationale](#rationale) +- [Screenshots](#screenshots) + - [Desktop](#desktop) + +## Features + +### Document Compatability + +Lightweight markup formats + +- Markdown (including CommonMark and GitHub-flavored Markdown) +- reStructuredText +- Emacs Org-Mode +- Emacs Muse +- Textile +- txt2tags + +HTML formats + +- (X)HTML 4 +- HTML5 + +Ebooks + +- EPUB version 2 or 3 +- FictionBook2 + +Documentation formats + +- Haddock markup + +Roff formats + +- roff man + +TeX formats + +- LaTeX + +XML formats + +- DocBook version 4 or 5 +- JATS + +Outline formats + +- OPML + +Data formats + +- CSV tables + +Word processor formats + +- Microsoft Word docx +- OpenOffice/LibreOffice ODT + +Interactive notebook formats + +- Jupyter notebook (ipynb) + +Wiki markup formats + +- MediaWiki markup +- DokuWiki markup +- TikiWiki markup +- TWiki markup +- Jira wiki markup + +### Terminal 'rendering' + +Highlights the following: + +- Headers 1-6 +- Unordered and ordered lists +- Block quotes +- Bold, Italic, Strikethrough, inline code +- Line Break (br) + +Renders the following + +- Tables + +Highlights code blocks + +- Uses pygments for code syntax highlighting + +## Roadmap + +For completed components, see the changelog (link below) + +|Feature|Description|Status| +|---|---|---| +|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-| + +## Use + +### CLI + +```bash +usage: application.py [-h] [--width WIDTH] [--theme THEME] file +``` + +### Import + +Take a look at test/catcomplex.py for an example of how to use catpandoc in your own +project. Or take a look at the example below + +```python +import json +import pypandoc +from catpandoc import pandoc2ansi, processpandoc + +output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json')) +for block in output["blocks"]: + pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0)) + processpandoc.processBlock(block, pandoc) + print(pandoc.genOutput()) +``` + +## Documentation + +See the [Docs](/DOCS/) for more information. + +## Install With PIP + +```python +pip install catpandoc +``` + +Head to https://pypi.org/project/catpandoc/ for more info + +## Language information + +### Built for + +This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and +3.10 + +## Install Python on Windows + +### Chocolatey + +```powershell +choco install python +``` + +### Windows - Python.org + +To install Python, go to https://www.python.org/downloads/windows/ and download the latest +version. + +## Install Python on Linux + +### Apt + +```bash +sudo apt install python3.x +``` + +### Dnf + +```bash +sudo dnf install python3.x +``` + +## Install Python on MacOS + +### Homebrew + +```bash +brew install python@3.x +``` + +### MacOS - Python.org + +To install Python, go to https://www.python.org/downloads/macos/ and download the latest +version. + +## How to run + +### Windows + +- Module + `py -3.x -m [module]` or `[module]` (if module installs a script) + +- File + `py -3.x [file]` or `./[file]` + +### Linux/ MacOS + +- Module + `python3.x -m [module]` or `[module]` (if module installs a script) + +- File + `python3.x [file]` or `./[file]` + +## Download Project + +### Clone + +#### Using The Command Line + +1. Press the Clone or download button in the top right +2. Copy the URL (link) +3. Open the command line and change directory to where you wish to +clone to +4. Type 'git clone' followed by URL in step 2 + +```bash +git clone https://github.com/FHPythonUtils/CatPandoc +``` + +More information can be found at +https://help.github.com/en/articles/cloning-a-repository + +#### Using GitHub Desktop + +1. Press the Clone or download button in the top right +2. Click open in desktop +3. Choose the path for where you want and click Clone + +More information can be found at +https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop + +### Download Zip File + +1. Download this GitHub repository +2. Extract the zip archive +3. Copy/ move to the desired location + +## Community Files + +### Licence + +MIT License +Copyright (c) FredHappyface +(See the [LICENSE](/LICENSE.md) for more information.) + +### Changelog + +See the [Changelog](/CHANGELOG.md) for more information. + +### Code of Conduct + +Online communities include people from many backgrounds. The *Project* +contributors are committed to providing a friendly, safe and welcoming +environment for all. Please see the +[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md) + for more information. + +### Contributing + +Contributions are welcome, please see the +[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md) +for more information. + +### Security + +Thank you for improving the security of the project, please see the +[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md) +for more information. + +### Support + +Thank you for using this project, I hope it is of use to you. Please be aware that +those involved with the project often do so for fun along with other commitments +(such as work, family, etc). Please see the +[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md) +for more information. + +### Rationale + +The rationale acts as a guide to various processes regarding projects such as +the versioning scheme and the programming styles used. Please see the +[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md) +for more information. + +## Screenshots + +### Desktop + +<div> +<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600"> +</div> + + +%package -n python3-catpandoc +Summary: Cat multiple document files to the terminal +Provides: python-catpandoc +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-catpandoc +[](../../) +[](../../) +[](../../issues) +[](/LICENSE.md) +[](../../commits/master) +[](../../commits/master) +[](https://pypistats.org/packages/catpandoc) +[](https://pepy.tech/project/catpandoc) +[](https://pypi.org/project/catpandoc) + +<!-- omit in toc --> +# CatPandoc + +<img src="readme-assets/icons/name.png" alt="Project Icon" width="750"> + +Cat multiple documents to the terminal. The continuation of CatMD + +- [Features](#features) + - [Document Compatability](#document-compatability) + - [Terminal 'rendering'](#terminal-rendering) +- [Roadmap](#roadmap) +- [Use](#use) + - [CLI](#cli) + - [Import](#import) +- [Documentation](#documentation) +- [Install With PIP](#install-with-pip) +- [Language information](#language-information) + - [Built for](#built-for) +- [Install Python on Windows](#install-python-on-windows) + - [Chocolatey](#chocolatey) + - [Windows - Python.org](#windows---pythonorg) +- [Install Python on Linux](#install-python-on-linux) + - [Apt](#apt) + - [Dnf](#dnf) +- [Install Python on MacOS](#install-python-on-macos) + - [Homebrew](#homebrew) + - [MacOS - Python.org](#macos---pythonorg) +- [How to run](#how-to-run) + - [Windows](#windows) + - [Linux/ MacOS](#linux-macos) +- [Download Project](#download-project) + - [Clone](#clone) + - [Using The Command Line](#using-the-command-line) + - [Using GitHub Desktop](#using-github-desktop) + - [Download Zip File](#download-zip-file) +- [Community Files](#community-files) + - [Licence](#licence) + - [Changelog](#changelog) + - [Code of Conduct](#code-of-conduct) + - [Contributing](#contributing) + - [Security](#security) + - [Support](#support) + - [Rationale](#rationale) +- [Screenshots](#screenshots) + - [Desktop](#desktop) + +## Features + +### Document Compatability + +Lightweight markup formats + +- Markdown (including CommonMark and GitHub-flavored Markdown) +- reStructuredText +- Emacs Org-Mode +- Emacs Muse +- Textile +- txt2tags + +HTML formats + +- (X)HTML 4 +- HTML5 + +Ebooks + +- EPUB version 2 or 3 +- FictionBook2 + +Documentation formats + +- Haddock markup + +Roff formats + +- roff man + +TeX formats + +- LaTeX + +XML formats + +- DocBook version 4 or 5 +- JATS + +Outline formats + +- OPML + +Data formats + +- CSV tables + +Word processor formats + +- Microsoft Word docx +- OpenOffice/LibreOffice ODT + +Interactive notebook formats + +- Jupyter notebook (ipynb) + +Wiki markup formats + +- MediaWiki markup +- DokuWiki markup +- TikiWiki markup +- TWiki markup +- Jira wiki markup + +### Terminal 'rendering' + +Highlights the following: + +- Headers 1-6 +- Unordered and ordered lists +- Block quotes +- Bold, Italic, Strikethrough, inline code +- Line Break (br) + +Renders the following + +- Tables + +Highlights code blocks + +- Uses pygments for code syntax highlighting + +## Roadmap + +For completed components, see the changelog (link below) + +|Feature|Description|Status| +|---|---|---| +|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-| + +## Use + +### CLI + +```bash +usage: application.py [-h] [--width WIDTH] [--theme THEME] file +``` + +### Import + +Take a look at test/catcomplex.py for an example of how to use catpandoc in your own +project. Or take a look at the example below + +```python +import json +import pypandoc +from catpandoc import pandoc2ansi, processpandoc + +output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json')) +for block in output["blocks"]: + pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0)) + processpandoc.processBlock(block, pandoc) + print(pandoc.genOutput()) +``` + +## Documentation + +See the [Docs](/DOCS/) for more information. + +## Install With PIP + +```python +pip install catpandoc +``` + +Head to https://pypi.org/project/catpandoc/ for more info + +## Language information + +### Built for + +This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and +3.10 + +## Install Python on Windows + +### Chocolatey + +```powershell +choco install python +``` + +### Windows - Python.org + +To install Python, go to https://www.python.org/downloads/windows/ and download the latest +version. + +## Install Python on Linux + +### Apt + +```bash +sudo apt install python3.x +``` + +### Dnf + +```bash +sudo dnf install python3.x +``` + +## Install Python on MacOS + +### Homebrew + +```bash +brew install python@3.x +``` + +### MacOS - Python.org + +To install Python, go to https://www.python.org/downloads/macos/ and download the latest +version. + +## How to run + +### Windows + +- Module + `py -3.x -m [module]` or `[module]` (if module installs a script) + +- File + `py -3.x [file]` or `./[file]` + +### Linux/ MacOS + +- Module + `python3.x -m [module]` or `[module]` (if module installs a script) + +- File + `python3.x [file]` or `./[file]` + +## Download Project + +### Clone + +#### Using The Command Line + +1. Press the Clone or download button in the top right +2. Copy the URL (link) +3. Open the command line and change directory to where you wish to +clone to +4. Type 'git clone' followed by URL in step 2 + +```bash +git clone https://github.com/FHPythonUtils/CatPandoc +``` + +More information can be found at +https://help.github.com/en/articles/cloning-a-repository + +#### Using GitHub Desktop + +1. Press the Clone or download button in the top right +2. Click open in desktop +3. Choose the path for where you want and click Clone + +More information can be found at +https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop + +### Download Zip File + +1. Download this GitHub repository +2. Extract the zip archive +3. Copy/ move to the desired location + +## Community Files + +### Licence + +MIT License +Copyright (c) FredHappyface +(See the [LICENSE](/LICENSE.md) for more information.) + +### Changelog + +See the [Changelog](/CHANGELOG.md) for more information. + +### Code of Conduct + +Online communities include people from many backgrounds. The *Project* +contributors are committed to providing a friendly, safe and welcoming +environment for all. Please see the +[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md) + for more information. + +### Contributing + +Contributions are welcome, please see the +[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md) +for more information. + +### Security + +Thank you for improving the security of the project, please see the +[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md) +for more information. + +### Support + +Thank you for using this project, I hope it is of use to you. Please be aware that +those involved with the project often do so for fun along with other commitments +(such as work, family, etc). Please see the +[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md) +for more information. + +### Rationale + +The rationale acts as a guide to various processes regarding projects such as +the versioning scheme and the programming styles used. Please see the +[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md) +for more information. + +## Screenshots + +### Desktop + +<div> +<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600"> +</div> + + +%package help +Summary: Development documents and examples for catpandoc +Provides: python3-catpandoc-doc +%description help +[](../../) +[](../../) +[](../../issues) +[](/LICENSE.md) +[](../../commits/master) +[](../../commits/master) +[](https://pypistats.org/packages/catpandoc) +[](https://pepy.tech/project/catpandoc) +[](https://pypi.org/project/catpandoc) + +<!-- omit in toc --> +# CatPandoc + +<img src="readme-assets/icons/name.png" alt="Project Icon" width="750"> + +Cat multiple documents to the terminal. The continuation of CatMD + +- [Features](#features) + - [Document Compatability](#document-compatability) + - [Terminal 'rendering'](#terminal-rendering) +- [Roadmap](#roadmap) +- [Use](#use) + - [CLI](#cli) + - [Import](#import) +- [Documentation](#documentation) +- [Install With PIP](#install-with-pip) +- [Language information](#language-information) + - [Built for](#built-for) +- [Install Python on Windows](#install-python-on-windows) + - [Chocolatey](#chocolatey) + - [Windows - Python.org](#windows---pythonorg) +- [Install Python on Linux](#install-python-on-linux) + - [Apt](#apt) + - [Dnf](#dnf) +- [Install Python on MacOS](#install-python-on-macos) + - [Homebrew](#homebrew) + - [MacOS - Python.org](#macos---pythonorg) +- [How to run](#how-to-run) + - [Windows](#windows) + - [Linux/ MacOS](#linux-macos) +- [Download Project](#download-project) + - [Clone](#clone) + - [Using The Command Line](#using-the-command-line) + - [Using GitHub Desktop](#using-github-desktop) + - [Download Zip File](#download-zip-file) +- [Community Files](#community-files) + - [Licence](#licence) + - [Changelog](#changelog) + - [Code of Conduct](#code-of-conduct) + - [Contributing](#contributing) + - [Security](#security) + - [Support](#support) + - [Rationale](#rationale) +- [Screenshots](#screenshots) + - [Desktop](#desktop) + +## Features + +### Document Compatability + +Lightweight markup formats + +- Markdown (including CommonMark and GitHub-flavored Markdown) +- reStructuredText +- Emacs Org-Mode +- Emacs Muse +- Textile +- txt2tags + +HTML formats + +- (X)HTML 4 +- HTML5 + +Ebooks + +- EPUB version 2 or 3 +- FictionBook2 + +Documentation formats + +- Haddock markup + +Roff formats + +- roff man + +TeX formats + +- LaTeX + +XML formats + +- DocBook version 4 or 5 +- JATS + +Outline formats + +- OPML + +Data formats + +- CSV tables + +Word processor formats + +- Microsoft Word docx +- OpenOffice/LibreOffice ODT + +Interactive notebook formats + +- Jupyter notebook (ipynb) + +Wiki markup formats + +- MediaWiki markup +- DokuWiki markup +- TikiWiki markup +- TWiki markup +- Jira wiki markup + +### Terminal 'rendering' + +Highlights the following: + +- Headers 1-6 +- Unordered and ordered lists +- Block quotes +- Bold, Italic, Strikethrough, inline code +- Line Break (br) + +Renders the following + +- Tables + +Highlights code blocks + +- Uses pygments for code syntax highlighting + +## Roadmap + +For completed components, see the changelog (link below) + +|Feature|Description|Status| +|---|---|---| +|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-| + +## Use + +### CLI + +```bash +usage: application.py [-h] [--width WIDTH] [--theme THEME] file +``` + +### Import + +Take a look at test/catcomplex.py for an example of how to use catpandoc in your own +project. Or take a look at the example below + +```python +import json +import pypandoc +from catpandoc import pandoc2ansi, processpandoc + +output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json')) +for block in output["blocks"]: + pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0)) + processpandoc.processBlock(block, pandoc) + print(pandoc.genOutput()) +``` + +## Documentation + +See the [Docs](/DOCS/) for more information. + +## Install With PIP + +```python +pip install catpandoc +``` + +Head to https://pypi.org/project/catpandoc/ for more info + +## Language information + +### Built for + +This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and +3.10 + +## Install Python on Windows + +### Chocolatey + +```powershell +choco install python +``` + +### Windows - Python.org + +To install Python, go to https://www.python.org/downloads/windows/ and download the latest +version. + +## Install Python on Linux + +### Apt + +```bash +sudo apt install python3.x +``` + +### Dnf + +```bash +sudo dnf install python3.x +``` + +## Install Python on MacOS + +### Homebrew + +```bash +brew install python@3.x +``` + +### MacOS - Python.org + +To install Python, go to https://www.python.org/downloads/macos/ and download the latest +version. + +## How to run + +### Windows + +- Module + `py -3.x -m [module]` or `[module]` (if module installs a script) + +- File + `py -3.x [file]` or `./[file]` + +### Linux/ MacOS + +- Module + `python3.x -m [module]` or `[module]` (if module installs a script) + +- File + `python3.x [file]` or `./[file]` + +## Download Project + +### Clone + +#### Using The Command Line + +1. Press the Clone or download button in the top right +2. Copy the URL (link) +3. Open the command line and change directory to where you wish to +clone to +4. Type 'git clone' followed by URL in step 2 + +```bash +git clone https://github.com/FHPythonUtils/CatPandoc +``` + +More information can be found at +https://help.github.com/en/articles/cloning-a-repository + +#### Using GitHub Desktop + +1. Press the Clone or download button in the top right +2. Click open in desktop +3. Choose the path for where you want and click Clone + +More information can be found at +https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop + +### Download Zip File + +1. Download this GitHub repository +2. Extract the zip archive +3. Copy/ move to the desired location + +## Community Files + +### Licence + +MIT License +Copyright (c) FredHappyface +(See the [LICENSE](/LICENSE.md) for more information.) + +### Changelog + +See the [Changelog](/CHANGELOG.md) for more information. + +### Code of Conduct + +Online communities include people from many backgrounds. The *Project* +contributors are committed to providing a friendly, safe and welcoming +environment for all. Please see the +[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md) + for more information. + +### Contributing + +Contributions are welcome, please see the +[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md) +for more information. + +### Security + +Thank you for improving the security of the project, please see the +[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md) +for more information. + +### Support + +Thank you for using this project, I hope it is of use to you. Please be aware that +those involved with the project often do so for fun along with other commitments +(such as work, family, etc). Please see the +[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md) +for more information. + +### Rationale + +The rationale acts as a guide to various processes regarding projects such as +the versioning scheme and the programming styles used. Please see the +[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md) +for more information. + +## Screenshots + +### Desktop + +<div> +<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600"> +<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600"> +</div> + + +%prep +%autosetup -n catpandoc-2022.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-catpandoc -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 2022.1-1 +- Package Spec generated @@ -0,0 +1 @@ +7e11ae397e752720b890c5007229343b catpandoc-2022.1.tar.gz |