diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 27 insertions, 17 deletions
@@ -1,15 +1,17 @@ pkgbase = ipcalc-redhat pkgdesc = Redhat's modernized ipcalc fork with IPv6 support - pkgver = 1.0.2 - pkgrel = 2 + pkgver = 1.0.3 + pkgrel = 1 url = https://gitlab.com/ipcalc/ipcalc arch = x86_64 - license = GPL + license = GPL-2.0-or-later + makedepends = geoip makedepends = meson makedepends = ruby-ronn depends = glibc + optdepends = geoip: display geoinfo for IP with -g conflicts = ipcalc - source = https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.2/ipcalc-1.0.2.tar.gz - sha256sums = 0c08a63be9e75201b42038f22f9ae81bdc63a9cc540739df04c2084faca6e605 + source = https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.3/ipcalc-1.0.3.tar.gz + sha256sums = 451f323764f37ea6057e0ade60a0473938232ab2a92b97ffdc8c4860a8c76cfc pkgname = ipcalc-redhat @@ -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 } |