Try not to require packages by name

This commit is contained in:
Mikolaj Izdebski 2020-07-08 08:29:59 +02:00
parent 608677187b
commit 4604adfdd9

View File

@ -78,9 +78,8 @@ install their content.
Summary: Macros and scripts for Maven packaging support Summary: Macros and scripts for Maven packaging support
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: javapackages-local = %{version}-%{release} Requires: javapackages-local = %{version}-%{release}
Requires: xmvn-minimal Requires: %{_bindir}/xmvn
Requires: xmvn-mojo Requires: mvn(org.fedoraproject.xmvn:xmvn-mojo)
Requires: xmvn-connector-aether
# Common Maven plugins required by almost every build. It wouldn't make # Common Maven plugins required by almost every build. It wouldn't make
# sense to explicitly require them in every package built with Maven. # sense to explicitly require them in every package built with Maven.
Requires: mvn(org.apache.maven.plugins:maven-compiler-plugin) Requires: mvn(org.apache.maven.plugins:maven-compiler-plugin)
@ -106,9 +105,9 @@ artifact resolution using XMvn resolver.
%package -n javapackages-local %package -n javapackages-local
Summary: Non-essential macros and scripts for Java packaging support Summary: Non-essential macros and scripts for Java packaging support
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: xmvn-install Requires: %{_bindir}/xmvn-install
Requires: xmvn-subst Requires: %{_bindir}/xmvn-subst
Requires: xmvn-resolve Requires: %{_bindir}/xmvn-resolve
# Java build systems don't have hard requirement on java-devel, so it should be there # Java build systems don't have hard requirement on java-devel, so it should be there
Requires: java-11-openjdk-devel Requires: java-11-openjdk-devel
Requires: %{python_interpreter} Requires: %{python_interpreter}