Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release-src > by-pkgid > 0529731a187df80c97f352d5a17a066c > files > 2

goaccess-1.3-1.mga7.src.rpm

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