From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:50627) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtIM6-0003Rk-H3 for guix-patches@gnu.org; Mon, 11 Feb 2019 15:39:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtIM5-0007Jq-C4 for guix-patches@gnu.org; Mon, 11 Feb 2019 15:39:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:44865) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gtIM2-0007I9-3u for guix-patches@gnu.org; Mon, 11 Feb 2019 15:39:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gtIM1-0004hz-SL for guix-patches@gnu.org; Mon, 11 Feb 2019 15:39:01 -0500 Subject: [bug#34434] [PATCH] gnu: Add frrouting. Resent-Message-ID: References: <20190211134836.21655-1-boskovits@gmail.com> From: Ricardo Wurmus In-reply-to: <20190211134836.21655-1-boskovits@gmail.com> Date: Mon, 11 Feb 2019 21:37:53 +0100 Message-ID: <871s4ekqn2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: =?UTF-8?Q?G=C3=A1bor?= Boskovits Cc: 34434@debbugs.gnu.org G=C3=A1bor Boskovits writes: > * gnu/packages/networking.scm (frrouting): New variable. > --- > gnu/packages/networking.scm | 38 ++++++++++++++++++++++++++++++++++++- > 1 file changed, 37 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm > index c71ae4a24d..f58e1d7548 100644 > --- a/gnu/packages/networking.scm > +++ b/gnu/packages/networking.scm > @@ -16,7 +16,7 @@ > ;;; Copyright =C2=A9 2017 Leo Famulari > ;;; Copyright =C2=A9 2017, 2018, 2019 Efraim Flashner > ;;; Copyright =C2=A9 2017, 2018, 2019 Rutger Helling > -;;; Copyright =C2=A9 2017 G=C3=A1bor Boskovits > +;;; Copyright =C2=A9 2017, 2018 G=C3=A1bor Boskovits The current year is 2019. > ;;; Copyright =C2=A9 2017 Thomas Danckaert > ;;; Copyright =C2=A9 2018 Adam Van Ymeren > ;;; Copyright =C2=A9 2018 Fis Trivial > @@ -98,6 +98,7 @@ > #:use-module (gnu packages textutils) > #:use-module (gnu packages tls) > #:use-module (gnu packages valgrind) > + #:use-module (gnu packages web) > #:use-module (gnu packages wm) > #:use-module (gnu packages wxwidgets) > #:use-module (gnu packages xml) > @@ -2367,3 +2368,38 @@ communication over HTTP.") > be used to manage peer-to-peer network connections as needed for real ti= me > communication.") > (license license:gpl3+))) > + > +(define-public frrouting > + (package > + (name "frrouting") > + (version "6.0.2") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/FRRouting/frr.git") > + (commit (string-append "frr-" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "15ycl0maak55n9xvlz3zbsskqc7901sy5h67jz0068hxc0kh6jpj"))= )) Have you seen that they have official release tarballs? https://github.com/FRRouting/frr/releases/download/frr-6.0.2/frr-6.0.2.= tar.xz > + (build-system gnu-build-system) > + (inputs > + `(("c-ares" ,c-ares) > + ("json-c" ,json-c) > + ("readline" ,readline))) > + (native-inputs > + `(("autoconf" ,autoconf) > + ("automake" ,automake) You might not need these when using the release tarball. > + (description "FRRouting (FRR) is an IP routing protocol suite for Li= nux and > +Unix platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF= , PIM, > +and RIP. ") I=E2=80=99d remove =E2=80=9Cfor Linux and Unix platforms=E2=80=9D. --=20 Ricardo