traceroute/traceroute.spec
luofeng14 e013657649 support clang build
Signed-off-by: luofeng14 <luofeng13@huawei.com>
(cherry picked from commit 83bb0dad4c450bacf519477fb501f00ea7bc843a)
2024-03-26 20:21:21 +08:00

98 lines
2.6 KiB
RPMSpec

Name: traceroute
Epoch: 3
Version: 2.1.5
Release: 2
Summary: A new modern implementation of traceroute(8) utility for Linux systems
License: GPL-2.0-or-later
URL: http://traceroute.sourceforge.net/
Source0: https://sourceforge.net/projects/traceroute/files/traceroute/%{name}-%{version}/%{name}-%{version}.tar.gz
Provides: tcptraceroute = 1.5-1
Obsoletes: tcptraceroute < 1.5-1
BuildRequires: gcc
Patch0001: 0001-support-clang-build.patch
%description
Traceroute tracks the route packets taken from an IP network on their way
to a given host. It utilizes the IP protocol's time to live (TTL) field
and attempts to elicit an ICMP TIME_EXCEEDED response from each gateway
along the path to the host.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
%build
%make_build CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SKIPDIRS="${RPM_SPECPARTS_DIR##*/}"
%install
install -D -p -m755 traceroute/traceroute $RPM_BUILD_ROOT%{_bindir}/traceroute
ln -s traceroute $RPM_BUILD_ROOT%{_bindir}/traceroute6
install -D -p -m755 wrappers/tcptraceroute $RPM_BUILD_ROOT%{_bindir}/tcptraceroute
install -D -p -m644 traceroute/traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8/traceroute.8
ln -s traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8/traceroute6.8
ln -s traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8/tcptraceroute.8
%files
%defattr(-,root,root)
%license COPYING
%{_bindir}/*
%files help
%defattr(-,root,root)
%doc README TODO CREDITS
%{_mandir}/*/*
%changelog
* Fri Mar 1 2024 luofeng <luofeng13@huawei.com> - 3:2.1.5-2
- support clang build
* Fri Dec 29 2023 Xingwei <xingwei14@h-partners.com> - 3:2.1.5-1
- Type:requirement
- Id:NA
- SUG:NA
- DESC:Update to version 2.1.5
* Mon Oct 30 2023 xingwei <xingwei14@h-partners.com> - 3:2.1.2-2
- Type:CVE
- CVE:CVE-2023-46316
- SUG:NA
- DESC:fix CVE-2023-46316
* Jul Sat 22 2023 Xingwei <xingwei14@h-partners.com> - 3:2.1.2-1
- Type:requirement
- Id:NA
- SUG:NA
- DESC:Update to version 2.1.2
* Thu Feb 2 2023 Cao Jingbo <caojb@chinatelecom.cn> - 3:2.1.1-1
- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Update to version 2.1.1
* Tue Sep 8 2020 lunankun <lunankun@huawei.com> - 2.1.0-11
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:change source0 url
* Sat Oct 19 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.1.0-10
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:change the directory of the license file
* Fri Sep 06 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.1.0-9
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: rebuilt spec, add help package.
* Tue Aug 13 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.1.0-8
- Package init