У нас в rpm для Source: blabla.zip при раскрытии %setup используется unzip -L. Как правило, для java он опускает имена файлов в lowercase, если там pristine source. Для java это совершенно не приемлемо, так как имя публичного класса должно совпадать с именем файла, а в java CaMelCaSe -- стиль де-факто. Обходя эти грабли, для более чем 600 пакетов приходится перепаковывать исходники в tar. Обидно, что это наследие устаревшего rpm: в rpm4.4 и rpm5 этого давно уже нет. За 2 года наболело. Тривиальный патч (в сторону поведения rpm4.4/rpm5) лежит у меня в git: http://git.altlinux.org/people/viy/packages/?p=rpm.git;a=commit;h=4a9bdfb3961a773cf4a73c7d84f0c8f21d0753c1
Applied in 4.0.4-alt96.6
THXe6!
thanks!