ipcalc/ipcalc.spec

57 lines
1.4 KiB
RPMSpec
Raw Normal View History

2019-09-30 10:53:17 -04:00
Name: ipcalc
2021-01-27 19:10:00 +08:00
Version: 1.0.0
2019-09-30 10:53:17 -04:00
Release: 1
Summary: IP network address calculator
License: GPLv2+
URL: https://gitlab.com/ipcalc/%{name}
Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz
2021-01-27 19:10:00 +08:00
BuildRequires: gcc libmaxminddb-devel meson rubygem-ronn-ng
2019-09-30 10:53:17 -04:00
%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
2020-07-25 13:49:50 +08:00
%meson -Duse_maxminddb=enabled -Duse_runtime_linking=enabled
%meson_build
2019-09-30 10:53:17 -04:00
%install
2020-07-25 13:49:50 +08:00
%meson_install
2019-09-30 10:53:17 -04:00
%check
2020-07-25 13:49:50 +08:00
HOSTNAME=`cat /etc/hosts | grep 127.0.0.1 | head -1| awk '{print $2}'`
sed -i 's/localhost/'$HOSTNAME'/g' tests/ip-localhost-ipv4
2021-01-27 19:10:00 +08:00
sed -i 's/localhost/'$HOSTNAME'/g' tests/ip-localhost-ipv4-json
2020-07-25 13:49:50 +08:00
%meson_test
2019-09-30 10:53:17 -04:00
%files
%defattr(-,root,root)
%license COPYING
%{_bindir}/*
%files help
%defattr(-,root,root)
%doc README.md
%{_mandir}/man1/*
%changelog
2021-01-27 19:10:00 +08:00
* 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
2020-07-25 13:49:50 +08:00
* Sat Jul 25 2020 hanzhijun<hanzhijun1@huawei.com> - 0.4.1-1
- update 0.4.1
2019-09-30 10:53:17 -04:00
* Fri Aug 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.2.5-1
- Package init