Никаки не могу понять, как же прописать в rpm spec зависимость от ЛЮБОЙ java старше 1.6. CentOS, например, поставляет java-1.X.X-openjdk - мне подходит. Но если пользователь уже установил jre или jdk с Oracle - не заставлять же мне его устанавливать в довесок openjdk ? Provides'ы, выдаваемые этими пакетами, на мой слабо искушенный взгляд, не позволяют корректный Require.
Если указать require: java, начинает ставить java-1.5 :( А он мне уже не подходит.
Больно не пинайте, где-то у меня клин в мозгу случился.