Merge pull request #2773 from ederoyd46/master

Added goaccess package

+36
+34
pkgs/tools/misc/goaccess/default.nix
···
··· 1 + { stdenv, fetchurl, pkgconfig, geoip, ncurses, glib }: 2 + 3 + let 4 + version = "0.8"; 5 + mainSrc = fetchurl { 6 + url = "http://tar.goaccess.prosoftcorp.com/goaccess-${version}.tar.gz"; 7 + sha256 = "a61215b1f3e82bdb50c892e843f1a85d6d85f882915d694a5672911fab955eea"; 8 + }; 9 + in 10 + 11 + stdenv.mkDerivation rec { 12 + name = "goaccess-${version}"; 13 + src = mainSrc; 14 + 15 + configureFlags = [ 16 + "--enable-geoip" 17 + "--enable-utf8" 18 + ]; 19 + 20 + buildInputs = [ 21 + pkgconfig 22 + geoip 23 + ncurses 24 + glib 25 + ]; 26 + 27 + meta = { 28 + description = "GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems."; 29 + homepage = http://goaccess.prosoftcorp.com; 30 + license = stdenv.lib.licenses.mit; 31 + platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 32 + maintainers = with stdenv.lib.maintainers; [ ederoyd46 ]; 33 + }; 34 + }
+2
pkgs/top-level/all-packages.nix
··· 1150 1151 gnuvd = callPackage ../tools/misc/gnuvd { }; 1152 1153 googleAuthenticator = callPackage ../os-specific/linux/google-authenticator { }; 1154 1155 gource = callPackage ../applications/version-management/gource {};
··· 1150 1151 gnuvd = callPackage ../tools/misc/gnuvd { }; 1152 1153 + goaccess = callPackage ../tools/misc/goaccess { }; 1154 + 1155 googleAuthenticator = callPackage ../os-specific/linux/google-authenticator { }; 1156 1157 gource = callPackage ../applications/version-management/gource {};