args : with args; let version = lib.attrByPath ["version"] "1.1.0" args; in rec { src = fetchurl { url = mirror://sourceforge/ofset/drgeo-1.1.0.tar.gz; sha256 = "05i2czgzhpzi80xxghinvkyqx4ym0gm9f38fz53idjhigiivp4wc"; }; buildInputs = [libglade gtk guile libxml2 perl intltool libtool pkgconfig]; configureFlags = []; /* doConfigure should be specified separately */ phaseNames = ["doPatch" "doConfigure" "doPreBuild" "doMakeInstall"]; patches = [ ./struct.patch ]; doPreBuild = fullDepEntry ('' cp drgeo.desktop.in drgeo.desktop '') ["minInit" "doUnpack"]; name = "drgeo-" + version; meta = { description = "Interactive geometry program"; }; }