Added makeself-2.1.5 build template.
This commit is contained in:
parent
9872d44d28
commit
efd79dd5d3
1 changed files with 43 additions and 0 deletions
43
srcpkgs/makeself/template
Normal file
43
srcpkgs/makeself/template
Normal file
|
@ -0,0 +1,43 @@
|
|||
# Template file for 'makeself'
|
||||
pkgname=makeself
|
||||
version=2.1.5
|
||||
distfiles="http://megastep.org/$pkgname/$pkgname-$version.run"
|
||||
build_style=custom-install
|
||||
short_desc="Make self-extractable archives on Unix"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
checksum=8227668bb35c34d86e6f0fe69c7bf4bd2813f51edfcbfc227896b4787b0a1a4e
|
||||
long_desc="
|
||||
makeself.sh is a small shell script that generates a self-extractable tar.gz
|
||||
archive from a directory. The resulting file appears as a shell script
|
||||
(many of those have a .run suffix), and can be launched as is. The archive
|
||||
will then uncompress itself to a temporary directory and an optional 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.
|
||||
Makeself archives also include checksums for integrity self-validation
|
||||
(CRC and/or MD5 checksums)."
|
||||
|
||||
noarch=yes
|
||||
noextract=yes
|
||||
|
||||
Add_dependency full tar
|
||||
Add_dependency full gzip
|
||||
Add_dependency full bzip2 ">=0"
|
||||
|
||||
do_build()
|
||||
{
|
||||
cp ${XBPS_SRCDISTDIR}/${pkgname}-${version}.run .
|
||||
chmod +x ${pkgname}-${version}.run
|
||||
./${pkgname}-${version}.run
|
||||
}
|
||||
|
||||
do_install()
|
||||
{
|
||||
local f
|
||||
|
||||
cd ${wrksrc}/${pkgname}-${version}
|
||||
install -d ${DESTDIR}/usr/share/man/man1
|
||||
for f in makeself makeself-header; do
|
||||
install -D -m755 ${f}.sh ${DESTDIR}/usr/bin/${f}
|
||||
done
|
||||
install -m644 *.1 ${DESTDIR}/usr/share/man/man1
|
||||
}
|
Loading…
Reference in a new issue