49 lines
1.5 KiB
RPMSpec
49 lines
1.5 KiB
RPMSpec
%define java_devel java-18-openjdk-devel
|
|
%define java_headless java-18-openjdk-headless
|
|
%define java_home /usr/lib/jvm/jre-18-openjdk
|
|
|
|
Name: idm-console-framework
|
|
Summary: Identity Management Console Framework
|
|
URL: https://github.com/dogtagpki/idm-console-framework/
|
|
License: LGPLv2
|
|
BuildArch: noarch
|
|
Version: 2.0.0
|
|
Release: 1
|
|
Source: https://github.com/dogtagpki/idm-console-framework/archive/v%{version}/idm-console-framework-%{version}.tar.gz
|
|
BuildRequires: jss >= 5.0 ldapjdk >= 5.0
|
|
BuildRequires: %{java_devel} ant >= 1.6.2
|
|
Requires: %{java_headless} jss >= 5.0 ldapjdk >= 5.0
|
|
%description
|
|
A Java Management Console framework used for remote server management.
|
|
|
|
%prep
|
|
%autosetup -n idm-console-framework-%{version}%{?_phase} -p 1
|
|
|
|
%build
|
|
%{ant} \
|
|
-Dlib.dir=%{_libdir} \
|
|
-Dbuilt.dir=`pwd`/built \
|
|
-Dclassdest=%{_javadir}
|
|
|
|
%install
|
|
install -d $RPM_BUILD_ROOT%{_javadir}
|
|
install -m644 built/release/jars/idm-console-* $RPM_BUILD_ROOT%{_javadir}
|
|
|
|
%files
|
|
%doc LICENSE
|
|
%{_javadir}/idm-console-base.jar
|
|
%{_javadir}/idm-console-mcc.jar
|
|
%{_javadir}/idm-console-mcc_en.jar
|
|
%{_javadir}/idm-console-nmclf.jar
|
|
%{_javadir}/idm-console-nmclf_en.jar
|
|
|
|
%changelog
|
|
* Wed Jun 15 2022 liyanan <liyanan32@h-partners.com> - 2.0.0-1
|
|
- Update to 2.0.0
|
|
|
|
* Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-5
|
|
- DESC: delete -S git from %autosetup, and delete BuildRequires git
|
|
|
|
* Thu Jul 23 2020 yanan li <liyanan032@huawei.com> - 1.2.0-4
|
|
- Package init
|