## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: retis Version: 1.6.3 Release: %autorelease Summary: Tracing packets in the Linux networking stack License: GPL-2.0-only URL: https://github.com/retis-org/retis Source: https://github.com/retis-org/retis/archive/v%{version}/%{name}-%{version}.tar.gz # Manually created to use the rpm profile when building and installing the # release target. Patch: retis-release-profile.diff # Manually created to: # - Remove the rbpf dependency (was in the unused 'debug' feature). # - Remove the dev-dependencies. # - Downgrade the libbpf-rs/cargo and pcap dependencies. Patch: retis-fix-deps.diff # Manually created to downgrade the elf dependency and fix its use. Patch: retis-downgrade-elf.diff ExclusiveArch: x86_64 aarch64 Requires: python3 BuildRequires: rust-packaging BuildRequires: clang BuildRequires: git BuildRequires: jq BuildRequires: llvm BuildRequires: make BuildRequires: python3-devel %description Tracing packets in the Linux networking stack, using eBPF and interfacing with control and data paths such as OpenVSwitch. %prep %autosetup -n %{name}-%{version} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires %build make release %{?_smp_mflags} %install env CARGO_INSTALL_OPTS="--no-track" make install install -m 0755 -d %{buildroot}%{_datadir}/retis/profiles install -m 0644 retis/profiles/* %{buildroot}%{_datadir}/retis/profiles rm -rf %{buildroot}/include rm -rf %{buildroot}/pkgconfig rm -f %{buildroot}/libbpf.a %files %license LICENSE %doc README.md %{_bindir}/retis %{_datadir}/retis/profiles %changelog ## START: Generated by rpmautospec * Mon Feb 09 2026 Antoine Tenart - 1.6.3-3 - Fix license path * Mon Feb 09 2026 Antoine Tenart - 1.6.3-2 - Remove explicit dependencies * Thu Feb 05 2026 Antoine Tenart - 1.6.3-1 - Bump to 1.6.3 * Thu Jan 29 2026 Fabio Valentini - 1.5.2-6 - Bump bindgen dependency to 0.72, fix rpmautospec, fix mixed tabs/spaces * Sat Jan 17 2026 Fedora Release Engineering - 1.5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Jul 25 2025 Fedora Release Engineering - 1.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jun 06 2025 Python Maint - 1.5.2-3 - Rebuilt for Python 3.14 * Tue May 20 2025 Benjamin A. Beasley - 1.5.2-2 - Relax the dependency on pnet_packet to allow 0.35 * Wed Apr 09 2025 Antoine Tenart - 1.5.2-1 - Initial import (fedora#2295792) ## END: Generated by rpmautospec