diff --git a/log4j.spec b/log4j.spec index 9e7c32009d5393340f258b3b47820f5322971521..87efba5d10983e64570a70675482b5b634f2fb27 100644 --- a/log4j.spec +++ b/log4j.spec @@ -1,8 +1,9 @@ %bcond_without jp_minimal +AutoReqProv: no Name: log4j Version: 2.17.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Java logging package BuildArch: noarch License: ASL 2.0 @@ -13,6 +14,33 @@ URL: https://logging.apache.org/%{name} Source0: %{name}-%{version}.tar.gz Patch2: logging-log4j-Remove-unsupported-EventDataConverter.patch +Requires: (java-headless or java-11-headless) +Requires: javapackages-filesystem +Provides: mvn(log4j:log4j) = 2.17.2 +Provides: mvn(log4j:log4j:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-1.2-api) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-1.2-api:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-api) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-api-java9:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-api-java9:zip:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-api:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-core) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-core-java9:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-core-java9:zip:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-core:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-jpl) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-jpl:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-osgi) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-osgi:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-to-jul) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-to-jul:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j:pom:) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.1.2-api) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.api) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.core) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.jpl) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.osgi) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.to-jul) = 2.17.2 BuildRequires: maven-local BuildRequires: mvn(com.lmax:disruptor) @@ -76,18 +104,46 @@ variety of output targets. %package slf4j Summary: Binding between LOG4J 2 API and SLF4J +AutoReqProv: no +Requires: (java-headless or java-11-headless) +Requires: javapackages-filesystem +Requires: mvn(org.apache.logging.log4j:log4j-api) = 2.17.2 +Requires: mvn(org.apache.logging.log4j:log4j-core) = 2.17.2 +Requires: mvn(org.slf4j:slf4j-api) +Provides: mvn(org.apache.logging.log4j:log4j-slf4j-impl) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-slf4j-impl:pom:) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-to-slf4j) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-to-slf4j:pom:) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.slf4j-impl) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.to-slf4j) = 2.17.2 %description slf4j Binding between LOG4J 2 API and SLF4J. %package jcl Summary: Apache Log4j Commons Logging Bridge +AutoReqProv: no +Requires: (java-headless or java-11-headless) +Requires: javapackages-filesystem +Requires: mvn(commons-logging:commons-logging) +Requires: mvn(org.apache.logging.log4j:log4j-api) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-jcl) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-jcl:pom:) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.jcl) = 2.17.2 %description jcl Apache Log4j Commons Logging Bridge. %package web Summary: Apache Log4j Web +AutoReqProv: no +Requires: (java-headless or java-11-headless) +Requires: javapackages-filesystem +Requires: mvn(org.apache.logging.log4j:log4j-api) = 2.17.2 +Requires: mvn(org.apache.logging.log4j:log4j-core) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-web) = 2.17.2 +Provides: mvn(org.apache.logging.log4j:log4j-web:pom:) = 2.17.2 +Provides: osgi(org.apache.logging.log4j.web) = 2.17.2 %description web Support for Log4j in a web servlet container. @@ -289,6 +345,9 @@ rm -r log4j-1.2-api/src/main/java/org/apache/log4j/or/jms %changelog +* Wed Mar 13 2024 wangzhe - 2.17.2-2 +- Add Requires java-11-headless + * Thu Oct 20 2022 Marián Konček - 2.17.2-1 - Update to upstream version 2.17.2 - Re-add log4j-web subpackage