summaryrefslogtreecommitdiffstats
path: root/cygwin-rpmlint.config
diff options
context:
space:
mode:
Diffstat (limited to 'cygwin-rpmlint.config')
-rw-r--r--cygwin-rpmlint.config19
1 files changed, 19 insertions, 0 deletions
diff --git a/cygwin-rpmlint.config b/cygwin-rpmlint.config
new file mode 100644
index 0000000..08ff7fc
--- /dev/null
+++ b/cygwin-rpmlint.config
@@ -0,0 +1,19 @@
+# rpmlint overrides file.
+# This file filters out Cygwin warnings.
+# See: http://fedoraproject.org/wiki/MinGW/Rpmlint
+
+# Unconditionally remove devel-file-in-non-devel rpmlint warning.
+addFilter ("^cygwin-.*devel-file-in-non-devel")
+
+# /usr/i686-pc-cygwin is permitted by MinGW packaging guidelines.
+addFilter ("^cygwin-.*non-standard-dir-in-usr i686-pc-cygwin")
+
+# Permit *.la files (error is a bit odd, but it's what rpmlint prints).
+addFilter ("^cygwin-.*script-without-shebang.*\.la$")
+
+# GCC and libtool create executable archive files. It's not clear
+# why, but we permit this for now.
+addFilter ("^cygwin-.*spurious-executable-perm.*\.dll\.a$")
+
+# *.dll.a files are permitted arch-independent objects.
+addFilter ("^cygwin-.*arch-independent-package-contains-binary-or-object.*\.dll\.a$")