diff options
author | CoprDistGit <infra@openeuler.org> | 2025-04-27 14:03:17 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-04-27 14:03:17 +0000 |
commit | 14c0fb8fa8706b6f7a871f759ab8834ff663e94b (patch) | |
tree | effe640b53be904142a621e438767d172a68e29b /freerouter.spec | |
parent | 3dc2f859d031c476d80a16dbfa5b3cd97fb57f0a (diff) |
automatic import of freerouteropeneuler24.03_LTS
Diffstat (limited to 'freerouter.spec')
-rw-r--r-- | freerouter.spec | 33 |
1 files changed, 9 insertions, 24 deletions
diff --git a/freerouter.spec b/freerouter.spec index e291d43..34459dd 100644 --- a/freerouter.spec +++ b/freerouter.spec @@ -3,7 +3,7 @@ %define _use_weak_usergroup_deps 1 Name: freerouter -Version: 25.4.24 +Version: 25.4.26 Release: 1%{?dist} Summary: Free, open source router OS process @@ -25,28 +25,19 @@ Source12: veth251.network Source13: veth251.netdev Source14: 80-freerouter.conf -%if 0%{?rhel} == 7 -BuildRequires: openssl1.1-devel -%else -BuildRequires: openssl-devel -BuildRequires: liburing-devel -BuildRequires: libxdp-devel -Recommends: freerouter-native -Recommends: socat -Recommends: telnet -%endif -BuildRequires: systemd BuildRequires: clang llvm BuildRequires: dpdk-devel -BuildRequires: libpcap-devel BuildRequires: libmnl-devel -%if 0%{?fedora} > 41 || 0%{?rhel} > 9 +BuildRequires: libpcap-devel +BuildRequires: liburing-devel +BuildRequires: libxdp-devel +BuildRequires: openssl-devel +BuildRequires: systemd BuildRequires: java-21-openjdk-devel Requires: java-21-openjdk-headless -%else -BuildRequires: java-11-openjdk-devel -Requires: java-11-openjdk-headless -%endif +Recommends: freerouter-native +Recommends: socat +Recommends: telnet %description freeRouter speaks routing protocols, and (re)encapsulates packets on @@ -63,9 +54,7 @@ effect: there are no vrf-awareness questions %package native Summary: Native tools for better performance than socat Requires: %{name} = %{version}-%{release} -%if 0%{?rhel} != 7 Recommends: dpdk-tools xdp-tools systemd-networkd -%endif %description native These tools are completely optional but should deliver better performance @@ -99,11 +88,7 @@ popd %install find binTmp -size 0 -print -delete find misc/demo -type f -not -name '*.txt' -delete -%if 0%{?fedora} > 41 || 0%{?rhel} > 9 sed -i 's|/usr/bin/freerouter|/usr/lib/jvm/jre-21-openjdk/bin/java -jar /usr/share/java/rtr.jar|g' misc/debian2/freerouter.service -%else -sed -i 's|/usr/bin/freerouter|/usr/lib/jvm/jre-11-openjdk/bin/java -jar /usr/share/java/rtr.jar|g' misc/debian2/freerouter.service -%endif mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libdir} |