-Summary: dnshistory
+# TODO:
+# - move man_fix patch to ac/am automatic generation, based on configure option
+Summary: dnshistory - storing a history of DNS/Name changes
+Summary(pl.UTF-8): dnshistory - przechowywanie historii zmian DNS/nazw
Name: dnshistory
-%define _beta beta1
Version: 1.3
-Release: 0.1
-License: GPL v2
+Release: 4
+License: GPL v2+
Group: Applications/Networking
-Source0: http://www.stedee.id.au/files/%{name}-%{version}-%{_beta}.tar.gz
-# Source0-md5: c9843e87412c1bdf8fb2ec5983f0c9c4
+Source0: http://www.stedee.id.au/files/%{name}-%{version}.tar.gz
+# Source0-md5: 6fa5dbb93bf3d69331077a1422350320
+Patch0: %{name}-man_fix.patch
URL: http://www.stedee.id.au/dnshistory/
BuildRequires: db-devel
BuildRequires: pcre-devel
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _databasedir /var/lib/%{name}
+%define _dbfile %{name}.db
+
%description
-Provide a means for storing a history of DNS/Name changes for the IP Addresses extracted from web log files. The major target being that multiple analyses of older log files do not require re-lookups of IP Address to FQDNs, and additionally maintain the accuracy of the lookup as it was then and not as it is now.
+dnshistory provides a means for storing a history of DNS/Name changes
+for the IP Addresses extracted from web log files. The major target
+being that multiple analyses of older log files do not require
+re-lookups of IP Address to FQDNs, and additionally maintain the
+accuracy of the lookup as it was then and not as it is now.
+
+%description -l pl.UTF-8
+dnshistory daje możliwość przechowywania historii zmian DNS/nazw dla
+adresów IP wyciągniętych z plików logów WWW. Głównym zastosowaniem
+jest wielokrotne analizowanie starszych plików logów nie wymagające
+ciągłych przekształceń adresów IP na FQDN, a jednocześnie zachowujące
+rezultaty przekształceń z przeszłości.
%prep
-%setup -q -n %{name}-%{version}-%{_beta}
+%setup -q
+%patch0 -p1
%build
-%configure
+%configure \
+ --enable-database-dir=%{_databasedir} \
+ --enable-database-name=%{_dbfile}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_databasedir}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+touch $RPM_BUILD_ROOT%{_databasedir}/%{_dbfile}
+
%clean
rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS
%attr(755,root,root) %{_bindir}/%{name}
+%attr(755,stats,stats) %dir %{_databasedir}
+%ghost %{_databasedir}/%{_dbfile}
%{_mandir}/man1/*.1*