60 lines
1.6 KiB
RPMSpec
60 lines
1.6 KiB
RPMSpec
|
|
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
|