45 lines
1.5 KiB
RPMSpec
45 lines
1.5 KiB
RPMSpec
Name: tomcatjss
|
|
Summary: Apache Tomcat of JSS Connector
|
|
URL: http://www.dogtagpki.org/wiki/TomcatJSS
|
|
License: LGPLv2+
|
|
BuildArch: noarch
|
|
Version: 7.4.1
|
|
Release: 4
|
|
Source: https://github.com/dogtagpki/tomcatjss/archive/v%{version}%{?_phase}/tomcatjss-%{version}%{?_phase}.tar.gz
|
|
Patch0: Use-JSSKeyManager-and-JSSTrustManager-from-JSS.patch
|
|
BuildRequires: git ant apache-commons-lang java-devel jpackage-utils >= 0:1.7.5-15 slf4j
|
|
BuildRequires: slf4j-jdk14 jss >= 4.6.0 tomcat >= 1:9.0.7
|
|
Requires: apache-commons-lang java-headless jpackage-utils >= 0:1.7.5-15 slf4j jss >= 4.6.0 tomcat >= 1:9.0.7
|
|
Conflicts: tomcat-native pki-base < 10.6.5
|
|
%define _sharedstatedir /var/lib
|
|
|
|
%description
|
|
Apache Tomcat of JSS Connector.
|
|
|
|
%prep
|
|
%autosetup -n tomcatjss-%{version} -p 1 -S git
|
|
|
|
%install
|
|
tomcat_version=`/usr/sbin/tomcat version | sed -n 's/Server number: *\([0-9]\+\.[0-9]\+\).*/\1/p'`
|
|
|
|
if [ $tomcat_version == "9.0" ]; then
|
|
app_server=tomcat-8.5
|
|
else
|
|
app_server=tomcat-$tomcat_version
|
|
fi
|
|
|
|
ant -f build.xml -Dversion=%{version} -Dsrc.dir=$app_server -Djnidir=%{_jnidir} -Dinstall.doc.dir=%{buildroot}%{_docdir}/%{name} \
|
|
-Dinstall.jar.dir=%{buildroot}%{_javadir} install
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc README LICENSE
|
|
%{_javadir}/*
|
|
|
|
%changelog
|
|
* Tue Dec 07 2021 wangkai <wangkai385@huawei.com> - 7.4.1-4
|
|
- Remove conflicts tomcat-native
|
|
|
|
* Sun Apr 26 2020 wutao <wutao61@huawei.com> - 7.4.1-3
|
|
- Package init
|