%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 - 2.0.0-1 - Update to 2.0.0 * Fri Jul 30 2021 chenyanpanHW - 1.2.0-5 - DESC: delete -S git from %autosetup, and delete BuildRequires git * Thu Jul 23 2020 yanan li - 1.2.0-4 - Package init