diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 12:01:33 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 12:01:33 +0000 |
commit | 66a1989d39726f5d82e6ef8500de26c7344faab3 (patch) | |
tree | 59336a30c2fc60ef861b75f1e48b009b6164b2ff | |
parent | 3e5829ae37784b1e5c8b797480f4c62f13edb7b7 (diff) |
automatic import of python-j2cli
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-j2cli.spec | 92 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 94 insertions, 0 deletions
@@ -0,0 +1 @@ +/j2cli-0.3.10.tar.gz diff --git a/python-j2cli.spec b/python-j2cli.spec new file mode 100644 index 0000000..039ac66 --- /dev/null +++ b/python-j2cli.spec @@ -0,0 +1,92 @@ +%global _empty_manifest_terminate_build 0 +Name: python-j2cli +Version: 0.3.10 +Release: 1 +Summary: Command-line interface to Jinja2 for templating in shell scripts. +License: BSD +URL: https://github.com/kolypto/j2cli +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fa/ce/a21d12ee70515159d06acf406026b3f2f44a3ee9f87d048a43417311fb9c/j2cli-0.3.10.tar.gz +BuildArch: noarch + +Requires: python3-jinja2 +Requires: python3-pyyaml + +%description +`j2cli` is a command-line tool for templating in shell-scripts, +leveraging the [Jinja2](http://jinja.pocoo.org/docs/) library. +Features: +* Jinja2 templating +* INI, YAML, JSON data sources supported +* Allows the use of environment variables in templates! Hello [Docker](http://www.docker.com/) :) +Inspired by [mattrobenolt/jinja2-cli](https://github.com/mattrobenolt/jinja2-cli) + +%package -n python3-j2cli +Summary: Command-line interface to Jinja2 for templating in shell scripts. +Provides: python-j2cli +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-j2cli +`j2cli` is a command-line tool for templating in shell-scripts, +leveraging the [Jinja2](http://jinja.pocoo.org/docs/) library. +Features: +* Jinja2 templating +* INI, YAML, JSON data sources supported +* Allows the use of environment variables in templates! Hello [Docker](http://www.docker.com/) :) +Inspired by [mattrobenolt/jinja2-cli](https://github.com/mattrobenolt/jinja2-cli) + +%package help +Summary: Development documents and examples for j2cli +Provides: python3-j2cli-doc +%description help +`j2cli` is a command-line tool for templating in shell-scripts, +leveraging the [Jinja2](http://jinja.pocoo.org/docs/) library. +Features: +* Jinja2 templating +* INI, YAML, JSON data sources supported +* Allows the use of environment variables in templates! Hello [Docker](http://www.docker.com/) :) +Inspired by [mattrobenolt/jinja2-cli](https://github.com/mattrobenolt/jinja2-cli) + +%prep +%autosetup -n j2cli-0.3.10 + +%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-j2cli -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.10-1 +- Package Spec generated @@ -0,0 +1 @@ +52a2d900437a318f5d99d6d3ae751e6b j2cli-0.3.10.tar.gz |