mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-03 15:44:17 +00:00

The debianpkg/backports system is rather complicated and actually slows down Debian package building quite a lot since the backports/rules file is evaluated a zillion times during a normal build. This just folds up everything into a single Debian package build that works on all OSes. The only real difference that the backports stuff was used for is switching between systemd and init.d, the latter for Ubuntu 12.04 and 14.04. With this, that switch is controlled by the pkg.frr.nosystemd Build-Profile instead. Package builds for Ubuntu 14.04 need to supply the -Ppkg.frr.nosystemd option to dpkg-buildpackage. (12.04 isn't supported anymore anyway.) Note that the update-rc.d step that was previously coded into postinst/postrm is now handled by the dh_installinit magic. Other than this, there were some minor build dependency differences, all of which are now just handled as | in the central deps. Signed-off-by: David Lamparter <equinox@diac24.net>
91 lines
2.6 KiB
Plaintext
91 lines
2.6 KiB
Plaintext
Source: frr
|
|
Section: net
|
|
Priority: optional
|
|
Maintainer: Nobody <nobody@frrouting.org>
|
|
Uploaders: Nobody <nobody@frrouting.org>
|
|
XSBC-Original-Maintainer: <maintainers@frrouting.org>
|
|
Build-Depends:
|
|
autotools-dev,
|
|
bison,
|
|
chrpath,
|
|
debhelper (>= 7.0.50~),
|
|
dh-autoreconf,
|
|
dh-systemd <!pkg.frr.nosystemd>,
|
|
flex,
|
|
gawk,
|
|
git,
|
|
install-info,
|
|
libc-ares-dev,
|
|
libcap-dev,
|
|
libjson0 | libjson-c2 | libjson-c3,
|
|
libjson0-dev | libjson-c-dev,
|
|
libpam0g-dev | libpam-dev,
|
|
libpcre3-dev,
|
|
libpython-dev | libpython3-dev,
|
|
libreadline-dev,
|
|
libsnmp-dev,
|
|
libsystemd-dev <!pkg.frr.nosystemd>,
|
|
pkg-config,
|
|
python (>= 2.7) | python3,
|
|
python-sphinx | python3-sphinx,
|
|
texinfo (>= 4.7)
|
|
Standards-Version: 3.9.6
|
|
Homepage: http://www.frrouting.org/
|
|
|
|
Package: frr
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
iproute2 | iproute,
|
|
logrotate (>= 3.2-11)
|
|
Pre-Depends: adduser
|
|
Conflicts: zebra, zebra-pj, quagga
|
|
Replaces: zebra, zebra-pj
|
|
Suggests: snmpd
|
|
Description: BGP/OSPF/RIP/RIPng/ISIS/PIM/LDP routing daemon forked from Quagga
|
|
FRR is free software which manages TCP/IP based routing protocols.
|
|
It supports BGP4, BGP4+, OSPFv2, OSPFv3, IS-IS, RIPv1, RIPv2, RIPng,
|
|
PIM and LDP as well as the IPv6 versions of these.
|
|
.
|
|
FRR is a fork of Quagga with an open community model. The main git
|
|
lives on https://github.com/frrouting/frr.git
|
|
|
|
Package: frr-dbg
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
frr (= ${binary:Version})
|
|
Priority: extra
|
|
Section: debug
|
|
Description: BGP/OSPF/RIP/RIPng/ISIS/PIM/LDP routing daemon (debug symbols)
|
|
This package provides debugging symbols for all binary packages built
|
|
from frr source package. It's highly recommended to have this package
|
|
installed before reporting any FRR crashes to either FRR developers or
|
|
Debian package maintainers.
|
|
|
|
Package: frr-doc
|
|
Section: net
|
|
Architecture: all
|
|
Depends:
|
|
${misc:Depends}
|
|
Suggests: frr
|
|
Description: BGP/OSPF/RIP/RIPng/ISIS/PIM/LDP routing daemon (documentation)
|
|
This package includes info files for frr, a free software which manages
|
|
TCP/IP based routing protocols. It supports BGP4, BGP4+, OSPFv2, OSPFv3,
|
|
IS-IS, RIPv1, RIPv2, RIPng, PIM and LDP as well as the IPv6 versions of these.
|
|
|
|
Package: frr-pythontools
|
|
Section: net
|
|
Architecture: all
|
|
Depends:
|
|
${misc:Depends},
|
|
frr (= ${binary:Version}),
|
|
python (>= 2.7) | python3,
|
|
python-ipaddr | python-ipaddress
|
|
Description: BGP/OSPF/RIP/RIPng/ISIS/PIM/LDP routing daemon (Python Tools)
|
|
This package includes info files for frr, a free software which manages
|
|
TCP/IP based routing protocols. It supports BGP4, BGP4+, OSPFv2, OSPFv3,
|
|
IS-IS, RIPv1, RIPv2, RIPng, PIM and LDP as well as the IPv6 versions of these.
|