加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ccb.spec 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
杨超豪 提交于 2023-12-18 09:37 . 111
%global __requires_exclude_from ^/bin/cli/ccb$
Summary: CCB Package
Name: ccb
Version: 1.0
Release: 1
License: MIT
Group: Applications/System
URL: https://example.com/ccb
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
Requires: ruby rubygems gcc gcc-c++ make ruby-devel git lftp util-linux diffutils
%description
This is the CCB package.
%prep
%setup -q
%install
# Extract the tar package
mkdir -p %{buildroot}/usr/libexec
tar -zxvf %{SOURCE0} -C %{buildroot}/usr/libexec
%post
# Install gem packages
#gem sources -r https://rubygems.org/ -a https://mirrors.huaweicloud.com/repository/rubygems/
gem sources -r https://rubygems.org/ -a https://gems.ruby-china.com/
gem install -f git activesupport:6.1.4.4 rest-client faye-websocket md5sum base64
# Create the symbolic link
ln -sf /usr/libexec/%{name}-%{version}/sbin/cli/ccb /usr/sbin/ccb
ln -sf /usr/libexec/%{name}-%{version}/* /usr/share/ccb
sh /usr/libexec/%{name}-%{version}/lib/env.sh
%postun
rm -rf /usr/libexec/%{name}-%{version}
rm -rf /usr/sbin/ccb
%files
/usr/libexec/%{name}-%{version}
%changelog
* Fri Dec 15 2023 ych 1.0-1
- Initial package release
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化