%global __requires_exclude ^/data/data/com.termux/.*$ Name: x-cmd Version: 0.10.0 Release: 1%{?dist} Summary: Bootstrap 1000+ command line tools in seconds BuildArch: noarch License: Apache-2.0 URL: https://www.x-cmd.com Source0: %{name}-%{version}.tgz Requires: curl Requires: /usr/bin/bash %global _pkgsum .046ee051 %global _pkgdir %{_prefix}/share/x-cmd/v/%{_pkgsum} %description A modern toolkit for POSIX shell (bash, zsh, ash, dash) — designed to make shell as powerful as Python's standard library. %prep %build %check %install mkdir -p %{buildroot}%{_pkgdir} tar -xzf %{SOURCE0} -C %{buildroot}%{_pkgdir} mkdir -p %{buildroot}%{_prefix}/share/x-cmd/v ln -sf %{_pkgsum} %{buildroot}%{_prefix}/share/x-cmd/v/latest mkdir -p %{buildroot}%{_bindir} install -m755 %{buildroot}%{_pkgdir}/mod/x-cmd/lib/bin/x-cmd \ %{buildroot}%{_bindir}/x-cmd mkdir -p %{buildroot}%{_defaultdocdir}/x-cmd if [ -f %{buildroot}%{_pkgdir}/LICENSE.txt ]; then cp %{buildroot}%{_pkgdir}/LICENSE.txt \ %{buildroot}%{_defaultdocdir}/x-cmd/LICENSE.txt fi %files %license %{_defaultdocdir}/x-cmd/LICENSE.txt %{_datadir}/x-cmd/v/%{_pkgsum}/ %{_datadir}/x-cmd/v/latest %{_bindir}/x-cmd %changelog * Mon Feb 24 2025 Li Junhao - 0.10.0-1 - First time packaging x-cmd into an RPM package