http://bugs.winehq.org/show_bug.cgi?id=28158
--- Comment #3 from MestreLion wine@rodrigosilva.com 2011-08-22 19:34:38 CDT --- (In reply to comment #1)
winemenubuilder already forces lowercase mimetype registration (see commit 44527f57b2c4722b3317b2a03ba6b1d2ac7fc538). Did you try on a clean prefix?
http://source.winehq.org/git/wine.git/commitdiff/44527f57b2c4722b3317b2a03ba...
The problem is that not all *NATIVE* mimetypes/extensions are lower case. The examples i gave were not created by wine. They are are existing (and valid) extensions in my native system. And wine incorrectly never finds them.
I dont mind winemenubuilder creating lowercase mimetypes... but it should be able to *find* existing non-lowercase native mimetypes/globs before creating duplicate, redundant (and buggy) ones.