# -*- python -*-
# Configuration for the rpmlint utility.
# Loaded before ~/.rpmlintrc
# $Id: config,v 1.38 2000/08/31 11:24:03 flepied Exp $

# This line is mandatory to access the configuration functions
from Config import *

# Additionale path to look for checks

#addCheckDir("~/mandrake/rpmlint")

# Configure the checks if you don't want the default ones

#addCheck("FHSCheck")
#addCheck("BinariesCheck")

# Configuration options used by the checks

#setOption("Vendor", "MySelf")
#setOption("Distribution", "MyDistrib")
#setOption("UseBzip2", 1)
#setOption("ReleaseExtension", None)
#setOption("ValidGroups", ("Group1", "Group2"))

# Output filters
# addFilter("E: .* no-signature")

# config ends here
setOption("Vendor", "Red Hat, Inc.")
setOption("Distribution", "Red Hat Linux")
setOption("Packager", "Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>")
setOption("UseBzip2", 0)
setOption("ReleaseExtension", None)
setOption("ValidGroups", (
    "Amusements/Games",
    "Amusements/Graphics",
    "Applications/Archiving",
    "Applications/Communications",
    "Applications/Databases",
    "Applications/Editors",
    "Applications/Emulators",
    "Applications/Engineering",
    "Applications/File",
    "Applications/Internet",
    "Applications/Multimedia",
    "Applications/Productivity",
    "Applications/Publishing",
    "Applications/System",
    "Applications/Text",
    "Development/Debuggers",
    "Development/Languages",
    "Development/Libraries",
    "Development/System",
    "Development/Tools",
    "Documentation",
    "System Environment/Base",
    "System Environment/Daemons",
    "System Environment/Kernel",
    "System Environment/Libraries",
    "System Environment/Shells",
    "User Interface/Desktops",
    "User Interface/X",
    "User Interface/X Hardware Support"
))

# Output filters
# addFilter("E: .* no-signature")

addFilter("no-version-in-last-changelog")
addFilter("incoherent-version-in-changelog")
addFilter("score-file-must-not-be-conffile")
addFilter("app-defaults-must-not-be-conffile")
addFilter("file-in-usr-marked-as-conffile /usr/X11R6/lib/X11/app-defaults/")
addFilter("non-conffile-in-etc.*applnk")
addFilter("non-conffile-in-etc /etc/cron")
addFilter("non-conffile-in-etc /etc/logrotate.d")
addFilter("non-conffile-in-etc /etc/CORBA/servers")
addFilter("non-conffile-in-etc /etc/skel/Desktop")
addFilter("unstripped.*/lib.*/.*\.so\.*")
addFilter("dangling-symlink .*\.so ")
addFilter("no-dependency-on locales")

# Old builds
addFilter("invalid-vendor Red Hat Software")
addFilter("invalid-distribution BlueSky")

# Powertools
addFilter("invalid-distribution Powertools")
addFilter("invalid-distribution PowerTools")

# App CD
addFilter("invalid-distribution Red Hat Linux Applications CD")

# This is apparently bogus
addFilter("old-menu-entry")

# Turned off for now
addFilter("binary-or-shlib-defines-rpath")
addFilter("no-documentation")
addFilter("no-signature")
addFilter("no-major-in-name")
