summaryrefslogtreecommitdiff
path: root/python-django-macros.spec
blob: b53a7559efdcc979a16d1956c327d0959bff4c4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
%global _empty_manifest_terminate_build 0
Name:		python-django-macros
Version:	0.4.0
Release:	1
Summary:	A Django template tag library for repeating blocks tags and creating in template macros.
License:	MIT License
URL:		https://github.com/nalourie/django-macros
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/fd/be/9f6fcc55259c6b536d19d571dbec1577966c7c82f273f9dad157996f681c/django-macros-0.4.0.zip
BuildArch:	noarch


%description
Macros accepting positional and keyword arguments, and repeated block
tags in the django template system. Sometimes include tags just don't
get the job done. Either you have repeated code that you want to keep
all in the same single template, or your code needs to dynamically
generate and sub in certain values, in a way that the include syntax
inhibits. Whatever the case, if you're finding that the built in include
tag just isn't working for your use case, then perhaps django-macros is
for you.
visit the `github <https://github.com/nalourie/django-macros>`__.

%package -n python3-django-macros
Summary:	A Django template tag library for repeating blocks tags and creating in template macros.
Provides:	python-django-macros
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-django-macros
Macros accepting positional and keyword arguments, and repeated block
tags in the django template system. Sometimes include tags just don't
get the job done. Either you have repeated code that you want to keep
all in the same single template, or your code needs to dynamically
generate and sub in certain values, in a way that the include syntax
inhibits. Whatever the case, if you're finding that the built in include
tag just isn't working for your use case, then perhaps django-macros is
for you.
visit the `github <https://github.com/nalourie/django-macros>`__.

%package help
Summary:	Development documents and examples for django-macros
Provides:	python3-django-macros-doc
%description help
Macros accepting positional and keyword arguments, and repeated block
tags in the django template system. Sometimes include tags just don't
get the job done. Either you have repeated code that you want to keep
all in the same single template, or your code needs to dynamically
generate and sub in certain values, in a way that the include syntax
inhibits. Whatever the case, if you're finding that the built in include
tag just isn't working for your use case, then perhaps django-macros is
for you.
visit the `github <https://github.com/nalourie/django-macros>`__.

%prep
%autosetup -n django-macros-0.4.0

%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-django-macros -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri Apr 21 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.0-1
- Package Spec generated