summary refs log tree commit diff
path: root/pkgs/applications/graphics/xfig/builder.sh
blob: de64fbce78fa2f463fddb26eef4e6f009fd8b004 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
source $stdenv/setup
source $makeWrapper

makeFlags="XAWLIB=-lXaw3d BINDIR=$out/bin XAPPLOADDIR=$out/etc/X11/app-defaults LIBDIR=$out/lib/X11 XFIGDOCDIR=$out/share/doc/xfig MANPATH=$out/man"

preBuild=preBuild
preBuild() {
    echo "#define XAW3D" >> Imakefile.tmp
    echo "#define XAW3D1_5E" >> Imakefile.tmp
    cat Imakefile >> Imakefile.tmp
    mv Imakefile.tmp Imakefile
    xmkmf
}

installCommand=myInstall
myInstall() {
    make install.all $makeFlags

    mv $out/bin/xfig $out/bin/.xfig

    makeWrapper $out/bin/.xfig $out/bin/xfig \
        --set XAPPLRESDIR $out/etc/X11/app-defaults
}

genericBuild