Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:CZ-NIC:dns-probe
dns-probe
dns-probe.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dns-probe.spec of Package dns-probe
Name: dns-probe Version: 1.3.4 Release: 1%{?dist} Summary: DNS traffic monitoring probe Url: https://gitlab.nic.cz/adam/dns-probe Source: dns-probe_%{version}.orig.tar.gz License: GPLv3 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make BuildRequires: cmake BuildRequires: boost-devel BuildRequires: python3-sphinx BuildRequires: openssl-devel BuildRequires: libpcap-devel BuildRequires: cryptopant-devel BuildRequires: yaml-cpp-devel BuildRequires: fstrm-devel BuildRequires: protobuf-devel BuildRequires: protobuf-compiler BuildRequires: libmaxminddb-devel BuildRequires: knot-devel BuildRequires: libcdns-devel BuildRequires: dpdk-devel %if 0%{?fedora} > 35 BuildRequires: libarrow-devel BuildRequires: parquet-libs-devel %else BuildRequires: arrow-devel BuildRequires: parquet-devel %endif %description High-speed DNS monitoring probe with export to Parquet or C-DNS %package af Summary: DNS probe with AF packet backend %description af Probe collecting records about DNS traffic in Parquet or C-DNS format. %package dpdk Summary: DNS probe with DPDK backend %description dpdk Probe collecting records about DNS traffic in Parquet or C-DNS format. %package collector Summary: Collector for data exported by DNS probe %description collector Collector for data exported by DNS probe with export to remote server enabled. %prep %autosetup -p1 -n dns-probe-%{version} mkdir build %build cd build cmake \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DAF_PACKET_BACKEND=ON \ -DDPDK_BACKEND=ON \ -DBUILD_COLLECTOR=ON \ -DBUILD_DOC=ON \ -DCMAKE_C_FLAGS="${RPM_OPT_FLAGS}" \ -DCMAKE_CXX_FLAGS="${RPM_OPT_FLAGS}" \ .. make all man %install cd build make DESTDIR=%{buildroot} install %files af %{_bindir}/dns-probe-af %{_bindir}/dp-af %config(noreplace) %{_sysconfdir}/dns-probe-af/dns-probe.yml /lib/systemd/system/dns-probe-af@.service %{_mandir}/man1/dns-probe-af.1.gz %files dpdk %{_bindir}/dns-probe-dpdk %{_bindir}/dp-dpdk %config(noreplace) %{_sysconfdir}/dns-probe-dpdk/dns-probe.yml /lib/systemd/system/dns-probe-dpdk@.service %{_mandir}/man1/dns-probe-dpdk.1.gz %files collector %{_bindir}/dp-collector /lib/systemd/system/dns-probe-collector.service %config(noreplace) %{_sysconfdir}/dns-probe-collector/dp-collector.conf %{_mandir}/man1/dp-collector.1.gz %changelog * Wed Jun 05 2024 Pavel Dolezal <pavel.dolezal@nic.cz> - 1.3.4-1 - upstream package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor