[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#874121: lintian: Please add more packagename to section mappings



Package: lintian
Version: 2.5.52
Severity: wishlist
User: guardians@namespace.hadrons.org
Usertags: sectionspace-violations

Hi!

Here's an untested update of the packagename to section mapping
including several other common patterns.

Thanks,
Guillem
From cfe345d523ced980fcea149cca7b09d85b2e375c Mon Sep 17 00:00:00 2001
From: Guillem Jover <guillem@debian.org>
Date: Sun, 3 Sep 2017 15:42:26 +0200
Subject: [PATCH] data/fields/name_section_mappings: Add more mappings

---
 data/fields/name_section_mappings | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/data/fields/name_section_mappings b/data/fields/name_section_mappings
index 116fa3885..e7d2af9c2 100644
--- a/data/fields/name_section_mappings
+++ b/data/fields/name_section_mappings
@@ -3,17 +3,34 @@
 -docs?$                      => doc
 -dbg(?:sym)?$                => debug
 ^node-                       => javascript
+^lib(?:apache2|nginx)-mod-              => httpd
+^lighttpd-mod                           => httpd
+\.(?:framework|tool|app)(?:-common)?$   => gnustep
+^gnustep-                               => gnustep
 ^(?:python-)?zope            => zope
 ^python3?-                   => python
 ^r-(?:cran|bioc|other)-      => gnu-r
+^(?:cl|elpa)-                => lisp
+-elisp(?:-.*)$               => lisp
 ^lib.*-perl$                 => perl
 lib.*-cil(?:-dev)?$          => cli-mono
-^lib.*-(?:java|gcj)$         => java
-^(?:lib)php-                 => php
+^lib.*-(?:java|gcj|jni)$     => java
+^(?:lib)php(?:\d(?:\.\d)?)?- => php
+^lib-.*-php$                 => php
+^haskell-                    => haskell
 ^lib(?:hugs|ghc6?)-          => haskell
 ^lib.*-ruby(?:1\.\d)?$       => ruby
+^ruby-                       => ruby
 ^lib.*-(?:ocaml|camlp4)-dev$ => ocaml
 ^libjs-                      => javascript
 ^gir\d+\.\d+-.*-\d+\.\d+$    => introspection
+^(?:x?fonts|ttf)-                       => fonts
+^(?:aspell|hunspell|myspell|mythes)-    => localization
+^hyphen-[a-z]{2}(?:-[a-z]{2})?$         => localization
+^dict-freedict-                         => localization
+^gcompris-sound-                        => localization
+-l10n(?:-.*)?$                          => localization
+-(dkms|firmware)$                       => kernel
+^moblin-                                => embedded
 # catch remaining should be after specific lib
 ^lib.*-dev$                  => libdevel
-- 
2.14.1


Reply to: