同步操作将从 src-openEuler/python-scons 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Name: sconsVersion: 4.10.0Release: 1Summary: An Open Source software construction toolLicense: MITURL: http://www.scons.orgSource0: https://github.com/SCons/scons/archive/%{version}/scons-%{version}.tar.gzBuildArch: noarchBuildRequires: makeBuildRequires: python3-pip python3-hatchling python3-hatch-vcs%descriptionSCons is an Open Source software construction tool—that is, a next-generationbuild tool. Think of SCons as an improved, cross-platform substitute for theclassic Make utility with integrated functionality similar to autoconf/automakeand compiler caches such as ccache. In short, SCons is an easier, more reliableand faster way to build software.%package docSummary: An Open Source software construction toolBuildArch: noarch%description docScons HTML documentation.%package -n python3-%{name}Summary: An Open Source software construction toolBuildRequires: python3-develBuildRequires: python3-lxmlBuildRequires: python3-wheelBuildRequires: python3-setuptoolsBuildRequires: lynx python3-psutilProvides: scons = 0:%{version}-%{release}Provides: scons-python3Obsoletes: scons < 0:5.0.3-3%{?python_provide:%python_provide python3-%{name}}%description -n python3-%{name}SCons is an Open Source software construction tool—that is, a next-generationbuild tool. Think of SCons as an improved, cross-platform substitute for theclassic Make utility with integrated functionality similar to autoconf/automakeand compiler caches such as ccache. In short, SCons is an easier, more reliableand faster way to build software.%prep%autosetup -n %{name}-%{version} -N%build%pyproject_build%install# Create the documentation directorymkdir -p %{buildroot}%{_docdir}/%{name}-doc/%pyproject_install# Remove the following lines as the documentation files do not exist in the source# cp -r doc/HTML doc/PDF doc/EPUB doc/TEXT %{buildroot}%{_docdir}/%{name}-doc/%check%{__python3} runtest.py -P %{__python3} --passed --quit-on-failure SCons/BuilderTests.py%files -n python3-%{name}%doc CHANGES.txt RELEASE.*%license LICENSE*%{_bindir}/%{name}%{_bindir}/%{name}{ign,-time,-configure-cache}%{python3_sitelib}/SCons*%{python3_sitelib}/scons*%files doc# Remove the following lines as the documentation files do not exist in the source# %doc %{_docdir}/%{name}-doc/HTML# %doc %{_docdir}/%{name}-doc/PDF# %doc %{_docdir}/%{name}-doc/EPUB# %doc %{_docdir}/%{name}-doc/TEXT%changelog* Tue Oct 14 2025 openeuler_bot <infra@openeuler.sh> - 4.10.0-1- update python-scons to 4.10.0* Wed Jun 25 2025 Ge Wang <wang__ge@126.com> - 4.9.1-1- Upgrade to version 4.9.1* Wed Nov 27 2024 xu_ping <707078654@qq.com> - 4.8.1-1- Upgrade to version 4.8.1* Added more type annotations to internal routines.* Changed the message about scons -H to clarify it shows built-in options only.* Add JDK 21 LTS support* Fixed the Scanner examples in the User Guide to be runnable and addedsome more explanation.* Add locking around creation of CacheDir config file.* Fri Dec 29 2023 liyanan <liyanan61@h-partners.com> - 4.5.2-1- Upgrade to version 4.5.2* Fri Jun 10 2022 SimpleUpdate Robot <tc@openeuler.org> - 4.3.0-1- Upgrade to version 4.3.0* Wed Dec 23 2020 lingsheng <lingsheng@huawei.com> - 3.1.1-4- Keep spec name same as package* Tue Oct 20 2020 zhanghua <zhanghua40@huawei.com> - 3.1.1-3- remove python2 subpackage* Thu Jun 4 2020 Captain Wei <captain.a.wei@gmail.com> - 3.1.1-2- update package version* Sat Nov 30 2019 zhouyihang <zhouyihang1@huawei.com> - 3.0.1-10- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。