From c0fc5304edbee9209f13b24391d29a1274c4faa5 Mon Sep 17 00:00:00 2001 From: yueyuankun Date: Wed, 7 Jul 2021 10:19:05 +0800 Subject: [PATCH] add spec and source --- fuckit-4.8.0.zip | Bin 0 -> 9626 bytes python-fuckit.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 fuckit-4.8.0.zip create mode 100644 python-fuckit.spec diff --git a/fuckit-4.8.0.zip b/fuckit-4.8.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..9074bb9c04ceb1d5ff4ce8b174189f9f6bbd0faf GIT binary patch literal 9626 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 literal 0 HcmV?d00001 diff --git a/python-fuckit.spec b/python-fuckit.spec new file mode 100644 index 0000000..2c76c1b --- /dev/null +++ b/python-fuckit.spec @@ -0,0 +1,64 @@ +%global srcname fuckit + +Name: python-%{srcname} +Version: 4.8.0 +Release: 25%{?dist} +Summary: The Python Error Steamroller + +License: WTFPL +URL: https://github.com/ajalt/fuckitpy +Source0: https://pypi.python.org/packages/source/f/fuckit/fuckit-4.8.0.zip + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-nose + +%global _description\ +FuckIt.py uses state-of-the-art technology to make sure your Python code runs\ +whether it has any right to or not. Some code has an error? Fuck it.\ + + +%description %_description + + +%package -n python3-%{srcname} +Summary: The Python Error Steamroller +%{?python_provide:%python_provide python3-%{srcname}} + +%description -n python3-%{srcname} +FuckIt.py uses state-of-the-art technology to make sure your Python code runs +whether it has any right to or not. Some code has an error? Fuck it. + + +%prep +%setup -qn %{srcname}-%{version} + +find -name '*.txt' | xargs chmod -x +find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' + + +%build +%py3_build + + +%install +%py3_install + + +%check +%{__python3} setup.py test + + +%files -n python3-%{srcname} +# The license text is available in README.md +%doc README.md +%{python3_sitelib}/%{srcname}.py* +%{python3_sitelib}/__pycache__/%{srcname}.* +%{python3_sitelib}/%{srcname}-%{version}*.egg-info/ + + +%changelog +* Wed Jul 07 2021 yueyuankun - 4.8.0-25 +- Init project + -- Gitee