1source $stdenv/setup
2
3patchPhase() {
4 for i in $patches; do
5 header "applying patch $i" 3
6 patch -p0 < $i
7 stopNest
8 done
9
10 configureImakefiles "s:__PREFIX_PNG:$libpng:"
11 configureImakefiles "s:__PREFIX:$out:"
12}
13
14configureImakefiles() {
15 local sedcmd=$1
16
17 sed "${sedcmd}" fig2dev/Imakefile > tmpsed
18 cp tmpsed fig2dev/Imakefile
19
20 sed "${sedcmd}" fig2dev/dev/Imakefile > tmpsed
21 cp tmpsed fig2dev/dev/Imakefile
22
23 sed "${sedcmd}" transfig/Imakefile > tmpsed
24 cp tmpsed transfig/Imakefile
25}
26
27buildPhase() {
28 xmkmf
29 make Makefiles
30 make
31}
32
33preInstall() {
34 mkdir -p $out
35 mkdir -p $out/lib
36}
37
38genericBuild