Source: doc-rfc
Section: non-free/doc
Priority: optional
Maintainer: Iustin Pop <iustin@debian.org>
Build-Depends: debhelper-compat (= 13), libhtml-parser-perl (>= 3),
 libxml-parser-perl, ghostscript, python3
Standards-Version: 4.6.2
Homepage: http://www.rfc-editor.org/
Vcs-Browser: https://salsa.debian.org/debian/doc-rfc
Vcs-Git: https://salsa.debian.org/debian/doc-rfc.git
Rules-Requires-Root: no

Package: doc-rfc
Section: non-free/metapackages
Architecture: all
Depends: ${misc:Depends},
 doc-rfc-experimental,
 doc-rfc-fyi-bcp,
 doc-rfc-informational,
 doc-rfc-misc,
 doc-rfc-old-std,
 doc-rfc-others,
 doc-rfc-std,
 doc-rfc-std-proposed,
Description: RFC documents metapackage
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This is a metapackage that pulls in the new doc-rfc-xxx packages
 (those that most closely correspond to the old doc-rfc package).
 .
 It can be removed if users want just a subset of the RFCs.

Package: doc-rfc-std
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: Standard RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Internet Standard
  * Draft Standard

Package: doc-rfc-std-proposed
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
Description: Proposed Standard RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Proposed Standard

Package: doc-rfc-old-std
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: Old Standard RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Obsoleted Standards
  * Obsoleted Draft Standards
  * Obsoleted Proposed Standards

Package: doc-rfc-fyi-bcp
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: FYI and BCP RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * For Your Information (FYI) subseries
  * Best Current Practice (BCP) subseries

Package: doc-rfc-experimental
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: Experimental RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Experimental

Package: doc-rfc-misc
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-others        (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: Historic and draft RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Historic
  * drafts currently in the RFC Editor's publishing queue

Package: doc-rfc-informational
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc              (<< ${source:Version}),
 doc-rfc-experimental (<< ${source:Version}),
 doc-rfc-fyi-bcp      (<< ${source:Version}),
 doc-rfc-misc         (<< ${source:Version}),
 doc-rfc-old-std      (<< ${source:Version}),
 doc-rfc-others       (<< ${source:Version}),
 doc-rfc-std          (<< ${source:Version}),
 doc-rfc-std-proposed (<< ${source:Version}),
Breaks:
 doc-rfc              (<< ${source:Version}),
 doc-rfc-experimental (<< ${source:Version}),
 doc-rfc-fyi-bcp      (<< ${source:Version}),
 doc-rfc-misc         (<< ${source:Version}),
 doc-rfc-old-std      (<< ${source:Version}),
 doc-rfc-others       (<< ${source:Version}),
 doc-rfc-std          (<< ${source:Version}),
 doc-rfc-std-proposed (<< ${source:Version}),
Description: Informational RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Informational RFCs

Package: doc-rfc-others
Architecture: all
Depends: ${misc:Depends}
Replaces:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Breaks:
 doc-rfc               (<< ${source:Version}),
 doc-rfc-experimental  (<< ${source:Version}),
 doc-rfc-fyi-bcp       (<< ${source:Version}),
 doc-rfc-informational (<< ${source:Version}),
 doc-rfc-misc          (<< ${source:Version}),
 doc-rfc-old-std       (<< ${source:Version}),
 doc-rfc-std           (<< ${source:Version}),
 doc-rfc-std-proposed  (<< ${source:Version}),
Description: Old experimental and unclassified RFCs
 RFC (Request for Comments) documents are a series of technical and
 organizational notes about the Internet. They are edited by the
 Internet Engineering Task Force (IETF).
 .
 This package includes the following categories:
 .
  * Obsoleted Experimental RFCs
  * Unclassified RFCs
