Index: lib/depends.c =================================================================== --- lib/depends.c +++ lib/depends.c 2007-07-25 17:50:00.000000000 +0200 @@ -220,9 +220,15 @@ if (hge(h, RPMTAG_PLATFORM, NULL, (void **)&platform, NULL)) platform = xstrdup(platform); - else - platform = rpmExpand(arch, "-unknown-", os, NULL); - + else { + char * loweros = NULL; + char * ptr = NULL; + loweros = xstrdup(os); + for (ptr = loweros; *ptr; ptr++) + *ptr = tolower(*ptr); + platform = rpmExpand(arch, "-unknown-", loweros, NULL); + _free(loweros); + } rc = rpmPlatformScore(platform, platpat, nplatpat); if (rc <= 0) { const char * pkgNEVR = hGetNEVRA(h, NULL);