Package Details: exabgp 4.2.22-1

Git Clone URL: https://aur.archlinux.org/exabgp.git (read-only, click to copy)
Package Base: exabgp
Description: The BGP swiss army knife of networking
Upstream URL: https://github.com/Exa-Networks/exabgp
Licenses: BSD
Submitter: Mic92
Maintainer: mroethke
Last Packager: mroethke
Votes: 4
Popularity: 0.77
First Submitted: 2015-12-19 23:06 (UTC)
Last Updated: 2025-01-14 16:17 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

hack3ric commented on 2025-01-14 04:28 (UTC)

Hi, current version of 4.2.21 does not work under python 3.12/3.13. The updated version 4.2.22 fixes the issue:

diff --git a/PKGBUILD b/PKGBUILD
index 9dcdf72..1b8a861 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Marcel Röthke <marcel.roethke@haw-hamburg.de>

 pkgname=exabgp
-pkgver=4.2.21
+pkgver=4.2.22
 pkgrel=1
 pkgdesc="The BGP swiss army knife of networking"
 url="https://github.com/Exa-Networks/exabgp"
@@ -10,7 +10,7 @@ depends=('python')
 makedepends=('python-setuptools')
 arch=('any')
 source=("exabgp-${pkgver}.tar.gz::https://github.com/Exa-Networks/exabgp/archive/${pkgver}.tar.gz")
-sha256sums=('5d5ce6e973fc966fa6aed4a1033b63722d95c8f8ba7bb44659694d659c3f7b7b')
+sha256sums=('d5e3aaddb6445b430ee640272e4598be01d7ae132e1e76a201321c20d6d2d86b')

 package() {
   cd "$srcdir/exabgp-$pkgver"

mroethke commented on 2019-08-24 14:22 (UTC)

thank you, fixed.

nkukard commented on 2019-08-24 07:45 (UTC)

The license on this should be BSD.

There is an extra dep of python-setuptools.

Thanks for the hard work.

mroethke commented on 2019-06-27 07:39 (UTC)

Alright

Mic92 commented on 2019-06-26 20:39 (UTC)

You can have the package. Not longer using archlinux.

mroethke commented on 2019-06-26 07:48 (UTC)

Here is a patch updating the PKGBUILD to the most recent version

diff --git a/PKGBUILD b/PKGBUILD
index fbd9a63..67c84ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,21 @@
 pkgname='exabgp'
-pkgver=3.4.20
+pkgver=4.1.0
 pkgrel=1
 pkgdesc="The BGP swiss army knife of networking"
 url="https://github.com/Exa-Networks/exabgp"
 license=('GPL3')
-makedepends=('python2-distribute')
-depends=('python2')
+depends=('python')
+makedepends=("python-setuptools")
 arch=('any')
-source=("https://github.com/Exa-Networks/exabgp/archive/${pkgver}.tar.gz")
+source=("exabgp-${pkgver}.tar.gz::https://github.com/Exa-Networks/exabgp/archive/${pkgver}.tar.gz")

 package() {
   cd "$srcdir/exabgp-$pkgver"
-  python2 setup.py install --root="$pkgdir/" --optimize=1
+  python setup.py install --root="$pkgdir/" --optimize=1

   install -m 755 -d "${pkgdir}/usr/lib/systemd/system"
   install -m 644 etc/systemd/exabgp.service "${pkgdir}/usr/lib/systemd/system/exabgp.service"
 }
-md5sums=('ccc16c86fbd0a91b3e568605e79e6068')
-sha1sums=('13ff0c43414d3a9077cc5ba3bdf10a438488671b')
-sha256sums=('54e6b5ebbc316b3199e3ef2c735731f94d8781494151df126684a3279ac4f83f')
+md5sums=('308d1b93d71b0edf0e547178c5532ed0')
+sha1sums=('a7dc4243bdf1d5e98f64aac3afeffc4394f5c488')
+sha256sums=('74e7e6d11df6bc3ff3e3b4371ef267036bfa66a8c2a385d126aaef66ed206a1f')