summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 25 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a043a17d126b..47a0a185a0e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,46 @@
pkgname=bgpdump
pkgver=1.6.2
-pkgrel=1
+pkgrel=2
pkgdesc='Utility and C Library for parsing MRT files'
arch=('x86_64')
url="https://github.com/RIPE-NCC/bgpdump"
license=('GPL2')
depends=('zlib' 'bzip2')
makedepends=()
-source=("https://github.com/RIPE-NCC/bgpdump/archive/v${pkgver}.tar.gz")
-sha256sums=('415692c173a84c48b1e927a6423a4f8fd3e6359bc3008c06b7702fe143a76223')
+source=("https://github.com/RIPE-NCC/bgpdump/archive/v${pkgver}.tar.gz"
+ '05-addr-representation.diff'
+ 'updates.nlri_mask_trailing_bits.gz'
+ 'updates.nlri_mask_trailing_bits.gz.bgp.gz')
+sha256sums=('415692c173a84c48b1e927a6423a4f8fd3e6359bc3008c06b7702fe143a76223'
+ '86efd03c29add6e93596b3df8eb8a6eded67a907811e2ff61f60c8bb4ac663df'
+ '19ed2d93b3dd30cbb5af3bdccf421e22b685e9944138b96a72b34660865a5607'
+ '8f71ea4caa5d22cf9e105a64be1be91a3168fd4ee6113ec2ff863cefc526b506')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -Np1 -i "$srcdir/05-addr-representation.diff"
+ cp "$srcdir/updates.nlri_mask_trailing_bits.gz" test_data/
+ cp "$srcdir/updates.nlri_mask_trailing_bits.gz.bgp.gz" test_expect/
+}
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$srcdir/$pkgname-$pkgver"
autoheader
autoconf
./configure --prefix=/usr --sbindir=/usr/bin
make
}
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make check
+}
+
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
- install -Dm 644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -Dm 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# vim: set ts=4 sw=4 et :