# Template file for 'makeself' pkgname=makeself version=2.1.5 distfiles="http://megastep.org/$pkgname/$pkgname-$version.run" short_desc="Make self-extractable archives on Unix" maintainer="Juan RP " 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 }