From 59d80a93387e101ecf8b0960e4000c7e8f37fe14 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 25 Jun 2023 06:46:49 +0000 Subject: [PATCH] add spec and rpm --- python-templated-dictionary.spec | 76 +++++++++++++++++++++++++++++++ templated-dictionary-1.2.tar.gz | Bin 0 -> 11036 bytes 2 files changed, 76 insertions(+) create mode 100644 python-templated-dictionary.spec create mode 100644 templated-dictionary-1.2.tar.gz diff --git a/python-templated-dictionary.spec b/python-templated-dictionary.spec new file mode 100644 index 0000000..e2feeb9 --- /dev/null +++ b/python-templated-dictionary.spec @@ -0,0 +1,76 @@ +%global _empty_manifest_terminate_build 0 +Name: python-templated-dictionary +Version: 1.2 +Release: 1 +Summary: Dictionary with Jinja2 expansion +License: GPL-2.0-or-later +URL: https://github.com/xsuchy/templated-dictionary +Source0: https://files.pythonhosted.org/packages/16/32/5e9726056345a1943d250ac51d2c17476f965495554d058c9dd308d790fa/templated-dictionary-1.2.tar.gz +BuildArch: noarch + +Requires: python3-jinja2 + +%description +Dictionary where __getitem__() is run through Jinja2 template. + + +%package -n python3-templated-dictionary +Summary: Dictionary with Jinja2 expansion +Provides: python-templated-dictionary +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-templated-dictionary +Dictionary where __getitem__() is run through Jinja2 template. + + +%package help +Summary: Development documents and examples for templated-dictionary +Provides: python3-templated-dictionary-doc +%description help +Dictionary where __getitem__() is run through Jinja2 template. + + +%prep +%autosetup -n templated-dictionary-1.2 + +%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-templated-dictionary -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sun Jun 25 2023 Python_Bot - 1.2-1 +- Package Spec generated diff --git a/templated-dictionary-1.2.tar.gz b/templated-dictionary-1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f69b09266f462f42868872714b3d2f85a909904 GIT binary patch literal 11036 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 Wda9>-s^`D=^Zx+$k0Bxe@Bjc_=zGfm literal 0 HcmV?d00001