45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
# Description: ipcalc: calculate IPv4/6 broadcast, network and host range.
|
|
# URL: https://gitlab.com/ipcalc/ipcalc
|
|
# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
|
|
# Depends on: meson ninja
|
|
|
|
name=ipcalc
|
|
version=1.0.2
|
|
release=2
|
|
source=(https://gitlab.com/${name}/${name}/-/archive/${version}/\
|
|
${name}-${version}.tar.bz2)
|
|
|
|
build() {
|
|
cd ${name}-${version}
|
|
|
|
meson setup build
|
|
ninja -C build
|
|
|
|
# If ronn was found in $PATH, then a man-page should now appear in ./build
|
|
# ... otherwise, fall back to "enwrapped Markdown".
|
|
# FS#1435 offers another justification for installing ronn (the MD->groff ruby gem)
|
|
if [ -f build/ipcalc.1 ]; then
|
|
man=build/ipcalc.1
|
|
else
|
|
man=./ipcalc.1
|
|
cat > ./ipcalc.1 <<- \!
|
|
.Dd Nov 26, 2022
|
|
.Dt IPCALC 1
|
|
.Os
|
|
.
|
|
.Sh NAME
|
|
.Nm ipcalc
|
|
.Nd Calculate IP broadcast, host range etc
|
|
.
|
|
.Bd -literal
|
|
!
|
|
cat ipcalc.1.md >> ./ipcalc.1
|
|
echo '.Ed' >> ./ipcalc.1
|
|
fi
|
|
|
|
install -D -m 0644 "${man}" "${PKG}"/usr/share/man/man1/${name}.1
|
|
install -D -m 0755 build/ipcalc "${PKG}"/usr/bin/${name}
|
|
}
|
|
|
|
# s-sh-mode
|