at 17.09-beta 38 lines 1.1 kB view raw
1{ stdenv, fetchurl }: 2 3let 4 name = "analog-6.0"; 5in 6stdenv.mkDerivation { 7 inherit name; 8 9 src = fetchurl { 10 url = "http://www.analog.cx/${name}.tar.gz"; 11 sha256 = "31c0e2bedd0968f9d4657db233b20427d8c497be98194daf19d6f859d7f6fcca"; 12 }; 13 14 configurePhase = '' 15 sed -i src/anlghead.h \ 16 -e "s|#define DEFAULTCONFIGFILE .*|#define DEFAULTCONFIGFILE \"$out/etc/analog.cfg\"|g" \ 17 -e "s|#define LANGDIR .*|#define LANGDIR \"$out/share/${name}/lang/\"|g" 18 ''; 19 20 installPhase = '' 21 mkdir -p $out/bin $out/etc $out/share/doc/${name} $out/share/man/man1 $out/share/${name} 22 mv analog $out/bin/ 23 cp examples/big.cfg $out/etc/analog.cfg 24 mv analog.man $out/share/man/man1/analog.1 25 mv docs $out/share/doc/${name}/manual 26 mv how-to $out/share/doc/${name}/ 27 mv lang images examples $out/share/${name}/ 28 ''; 29 30 meta = { 31 homepage = http://www.analog.cx/; 32 license = stdenv.lib.licenses.gpl2; 33 description = "Powerful tool to generate web server statistics"; 34 maintainers = [ stdenv.lib.maintainers.peti ]; 35 platforms = stdenv.lib.platforms.linux; 36 }; 37 38}