blob: 0bea597b60a2adea3858880dd8328893765f6574 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
Name: dnsviz
Version: 0.8.1
Release: 1%{?dist}
Summary: Tools for analyzing and visualizing DNS and DNSSEC behavior
License: GPLv2+
URL: https://github.com/dnsviz/dnsviz
Source0: https://github.com/dnsviz/dnsviz/releases/download/v%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: graphviz
BuildRequires: make
# python2-pygraphviz should be >= 1.4
Requires: python2-pygraphviz >= 1.3
Requires: m2crypto >= 0.28.0
Requires: python2-dns >= 1.13
Requires: python2-libnacl
%description
DNSViz is a tool suite for analysis and visualization of Domain Name System
(DNS) behavior, including its security extensions (DNSSEC). This tool suite
powers the Web-based analysis available at http://dnsviz.net/
%prep
%autosetup
%build
%py2_build
%install
#XXX Normally the py2_install macro would be used here,
# but dnsviz/config.py is build with the install command,
# so install MUST call the build subcommand, so config.py
# will be proplerly placed. With py2_install, the
# --skip-build argument is used.
%{__python2} %{py_setup} %{?py_setup_args} install -O1 --root %{buildroot} %{?*}
#XXX no checks yet
#%check
#%{__python2} setup.py test
%clean
rm -rf %{buildroot}
%files
%license LICENSE
%doc README.md
%{python2_sitelib}/%{name}/*
%{python2_sitelib}/%{name}-%{version}-py2.7.egg-info/*
%{_bindir}/%{name}
%{_datadir}/%{name}/*
%{_defaultdocdir}/%{name}/dnsviz-graph.html
%{_defaultdocdir}/%{name}/images/*png
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/%{name}-probe.1*
%{_mandir}/man1/%{name}-graph.1*
%{_mandir}/man1/%{name}-grok.1*
%{_mandir}/man1/%{name}-print.1*
%{_mandir}/man1/%{name}-query.1*
%changelog
* Wed Feb 6 2019 Casey Deccio
0.8.1 release
* Fri Jan 25 2019 Casey Deccio
0.8.0 release
|