summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 09:59:55 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 09:59:55 +0000
commitf8c55c5efa4eb2859e175717b57f1a9e5a4032af (patch)
tree3e14efc2906ed8ea584b46420127628c74c373d6
parente4d1e1ac78eca1af4d6adbefa774591c87aa934e (diff)
automatic import of python-staticjinjaopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-staticjinja.spec125
-rw-r--r--sources1
3 files changed, 127 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..8076ba0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/staticjinja-4.1.3.tar.gz
diff --git a/python-staticjinja.spec b/python-staticjinja.spec
new file mode 100644
index 0000000..6083d3c
--- /dev/null
+++ b/python-staticjinja.spec
@@ -0,0 +1,125 @@
+%global _empty_manifest_terminate_build 0
+Name: python-staticjinja
+Version: 4.1.3
+Release: 1
+Summary: jinja based static site generator
+License: MIT
+URL: https://github.com/staticjinja/staticjinja
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8a/9f/6eae6569fb69ecc0b200c1398e143287da2e7416638aa34464b540d4dba0/staticjinja-4.1.3.tar.gz
+BuildArch: noarch
+
+Requires: python3-black
+Requires: python3-docopt-ng
+Requires: python3-easywatch
+Requires: python3-flake8
+Requires: python3-jinja2
+Requires: python3-markdown
+Requires: python3-pytest
+Requires: python3-pytest-check
+Requires: python3-pytest-cov
+Requires: python3-sphinx
+Requires: python3-sphinx-rtd-theme
+Requires: python3-tomlkit
+Requires: python3-tox
+Requires: python3-twine
+
+%description
+**staticjinja** is a library that makes it easy to build static sites using
+Jinja2_.
+Many static site generators are complex, with long manuals and unnecessary
+features. But using template engines to build static websites is really useful.
+staticjinja is designed to be lightweight (under 500 lines of source code),
+and to be easy to use, learn, and extend, enabling you to focus on making your
+site.
+ $ mkdir templates
+ $ vim templates/index.html
+ $ staticjinja watch
+ Building index.html...
+ Templates built.
+ Watching 'templates' for changes...
+ Press Ctrl+C to stop.
+
+%package -n python3-staticjinja
+Summary: jinja based static site generator
+Provides: python-staticjinja
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-staticjinja
+**staticjinja** is a library that makes it easy to build static sites using
+Jinja2_.
+Many static site generators are complex, with long manuals and unnecessary
+features. But using template engines to build static websites is really useful.
+staticjinja is designed to be lightweight (under 500 lines of source code),
+and to be easy to use, learn, and extend, enabling you to focus on making your
+site.
+ $ mkdir templates
+ $ vim templates/index.html
+ $ staticjinja watch
+ Building index.html...
+ Templates built.
+ Watching 'templates' for changes...
+ Press Ctrl+C to stop.
+
+%package help
+Summary: Development documents and examples for staticjinja
+Provides: python3-staticjinja-doc
+%description help
+**staticjinja** is a library that makes it easy to build static sites using
+Jinja2_.
+Many static site generators are complex, with long manuals and unnecessary
+features. But using template engines to build static websites is really useful.
+staticjinja is designed to be lightweight (under 500 lines of source code),
+and to be easy to use, learn, and extend, enabling you to focus on making your
+site.
+ $ mkdir templates
+ $ vim templates/index.html
+ $ staticjinja watch
+ Building index.html...
+ Templates built.
+ Watching 'templates' for changes...
+ Press Ctrl+C to stop.
+
+%prep
+%autosetup -n staticjinja-4.1.3
+
+%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-staticjinja -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 4.1.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..e5a2deb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+c691ab503af083f61570172f02341a52 staticjinja-4.1.3.tar.gz