4 Star 0 Fork 2

src-openEuler/makeself

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
makeself.spec 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
shenhy123 提交于 2021-09-01 15:06 . Add makeself
Name: makeself
Version: 2.4.2
Release: 1
BuildArch: noarch
Summary: Make self-extractable archives on Unix
License: GPLv2+
URL: https://github.com/megastep/makeself
Source: https://github.com/megastep/%{name}/archive/release-%{version}/%{name}-%{version}.tar.gz
Patch0: move_header.patch
BuildRequires: glibc
Requires: gzip
Recommends: gnupg
Recommends: openssl
Suggests: bzip2
Suggests: gzip
Suggests: lz4
Suggests: pigz
Suggests: xz
Suggests: zstd
%description
makeself.sh is a shell script that generates a self-extractable
tar.gz archive from a directory. The resulting file appears as a shell
script, and can be launched as is. The archive will then uncompress
itself to a temporary directory and an arbitrary command will be
executed (for example an installation script). This is pretty similar
to archives generated with WinZip Self-Extractor in the Windows world.
%prep
%setup -q -n %{name}-release-%{version}
%patch0
%build
iconv --from-code=ISO-8859-1 --to-code=UTF-8 %{name}.1 | gzip > %{name}.1.gz
%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_libexecdir}
mkdir -p %{buildroot}%{_mandir}/man1
install -p -m755 %{name}.sh %{buildroot}%{_bindir}
install -p -m644 %{name}-header.sh %{buildroot}%{_libexecdir}
install -p -m644 %{name}.1.gz %{buildroot}%{_mandir}/man1
ln -s %{name}.sh %{buildroot}%{_bindir}/%{name}
%files
%doc README.md COPYING %{name}.lsm
%{_mandir}/man1/*
%{_libexecdir}/*
%{_bindir}/*
%changelog
* Wed Sep 01 2021 shenhongyi <shenhongyi2@huawei.com> - 2.4.2-1
- Package init
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/makeself.git
git@gitee.com:src-openeuler/makeself.git
src-openeuler
makeself
makeself
master

搜索帮助