From 6245f953ab7bc005e7551fd9a472ac72d010647c Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Fri, 15 Jul 2022 11:03:56 +0900 Subject: [PATCH] Bump to python3 MarkupSafe-2.1.1 Change-Id: I481840139007886a1fcb92d37a84d0158ab3f642 --- packaging/python3-MarkupSafe.manifest | 5 ++++ packaging/python3-MarkupSafe.spec | 45 +++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 packaging/python3-MarkupSafe.manifest create mode 100644 packaging/python3-MarkupSafe.spec diff --git a/packaging/python3-MarkupSafe.manifest b/packaging/python3-MarkupSafe.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/python3-MarkupSafe.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/python3-MarkupSafe.spec b/packaging/python3-MarkupSafe.spec new file mode 100644 index 0000000..9d33185 --- /dev/null +++ b/packaging/python3-MarkupSafe.spec @@ -0,0 +1,45 @@ +Name: python3-MarkupSafe +Version: 2.1.1 +Release: 0 +Summary: Implements a XML/HTML/XHTML Markup safe string for Python +License: BSD-3-Clause +Group: Development/Languages/Python +Url: https://palletsprojects.com/p/markupsafe/ +Source: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest + +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +Provides: python3-markupsafe = %{version} +Obsoletes: python3-markupsafe < %{version} + +%description +Implements a unicode subclass that supports HTML strings. This can be used to +safely encode strings for dynamically generated web pages. + +%prep +%setup -q -n %{name}-%{version} + +%build +cp %{SOURCE1001} . +export CFLAGS="%{optflags}" +%{_bindir}/python3 setup.py build + +%install +%{_bindir}/python3 setup.py install --prefix=%{_prefix} --install-lib=%{python3_sitelib} --root=%{buildroot} + +# Move library +%ifarch x86_64 aarch64 +mkdir -p %{buildroot}%{_libdir}/python%{python3_version}/site-packages/markupsafe +mv %{buildroot}%{python3_sitelib}/markupsafe/_speedups*.so %{buildroot}%{_libdir}/python%{python3_version}/site-packages/markupsafe +%endif + +%remove_docs + +%files +%manifest %{name}.manifest +%license LICENSE.rst +%{python3_sitelib}/markupsafe/ +%{python3_sitelib}/MarkupSafe-%{version}-py*.egg-info +%{_libdir}/python%{python3_version}/site-packages/markupsafe/ -- 2.7.4