%global _empty_manifest_terminate_build 0 Name: python-rpmfluff Version: 0.6.2 Release: 1 Summary: Lightweight way of building RPMs, and sabotaging them License: GPL-2.0+ URL: https://pagure.io/rpmfluff Source0: https://mirrors.nju.edu.cn/pypi/web/packages/22/b1/0b79c3709a264c0c04414c51470dc83fa4bec5a0e94c1a47ec5d7d67b573/rpmfluff-0.6.2.tar.gz BuildArch: noarch %description rpmfluff provides a python library for building RPM packages, and sabotaging them so they are broken in controlled ways. It is intended for use when validating package analysis tools such as RPM lint. It can also be used to construct test cases for package management software such as RPM, YUM, and DNF. %package -n python3-rpmfluff Summary: Lightweight way of building RPMs, and sabotaging them Provides: python-rpmfluff BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-rpmfluff rpmfluff provides a python library for building RPM packages, and sabotaging them so they are broken in controlled ways. It is intended for use when validating package analysis tools such as RPM lint. It can also be used to construct test cases for package management software such as RPM, YUM, and DNF. %package help Summary: Development documents and examples for rpmfluff Provides: python3-rpmfluff-doc %description help rpmfluff provides a python library for building RPM packages, and sabotaging them so they are broken in controlled ways. It is intended for use when validating package analysis tools such as RPM lint. It can also be used to construct test cases for package management software such as RPM, YUM, and DNF. %prep %autosetup -n rpmfluff-0.6.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-rpmfluff -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 07 2023 Python_Bot - 0.6.2-1 - Package Spec generated