diff --git a/uutils/README.md b/uutils/README.md new file mode 100644 index 0000000000000000000000000000000000000000..7fb39e79f6b8c0b0b0beb749eee1f8ae4509d646 --- /dev/null +++ b/uutils/README.md @@ -0,0 +1,10 @@ +## 安装 + ++ rpm -Uvh uutils-coreutils-0.0.14-1.x86_64.rpm --replacefiles (和coreutils冲突,且coreutils难卸载,故采用此方式) + +``` +[csmsoledad@localhost bin]$ ls -al | grep cat +-rwxr-xr-x 1 root root 166152 Sep 30 2021 bsdcat +-rwxr-xr-x 1 root root 95576 Sep 30 2021 bzcat +-rwxr-xr-x 1 root root 1198696 Jul 17 16:35 cat +``` diff --git a/uutils/uutils-coreutils-0.0.14-1.src.rpm b/uutils/uutils-coreutils-0.0.14-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2c8e7bb5cd32f44dfc01e1d9b43af947fe7f798e Binary files /dev/null and b/uutils/uutils-coreutils-0.0.14-1.src.rpm differ diff --git a/uutils/uutils-coreutils-0.0.14-1.x86_64.rpm b/uutils/uutils-coreutils-0.0.14-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ff3fec91afa2c2680b0a4c369ed30fb655eeee18 Binary files /dev/null and b/uutils/uutils-coreutils-0.0.14-1.x86_64.rpm differ diff --git a/uutils/uutils-coreutils.spec b/uutils/uutils-coreutils.spec new file mode 100644 index 0000000000000000000000000000000000000000..5a35d1449cd0177e0d5cabd6b69514719df9ddc7 --- /dev/null +++ b/uutils/uutils-coreutils.spec @@ -0,0 +1,44 @@ +%global cargo_min_version 1.51.0 +%global libgcc_min_version 8.5.0 +%global usr /usr +Name: uutils-coreutils +Version: 0.0.14 +Release: 1 +Summary: Cross-platform Rust rewrite of the GNU coreutils +License: MIT +URL: https://github.com/uutils/coreutils +Source0: https://github.com/uutils/coreutils/archive/refs/tags/0.0.14.tar.gz +# ExclusiveArch: +#BuildRequires: cargo +BuildRequires: pkg-config +BuildRequires: python3-sphinx +BuildRequires: libselinux-devel +BuildRequires: gcc-c++ +BuildRequires: clang +BuildRequires: clang-devel +Requires: glibc +Requires: libgcc +%global debug_package %{nil} +%description + +%prep +%setup -q -n coreutils-0.0.14 + +%build +make PROFILE=release + +%install +mkdir -p %{buildroot}/${local} +make install PROFILE=release DESTDIR=%{buildroot} PREFIX=/usr + +#%%check +#make test \ + PROFILE=release \ + CARGOFLAGS=--release +%files +%license LICENSE +%{usr} +%doc LICENSE + + +