diff options
author | Conrad Hoffmann | 2024-01-19 11:43:10 +0100 |
---|---|---|
committer | Conrad Hoffmann | 2024-01-19 11:43:10 +0100 |
commit | eb87acbfd5b429e1ff3993a9b7c00c519f2ba520 (patch) | |
tree | 0b30ea73def5777ec4066f71f31b028d351afe25 /PKGBUILD | |
parent | 5465b76645fc8d008126c7514e48c8370d3c9171 (diff) | |
download | aur-ipcalc-redhat.tar.gz |
Update to version 1.0.3
- Switch to SPDX license identifier
- Optional geoip support
- Enable tests during package build
Thanks to 5long for the improvements.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 20 insertions, 12 deletions
@@ -1,27 +1,35 @@ # Maintainer: Conrad Hoffmann <ch@bitfehler.net> pkgname=ipcalc-redhat -pkgver=1.0.2 -pkgrel=2 +pkgver=1.0.3 +pkgrel=1 pkgdesc="Redhat's modernized ipcalc fork with IPv6 support" arch=('x86_64') url="https://gitlab.com/ipcalc/ipcalc" -license=('GPL') +license=('GPL-2.0-or-later') conflicts=('ipcalc') depends=('glibc') -makedepends=('meson' 'ruby-ronn') +makedepends=('geoip' 'meson' 'ruby-ronn') +optdepends=('geoip: display geoinfo for IP with -g') source=("https://gitlab.com/ipcalc/ipcalc/-/archive/${pkgver}/ipcalc-${pkgver}.tar.gz") -sha256sums=('0c08a63be9e75201b42038f22f9ae81bdc63a9cc540739df04c2084faca6e605') +sha256sums=('451f323764f37ea6057e0ade60a0473938232ab2a92b97ffdc8c4860a8c76cfc') build() { - cd "$srcdir/ipcalc-$pkgver" - meson setup build -Duse_maxminddb=disabled -Duse_geoip=disabled - ninja -C build + cd "$srcdir/ipcalc-$pkgver" + meson setup build \ + -Duse_maxminddb=disabled \ + -Duse_geoip=enabled \ + -Duse_runtime_linking=enabled + ninja -C build +} + +check() { + cd "$srcdir/ipcalc-$pkgver" + ninja -C build test } package() { - cd "$srcdir/ipcalc-$pkgver" - install -m755 -Dt "${pkgdir}/usr/bin/" build/ipcalc - install -m644 -Dt "${pkgdir}/usr/share/licenses/ipcalc/" COPYING - install -m644 -Dt "${pkgdir}/usr/share/man/man1/" build/ipcalc.1 + cd "$srcdir/ipcalc-$pkgver" + install -m755 -Dt "${pkgdir}/usr/bin/" build/ipcalc + install -m644 -Dt "${pkgdir}/usr/share/man/man1/" build/ipcalc.1 } |