diff --git a/srcpkgs/toilet/template b/srcpkgs/toilet/template index 6153c377466..5c72adad31f 100644 --- a/srcpkgs/toilet/template +++ b/srcpkgs/toilet/template @@ -1,23 +1,23 @@ -# Template build file for 'toilet' +# Template file for 'toilet' pkgname=toilet version=0.3 -revision=2 +revision=3 build_style=gnu-configure -short_desc="a program for making large letters out of ordinary text" +hostmakedepends="pkg-config unzip" +makedepends="libcaca-devel" +short_desc="Program for making large letters out of ordinary text" maintainer="Enno Boland " license="WTFPL" homepage="http://caca.zoy.org/wiki/toilet" -hostmakedepends="pkg-config file unzip" -makedepends="libcaca-devel" distfiles="http://caca.zoy.org/raw-attachment/wiki/${pkgname}/${pkgname}-${version}.tar.gz" checksum=89d4b530c394313cc3f3a4e07a7394fa82a6091f44df44dfcd0ebcb3300a81de -post_install() { - # Extract ZIP Files - - for i in $DESTDIR/usr/share/figlet/*.tlf; do - file --mime-type -b -- "$i" | grep -xF "application/zip" || continue - unzip -p -- "$i" > "${i}.out" - mv ${i}.out ${i} +post_extract() { + find fonts | + file --mime-type --files-from - | + awk -F: '/application\/zip$/ {print $1}' | + while read _file; do + unzip -p -- "$_file" >"$_file.out" + mv "$_file.out" "$_file" done }