This commit is contained in:
parent
b8f023dd78
commit
68bb2a988c
10
jsch-log4j.patch
Normal file
10
jsch-log4j.patch
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
--- a/src/main/java9/module-info.java
|
||||||
|
+++ b/src/main/java9/module-info.java
|
||||||
|
@@ -3,7 +3,6 @@ module com.jcraft.jsch {
|
||||||
|
|
||||||
|
requires static java.security.jgss;
|
||||||
|
requires static java.logging;
|
||||||
|
- requires static org.apache.logging.log4j;
|
||||||
|
requires static org.slf4j;
|
||||||
|
requires static org.bouncycastle.provider;
|
||||||
|
requires static com.sun.jna;
|
14
jsch.spec
14
jsch.spec
@ -26,6 +26,7 @@ URL: https://www.jcraft.com/jsch/
|
|||||||
Source0: https://github.com/mwiede/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz
|
Source0: https://github.com/mwiede/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz
|
||||||
Source1: %{name}-build.xml
|
Source1: %{name}-build.xml
|
||||||
Patch0: jsch-junixsocket.patch
|
Patch0: jsch-junixsocket.patch
|
||||||
|
Patch1: jsch-log4j.patch
|
||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
# We build different multiversion overrides for 9, 10, 11, 15 and 16
|
# We build different multiversion overrides for 9, 10, 11, 15 and 16
|
||||||
@ -34,7 +35,6 @@ BuildRequires: bouncycastle
|
|||||||
BuildRequires: javapackages-local >= 6
|
BuildRequires: javapackages-local >= 6
|
||||||
BuildRequires: jna
|
BuildRequires: jna
|
||||||
BuildRequires: jna-contrib
|
BuildRequires: jna-contrib
|
||||||
BuildRequires: log4j
|
|
||||||
BuildRequires: slf4j
|
BuildRequires: slf4j
|
||||||
# The jar still works with Java 8
|
# The jar still works with Java 8
|
||||||
Requires: java >= 1.8
|
Requires: java >= 1.8
|
||||||
@ -69,12 +69,20 @@ cp %{SOURCE1} build.xml
|
|||||||
|
|
||||||
# We don't have junixsocket
|
# We don't have junixsocket
|
||||||
%pom_remove_dep com.kohlschutter.junixsocket:
|
%pom_remove_dep com.kohlschutter.junixsocket:
|
||||||
rm src/main/java/com/jcraft/jsch/JUnixSocketFactory.java
|
rm -f \
|
||||||
|
src/main/java/com/jcraft/jsch/JUnixSocketFactory.java
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
|
||||||
|
# Do not depend on log4j
|
||||||
|
%pom_remove_dep org.apache.logging.log4j:
|
||||||
|
rm -f \
|
||||||
|
src/main/java/com/jcraft/jsch/Log4j2Logger.java \
|
||||||
|
src/test/java/com/jcraft/jsch/Log4j2LoggerTest.java
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
mkdir -p lib
|
mkdir -p lib
|
||||||
build-jar-repository -s lib jna jna-platform slf4j/api bcprov log4j/log4j-api
|
build-jar-repository -s lib jna jna-platform slf4j/api bcprov
|
||||||
ant jar javadoc
|
ant jar javadoc
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
Loading…
x
Reference in New Issue
Block a user