diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2021-09-12 22:41:12 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2021-09-12 22:44:06 +0300 |
| commit | 9d9759f3ae76a53177801446824f5afe39b5ebce (patch) | |
| tree | e4100478a1676c99935982d44ed35c995372516c /gnu | |
| parent | 93fba676ba6536f319fcbb157a018960930e80aa (diff) | |
gnu: Add bird.
* gnu/packages/networking.scm (bird): New variable.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/networking.scm | 35 |
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. | |||
| 3536 | protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP. ") | 3536 | protocol 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 | ||
| 3568 | the major routing protocols. It allows redistribution between protocols with a | ||
| 3569 | powerful 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") |
