123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- Name: makeself
- Version: 2.4.0
- Release: 1%{?dist}
- BuildArch: noarch
- Summary: Make self-extractable archives on Unix
- Group: Development/Tools
- License: GPLv2+
- URL: http://%{name}.io/
- Source: https://github.com/megastep/%{name}/archive/release-%{version}/%{name}-%{version}.tar.gz
- # This patch changes the path to the sourced header script
- Patch0: move_header.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- %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
- * Fri Nov 02 2018 Toshiaki Ara <ara_t@384.jp> 2.4.0-1
- - initial build for Vine Linux
- * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
- * Mon Apr 30 2018 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.4.0-1
- - Bump version to 2.4.0
- - Change the Source URL to get %%{name}-%%{version}.tar.gz
- - Ship the script as makeself.sh as per upstream documentation
- - Add a symbolic link to the previous script name (just makeself)
- * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
- * Mon Aug 21 2017 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.3.1-1
- - Bump version to 2.3.1
- * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
- * Wed Feb 08 2017 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.3.0-1
- - Bump version to 2.3.0
- - Update the URL
- - Rename the patch
- - Use more macros
- - Require iconv
- - Install the LSM file
- * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
- * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
- * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
- * Wed Jul 31 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.2.0-2
- - Preserve timestamps during installation
- * Sun Jul 07 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.2.0-1
- - GPLv2 license update
- * Mon Jun 24 2013 Dridi Boukelmoune <dridi.boukelmoune@gmail.com> - 2.2.0-1
- - Initial spec
|