From 2e68ee7779caa065bf528128ea3d04b03d4dea72 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sun, 18 Aug 2024 16:49:32 +0000 Subject: automatic import of python-ruyi --- python-ruyi.spec | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 python-ruyi.spec (limited to 'python-ruyi.spec') diff --git a/python-ruyi.spec b/python-ruyi.spec new file mode 100644 index 0000000..53fdae5 --- /dev/null +++ b/python-ruyi.spec @@ -0,0 +1,88 @@ +%global _empty_manifest_terminate_build 0 +%global module ruyi + +Name: python-%{module} +Version: 0.16.0 +Release: 1 +Summary: RuyiSDK Package Manager +License: Apache-2.0 +URL: https://github.com/ruyisdk/ruyi +Source0: https://github.com/ruyisdk/ruyi/archive/refs/tags/%{version}.tar.gz +BuildArch: noarch + +%description +RuyiSDK Package Manager + +%package -n python3-%{module} +Summary: RuyiSDK Package Manager +Provides: python-%{module} + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-poetry-core + +Requires: bzip2 +Requires: ca-certificates +Requires: coreutils +Requires: gzip +Requires: openssl +Requires: sudo +Requires: tar +Requires: unzip +Requires: xz +Requires: zstd +Requires: (curl or wget) +Requires: python3-packaging + +%description -n python3-%{module} +RuyiSDK Package Manager + +%prep +%autosetup -p1 -n %{module}-%{version} + +%build +%pyproject_build + +%install +%pyproject_install + +%post -n python3-%{module} +if [ $1 = 1 ] && [ ! -e %{_bindir}/ruyi ]; then + %{__ln_s} -v %{python3_sitelib}/ruyi/__main__.py %{_bindir}/ruyi +fi + +%preun -n python3-%{module} +if [ $1 = 0 ] && [ -e %{_bindir}/ruyi ]; then + %{__rm} -vf %{_bindir}/ruyi +fi + +%files -n python3-%{module} +%license LICENSE-Apache.txt +%doc README.md +%{python3_sitelib}/ruyi-*.dist-info/ +%{python3_sitelib}/ruyi/ + +%changelog +* Sun Aug 18 2024 weilinfox - 0.16.0-1 +- Upgrade ruyi to version 0.16.0 + +* Thu Mar 28 2024 weilinfox - 0.7.1-1 +- Upgrade ruyi to version 0.7.1 + +* Thu Mar 28 2024 weilinfox - 0.7.0-1 +- Upgrade ruyi to version 0.7.0 + +* Thu Mar 14 2024 weilinfox - 0.6.0-1 +- Upgrade ruyi to version 0.6.0 + +* Fri Mar 01 2024 weilinfox - 0.5.0-1 +- Upgrade ruyi to version 0.5.0 + +* Wed Feb 07 2024 weilinfox - 0.4.0-2 +- Fix missing python3-packaging dependency + +* Tue Feb 06 2024 weilinfox - 0.4.0-1 +- Package python-ruyi 0.4.0 -- cgit v1.2.3