at v192 49 lines 1.1 kB view raw
1x@{builderDefsPackage 2 , ncurses 3 , ...}: 4builderDefsPackage 5(a : 6let 7 helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 8 []; 9 10 buildInputs = map (n: builtins.getAttr n x) 11 (builtins.attrNames (builtins.removeAttrs x helperArgNames)); 12 sourceInfo = rec { 13 baseName="Regina-REXX"; 14 pname="regina-rexx"; 15 version = "3.9.1"; 16 name="${baseName}-${version}"; 17 url="mirror://sourceforge/${pname}/${pname}/${version}/${name}.tar.gz"; 18 }; 19in 20rec { 21 src = a.fetchurl { 22 url = sourceInfo.url; 23 sha256 = "1vpksnjmg6y5zag9li6sxqxj2xapgalfz8krfxgg49vyk0kdy4sx"; 24 }; 25 26 inherit (sourceInfo) name version; 27 inherit buildInputs; 28 29 /* doConfigure should be removed if not needed */ 30 phaseNames = ["doConfigure" "doMakeInstall"]; 31 32 configureFlags = [ 33 "--libdir=$out/lib" 34 ]; 35 36 meta = { 37 description = "REXX interpreter"; 38 maintainers = with a.lib.maintainers; 39 [ 40 raskin 41 ]; 42 platforms = with a.lib.platforms; 43 linux; 44 license = a.lib.licenses.lgpl2; 45 downloadPage = "http://sourceforge.net/projects/regina-rexx/files/regina-rexx/"; 46 inherit version; 47 }; 48}) x 49