This commit is contained in:
parent
fcc5bf5192
commit
7bd48cd6fe
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package jsch-agent-proxy
|
# spec file for package jsch-agent-proxy
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -28,7 +28,7 @@ Source1: %{name}-%{version}-build.tar.xz
|
|||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: java-devel
|
BuildRequires: java-devel
|
||||||
BuildRequires: javapackages-local
|
BuildRequires: javapackages-local >= 6
|
||||||
BuildRequires: jna
|
BuildRequires: jna
|
||||||
BuildRequires: jna-contrib
|
BuildRequires: jna-contrib
|
||||||
BuildRequires: jsch
|
BuildRequires: jsch
|
||||||
@ -45,11 +45,6 @@ to other SSH2 implementations in Java.
|
|||||||
%package connector-factory
|
%package connector-factory
|
||||||
Summary: Connector factory for jsch-agent-proxy
|
Summary: Connector factory for jsch-agent-proxy
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.pageant) = %{version}
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.sshagent) = %{version}
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.usocket-jna) = %{version}
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.usocket-nc) = %{version}
|
|
||||||
|
|
||||||
%description connector-factory
|
%description connector-factory
|
||||||
%{summary}.
|
%{summary}.
|
||||||
@ -64,8 +59,6 @@ Group: Development/Libraries/Java
|
|||||||
%package jsch
|
%package jsch
|
||||||
Summary: JSch connector for jsch-agent-proxy
|
Summary: JSch connector for jsch-agent-proxy
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Requires: mvn(com.jcraft:jsch)
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
|
|
||||||
%description jsch
|
%description jsch
|
||||||
%{summary}.
|
%{summary}.
|
||||||
@ -73,9 +66,6 @@ Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|||||||
%package pageant
|
%package pageant
|
||||||
Summary: Pageant connector for jsch-agent-proxy
|
Summary: Pageant connector for jsch-agent-proxy
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
Requires: mvn(net.java.dev.jna:jna)
|
|
||||||
Requires: mvn(net.java.dev.jna:platform)
|
|
||||||
|
|
||||||
%description pageant
|
%description pageant
|
||||||
%{summary}.
|
%{summary}.
|
||||||
@ -83,26 +73,13 @@ Requires: mvn(net.java.dev.jna:platform)
|
|||||||
%package sshagent
|
%package sshagent
|
||||||
Summary: ssh-agent connector for jsch-agent-proxy
|
Summary: ssh-agent connector for jsch-agent-proxy
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
|
|
||||||
%description sshagent
|
%description sshagent
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
%package svnkit-trilead-ssh2
|
|
||||||
Summary: trilead-ssh2 connector for jsch-agent-proxy
|
|
||||||
Group: Development/Libraries/Java
|
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
Requires: mvn(com.trilead:trilead-ssh2)
|
|
||||||
|
|
||||||
%description svnkit-trilead-ssh2
|
|
||||||
%{summary}.
|
|
||||||
|
|
||||||
%package usocket-jna
|
%package usocket-jna
|
||||||
Summary: USocketFactory implementation using JNA
|
Summary: USocketFactory implementation using JNA
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
Requires: mvn(net.java.dev.jna:jna)
|
|
||||||
Requires: mvn(net.java.dev.jna:platform)
|
|
||||||
|
|
||||||
%description usocket-jna
|
%description usocket-jna
|
||||||
%{summary}.
|
%{summary}.
|
||||||
@ -117,7 +94,6 @@ Group: Development/Libraries/Java
|
|||||||
%package javadoc
|
%package javadoc
|
||||||
Summary: API documentation for %{name}
|
Summary: API documentation for %{name}
|
||||||
Group: Documentation/HTML
|
Group: Documentation/HTML
|
||||||
Requires: mvn(com.jcraft:jsch.agentproxy.core) = %{version}
|
|
||||||
|
|
||||||
%description javadoc
|
%description javadoc
|
||||||
This package provides %{summary}.
|
This package provides %{summary}.
|
||||||
@ -131,14 +107,6 @@ This package provides %{summary}.
|
|||||||
%pom_xpath_remove pom:build/pom:extensions
|
%pom_xpath_remove pom:build/pom:extensions
|
||||||
%pom_disable_module jsch-agent-proxy-sshj
|
%pom_disable_module jsch-agent-proxy-sshj
|
||||||
|
|
||||||
for package in connector-factory core jsch pageant sshagent \
|
|
||||||
svnkit-trilead-ssh2 usocket-jna usocket-nc; do
|
|
||||||
%pom_remove_parent %{name}-${package}
|
|
||||||
%pom_xpath_inject pom:project "
|
|
||||||
<groupId>com.jcraft</groupId>
|
|
||||||
<version>%{version}</version>" %{name}-${package}
|
|
||||||
done
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
mkdir lib
|
mkdir lib
|
||||||
build-jar-repository -s lib jna jna-platform jsch trilead-ssh2
|
build-jar-repository -s lib jna jna-platform jsch trilead-ssh2
|
||||||
@ -152,9 +120,9 @@ install -dm 0755 %{buildroot}/usr/share/java
|
|||||||
install -dm 0755 %{buildroot}%{_mavenpomdir}
|
install -dm 0755 %{buildroot}%{_mavenpomdir}
|
||||||
|
|
||||||
for package in connector-factory core jsch pageant sshagent \
|
for package in connector-factory core jsch pageant sshagent \
|
||||||
svnkit-trilead-ssh2 usocket-jna usocket-nc; do
|
usocket-jna usocket-nc; do
|
||||||
install -pm 0644 %{name}-${package}/target/jsch.agentproxy.${package}-%{version}.jar %{buildroot}/usr/share/java/jsch.agentproxy.${package}.jar
|
install -pm 0644 %{name}-${package}/target/jsch.agentproxy.${package}-%{version}.jar %{buildroot}/usr/share/java/jsch.agentproxy.${package}.jar
|
||||||
install -pm 0644 %{name}-${package}/pom.xml %{buildroot}%{_mavenpomdir}/jsch.agentproxy.${package}.pom
|
%{mvn_install_pom} %{name}-${package}/pom.xml %{buildroot}%{_mavenpomdir}/jsch.agentproxy.${package}.pom
|
||||||
%add_maven_depmap jsch.agentproxy.${package}.pom jsch.agentproxy.${package}.jar -f ${package}
|
%add_maven_depmap jsch.agentproxy.${package}.pom jsch.agentproxy.${package}.jar -f ${package}
|
||||||
|
|
||||||
# javadoc
|
# javadoc
|
||||||
@ -176,8 +144,6 @@ done
|
|||||||
|
|
||||||
%files sshagent -f .mfiles-sshagent
|
%files sshagent -f .mfiles-sshagent
|
||||||
|
|
||||||
%files svnkit-trilead-ssh2 -f .mfiles-svnkit-trilead-ssh2
|
|
||||||
|
|
||||||
%files usocket-jna -f .mfiles-usocket-jna
|
%files usocket-jna -f .mfiles-usocket-jna
|
||||||
|
|
||||||
%files usocket-nc -f .mfiles-usocket-nc
|
%files usocket-nc -f .mfiles-usocket-nc
|
||||||
|
Loading…
x
Reference in New Issue
Block a user