From 40f7cec7a66d9e66c8e9534dccfad62fd66bf9d8 Mon Sep 17 00:00:00 2001 From: liusheng Date: Sat, 30 Jan 2021 11:30:39 +0800 Subject: [PATCH] Init package of XStatic-Hogan --- XStatic-Hogan-2.0.0.3.tar.gz | Bin 0 -> 6813 bytes python-XStatic-Hogan.spec | 86 +++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 XStatic-Hogan-2.0.0.3.tar.gz create mode 100644 python-XStatic-Hogan.spec diff --git a/XStatic-Hogan-2.0.0.3.tar.gz b/XStatic-Hogan-2.0.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..55a9bddcbfd3a604f313ab3f1d55ce7ee0782ff7 GIT binary patch literal 6813 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

WG#V`jb=fAdk2EL}+ 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 LuF1P*0H6Q>YPn-l literal 0 HcmV?d00001 diff --git a/python-XStatic-Hogan.spec b/python-XStatic-Hogan.spec new file mode 100644 index 0000000..93dbfa9 --- /dev/null +++ b/python-XStatic-Hogan.spec @@ -0,0 +1,86 @@ +%global _empty_manifest_terminate_build 0 +Name: python-XStatic-Hogan +Version: 2.0.0.3 +Release: 1 +Summary: Hogan 2.0.0 (XStatic packaging standard) +License: Apache-2.0 +URL: http://twitter.github.io/hogan.js/ +Source0: https://files.pythonhosted.org/packages/1b/25/4535fe5c20dd42445aee7b1a3f0b572ebda0e3979e70a8c218eec2d5d09d/XStatic-Hogan-2.0.0.3.tar.gz +BuildArch: noarch + + +%description +Hogan JavaScript library packaged for setuptools (easy_install) / pip. +This package is intended to be used by **any** project that needs these files. +It intentionally does **not** provide any extra code except some metadata +**nor** has any extra requirements. You MAY use some minimal support code from +the XStatic base package, if you like. +You can find more info about the xstatic packaging way in the package `XStatic`. + +%package -n python3-XStatic-Hogan +Summary: Hogan 2.0.0 (XStatic packaging standard) +Provides: python-XStatic-Hogan +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-XStatic-Hogan +Hogan JavaScript library packaged for setuptools (easy_install) / pip. +This package is intended to be used by **any** project that needs these files. +It intentionally does **not** provide any extra code except some metadata +**nor** has any extra requirements. You MAY use some minimal support code from +the XStatic base package, if you like. +You can find more info about the xstatic packaging way in the package `XStatic`. + +%package help +Summary: Development documents and examples for XStatic-Hogan +Provides: python3-XStatic-Hogan-doc +%description help +Hogan JavaScript library packaged for setuptools (easy_install) / pip. +This package is intended to be used by **any** project that needs these files. +It intentionally does **not** provide any extra code except some metadata +**nor** has any extra requirements. You MAY use some minimal support code from +the XStatic base package, if you like. +You can find more info about the xstatic packaging way in the package `XStatic`. + +%prep +%autosetup -n XStatic-Hogan-2.0.0.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-XStatic-Hogan -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Jan 30 2021 liusheng +- Initial package