# Compiling Time: 0.08 SBU # Maintainer: Miklos Vajna pkgname=transfig pkgver=3.2.5e pkgrel=6 pkgdesc="Creates TeX documents with graphics which can be printed in a wide variety of environments." url="http://www.xfig.org/" depends=('libpng>=1.6.20' 'libxpm>=3.5.11-2') makedepends=('imake' 'x11-protos' 'xorg-cf-files') groups=('xapps-extra') archs=('x86_64') Fpkgversep="." _F_sourceforge_dirname="mcj" _F_sourceforge_subdir="mcj-source" Finclude sourceforge options=('force') sha1sums=('27aa9691bf84f8775db9be39c453a8132148bad1') build() { Fcd transfig.$pkgver Fsed "png_set_dither" "png_set_quantize" fig2dev/dev/readpng.c # thanks go out to the Gentoo developers for these ugly hacks ;) vars2subs="BINDIR=/usr/bin MANDIR=/usr/share/man/man\$\(MANSUFFIX\) XFIGLIBDIR=/usr/lib/xfig USEINLINE=-DUSE_INLINE RGB=/usr/share/X11/rgb.txt FIG2DEV_LIBDIR=/usr/lib/fig2dev" for variable in ${vars2subs} do varname=${variable%%=*} varval=${variable##*=} sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" \ fig2dev/Imakefile fig2dev/dev/Imakefile done # end of hacks xmkmf || return 1 make Makefiles || return 1 make BINDIR=/usr/bin LIBDIR=/usr/lib || return 1 Fmakeinstall BINDIR=/usr/bin LIBDIR=/usr/lib cd doc Ffilerel /usr/man/man1/fig2dev.1 Ffilerel /usr/man/man1/fig2ps2tex.1 Ffilerel /usr/man/man1/pic2tpic.1 Fmkdir usr/share/ Fmv usr/lib/xfig usr/share/ Fmv usr/lib/fig2dev usr/share/ Fmv usr/man usr/share/ } # optimization OK