summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2021-09-12 22:41:12 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2021-09-12 22:44:06 +0300
commit9d9759f3ae76a53177801446824f5afe39b5ebce (patch)
treee4100478a1676c99935982d44ed35c995372516c /gnu
parent93fba676ba6536f319fcbb157a018960930e80aa (diff)
gnu: Add bird.
* gnu/packages/networking.scm (bird): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/networking.scm35
1 files changed, 34 insertions, 1 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7f0b7f53ccc..3657d695112 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -24,7 +24,7 @@
24;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org> 24;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
25;;; Copyright © 2018 Theodoros Foradis <theodoros@foradis.org> 25;;; Copyright © 2018 Theodoros Foradis <theodoros@foradis.org>
26;;; Copyright © 2018, 2020, 2021 Marius Bakke <marius@gnu.org> 26;;; Copyright © 2018, 2020, 2021 Marius Bakke <marius@gnu.org>
27;;; Copyright © 2018, 2020 Oleg Pykhalov <go.wigust@gmail.com> 27;;; Copyright © 2018, 2020, 2021 Oleg Pykhalov <go.wigust@gmail.com>
28;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz> 28;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
29;;; Copyright © 2019, 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com> 29;;; Copyright © 2019, 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
30;;; Copyright © 2019 Vasile Dumitrascu <va511e@yahoo.com> 30;;; Copyright © 2019 Vasile Dumitrascu <va511e@yahoo.com>
@@ -3536,6 +3536,39 @@ A very simple IM client working over the DHT.
3536protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP. ") 3536protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP. ")
3537 (license license:gpl2+))) 3537 (license license:gpl2+)))
3538 3538
3539(define-public bird
3540 (package
3541 (name "bird")
3542 (version "2.0.8")
3543 (source (origin
3544 (method url-fetch)
3545 (uri (string-append "ftp://bird.network.cz/pub/bird/bird-"
3546 version ".tar.gz"))
3547 (sha256
3548 (base32
3549 "1xp7f0im1v8pqqx3xqyfkd1nsxk8vnbqgrdrwnwhg8r5xs1xxlhr"))))
3550 (inputs
3551 `(("libssh" ,libssh)
3552 ("readline" ,readline)))
3553 (native-inputs
3554 `(("bison" ,bison)
3555 ("flex" ,flex)))
3556 (arguments
3557 `(#:configure-flags '("--localstatedir=/var" "--enable-ipv6")
3558 #:phases
3559 (modify-phases %standard-phases
3560 (add-before 'configure 'dont-create-sysconfdir
3561 (lambda* (#:key outputs #:allow-other-keys)
3562 (substitute* "Makefile.in"
3563 ((" \\$\\(DESTDIR)/\\$\\(runstatedir)") "")))))))
3564 (build-system gnu-build-system)
3565 (home-page "http://bird.network.cz")
3566 (synopsis "Internet Routing Daemon")
3567 (description "BIRD is an Internet routing daemon with full support for all
3568the major routing protocols. It allows redistribution between protocols with a
3569powerful route filtering syntax and an easy-to-use configuration interface.")
3570 (license license:gpl2+)))
3571
3539(define-public iwd 3572(define-public iwd
3540 (package 3573 (package
3541 (name "iwd") 3574 (name "iwd")