Package: packagekit Version: 1.1.7-1 Severity: wishlist Tags: patch User: guardi...@namespace.hadrons.org Usertags: sectionspace-expansion Control: block 847520 by -1
Hi! Here's a patch updating the aptcc section mappings, which includes among others the new golang section, which was approved by ftp-masters. Thanks, Guillem
From d507381853d78564d98c8bfd54154334a7721f05 Mon Sep 17 00:00:00 2001 From: Guillem Jover <guil...@debian.org> Date: Wed, 1 Nov 2017 03:06:13 +0100 Subject: [PATCH] aptcc: Update section mappings Signed-off-by: Guillem Jover <guil...@debian.org> --- backends/aptcc/apt-utils.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/backends/aptcc/apt-utils.cpp b/backends/aptcc/apt-utils.cpp index f4fbed8..ff743d8 100644 --- a/backends/aptcc/apt-utils.cpp +++ b/backends/aptcc/apt-utils.cpp @@ -33,14 +33,22 @@ PkGroupEnum get_enum_group(string group) return PK_GROUP_ENUM_ADMIN_TOOLS; } else if (group.compare ("base") == 0) { return PK_GROUP_ENUM_SYSTEM; + } else if (group.compare ("cli-mono") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("comm") == 0) { return PK_GROUP_ENUM_COMMUNICATION; + } else if (group.compare ("database") == 0) { + return PK_GROUP_ENUM_ADMIN_TOOLS; + } else if (group.compare ("debug") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("devel") == 0) { return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("doc") == 0) { return PK_GROUP_ENUM_DOCUMENTATION; } else if (group.compare ("editors") == 0) { return PK_GROUP_ENUM_PUBLISHING; + } else if (group.compare ("education") == 0) { + return PK_GROUP_ENUM_EDUCATION; } else if (group.compare ("electronics") == 0) { return PK_GROUP_ENUM_ELECTRONICS; } else if (group.compare ("embedded") == 0) { @@ -51,22 +59,38 @@ PkGroupEnum get_enum_group(string group) return PK_GROUP_ENUM_GAMES; } else if (group.compare ("gnome") == 0) { return PK_GROUP_ENUM_DESKTOP_GNOME; + } else if (group.compare ("gnu-r") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; + } else if (group.compare ("gnustep") == 0) { + return PK_GROUP_ENUM_DESKTOP_OTHER; + } else if (group.compare ("golang") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("graphics") == 0) { return PK_GROUP_ENUM_GRAPHICS; } else if (group.compare ("hamradio") == 0) { return PK_GROUP_ENUM_COMMUNICATION; + } else if (group.compare ("haskell") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; + } else if (group.compare ("httpd") == 0) { + return PK_GROUP_ENUM_SERVERS; } else if (group.compare ("interpreters") == 0) { return PK_GROUP_ENUM_PROGRAMMING; + } else if (group.compare ("introspection") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("java") == 0) { return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("javascript") == 0) { return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("kde") == 0) { return PK_GROUP_ENUM_DESKTOP_KDE; + } else if (group.compare ("kernel") == 0) { + return PK_GROUP_ENUM_SYSTEM; } else if (group.compare ("libdevel") == 0) { return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("libs") == 0) { return PK_GROUP_ENUM_SYSTEM; + } else if (group.compare ("lisp") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("mail") == 0) { return PK_GROUP_ENUM_INTERNET; } else if (group.compare ("math") == 0) { @@ -77,12 +101,16 @@ PkGroupEnum get_enum_group(string group) return PK_GROUP_ENUM_NETWORK; } else if (group.compare ("news") == 0) { return PK_GROUP_ENUM_INTERNET; + } else if (group.compare ("ocaml") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("oldlibs") == 0) { return PK_GROUP_ENUM_LEGACY; } else if (group.compare ("otherosfs") == 0) { return PK_GROUP_ENUM_SYSTEM; } else if (group.compare ("perl") == 0) { return PK_GROUP_ENUM_PROGRAMMING; + } else if (group.compare ("php") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("python") == 0) { return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("ruby") == 0) { @@ -101,10 +129,18 @@ PkGroupEnum get_enum_group(string group) return PK_GROUP_ENUM_PUBLISHING; } else if (group.compare ("utils") == 0) { return PK_GROUP_ENUM_ACCESSORIES; + } else if (group.compare ("vcs") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; + } else if (group.compare ("video") == 0) { + return PK_GROUP_ENUM_MULTIMEDIA; } else if (group.compare ("web") == 0) { return PK_GROUP_ENUM_INTERNET; } else if (group.compare ("x11") == 0) { return PK_GROUP_ENUM_DESKTOP_OTHER; + } else if (group.compare ("xfce") == 0) { + return PK_GROUP_ENUM_DESKTOP_XFCE; + } else if (group.compare ("zope") == 0) { + return PK_GROUP_ENUM_PROGRAMMING; } else if (group.compare ("alien") == 0) { return PK_GROUP_ENUM_UNKNOWN;//FIXME alien is an unknown group? } else if (group.compare ("translations") == 0) { -- 2.15.0