ipcalc/ipcalc.spec
2022-03-21 11:37:07 +08:00

63 lines
1.5 KiB
RPMSpec

Name: ipcalc
Version: 1.0.1
Release: 1
Summary: IP network address calculator
License: GPLv2+
URL: https://gitlab.com/ipcalc/%{name}
Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: gcc libmaxminddb-devel meson rubygem-ronn-ng
%description
ipcalc provides a simple way to calculate IP information for a host.
The various options specify what information ipcalc should display on standard out.
Multiple options may be specified. An IP address to operate on must always
be specified. Most operations also require a netmask or a CIDR prefix as well.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
%build
%meson -Duse_maxminddb=enabled -Duse_runtime_linking=enabled
%meson_build
%install
%meson_install
%check
HOSTNAME=`cat /etc/hosts | grep 127.0.0.1 | head -1| awk '{print $2}'`
sed -i 's/localhost/'$HOSTNAME'/g' tests/ip-localhost-ipv4
sed -i 's/localhost/'$HOSTNAME'/g' tests/ip-localhost-ipv4-json
%meson_test
%files
%defattr(-,root,root)
%license COPYING
%{_bindir}/*
%files help
%defattr(-,root,root)
%doc README.md
%{_mandir}/man1/*
%changelog
* Mon Mar 21 2022 yanglu <yanglu72@h-partners.com> - 1.0.1-1
- Type:requirements
- ID:NA
- SUG:NA
- DESC: update ipcalc to 1.0.1
* Thu Jan 28 2021 xihaochen <xihaochen@huawei.com> - 1.0.0-1
- Type:requirements
- ID:NA
- SUG:NA
- DESC: update ipcalc to 1.0.0
* Sat Jul 25 2020 hanzhijun<hanzhijun1@huawei.com> - 0.4.1-1
- update 0.4.1
* Fri Aug 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.2.5-1
- Package init