Name: goaccess Version: 1.3 Release: %mkrel 1 Summary: Real-time web log analyzer and interactive viewer License: GPLv2+ Group: Monitoring URL: http://goaccess.io/ Source0: http://tar.goaccess.io/goaccess-%{version}.tar.gz BuildRequires: pkgconfig(geoip) BuildRequires: glib2-devel BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(ncursesw) %description Open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. Features: GoAccess parses the specified web log file and outputs the data to the X terminal. * General Statistics, bandwidth, etc. * Time taken to serve the request (useful to track pages that are slowing down your site) * Top Visitors * Requested files & static files * 404 or Not Found * Hosts, Reverse DNS, IP Location * Operating Systems * Browsers and Spiders * Referring Sites & URLs * Keyphrases * Geo Location - Continent/Country/City New * HTTP Status Codes * Ability to output JSON and CSV * Different Color Schemes * Support for large datasets and data persistence New * Support for IPv6 * Output statistics to HTML. See report. * Nearly all web log formats... GoAccess allows any custom log format string. Predefined options include, but not limited to: * Common Log Format (CLF) Apache * Combined Format (XLF/ELF) Apache|Nginx * W3C format (IIS) * Amazon CloudFront (Download Distribution). * Apache virtual hosts %prep %setup -q %build %configure2_5x --enable-debug --enable-geoip --enable-utf8 # --enable-tcb # Note about Tokyo Cabinet hash table support. As you can see 0.8 onwards # support hash table alternative from Tokyo Cabinet hash database, to replace # GLib if needed. Basically, we can use GLib still as TC will introduce more # dependencies. # If upstream can prove that it's faster than GLib hash table on parsing, then # we might switch to it.(From FAQ page I think glib is better) %make %install %makeinstall_std %find_lang %{name} %files -f %{name}.lang %doc AUTHORS ChangeLog COPYING README TODO %dir %{_sysconfdir}/goaccess %config(noreplace) %{_sysconfdir}/goaccess/goaccess.conf %config(noreplace) %{_sysconfdir}/goaccess/browsers.list %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Tue Jan 01 2019 guillomovitch <guillomovitch> 1.3-1.mga7 + Revision: 1348238 - new version 1.3 * Sun Sep 23 2018 umeabot <umeabot> 1.2-2.mga7 + Revision: 1298004 - Mageia 7 Mass Rebuild * Tue Jul 18 2017 guillomovitch <guillomovitch> 1.2-1.mga7 + Revision: 1124764 - new version 1.2 * Thu Jan 05 2017 guillomovitch <guillomovitch> 1.1.1-1.mga6 + Revision: 1080179 - new version 1.1.1 + umeabot <umeabot> - Mageia 6 Mass Rebuild * Tue Dec 01 2015 guillomovitch <guillomovitch> 0.9.6-1.mga6 + Revision: 907566 - new version 0.9.6 * Sun Oct 11 2015 guillomovitch <guillomovitch> 0.9.4-1.mga6 + Revision: 889622 - new version 0.9.4 * Wed Jun 24 2015 guillomovitch <guillomovitch> 0.9.1-1.mga6 + Revision: 842512 - new version 0.9.1 * Thu Feb 05 2015 guillomovitch <guillomovitch> 0.8.5-1.mga5 + Revision: 813628 - imported package goaccess